Комментарии 15
Уважаемый автор, я полагаю в Вашу статью полетит много минусов. И позволю себе постараться объяснить почему. Установка zabbix полностью покрывает вполне хорошая документация, которая к слову на русском языке. Если бы Вы рассказали о каких-то проблемах, о каких-то нюансах, багах, тогда да. А Вы проделали работу по переформулированию официальной документации своими словами. Постарайтесь найти интересный технический случай в своей практике, поделитесь с публикой хабра, и ваша статья будет пользоваться успехом! Ну и не переживайте, и не расстраивайтесь, если первая попытка не удалась! Пишите!
Спасибо большое за Вашу поддержку, просто я не нашёл подробного наглядного мануала в сети и решил описать свой опыт по установке свежей, актуальной на сегодняшний момент версии zabbix на актуальную версию Ubuntu server. Все таки с предыдущими релизами есть различия небольшие. Спасибо Вам ещё раз за то что поддержали мой пост.
В защиту автора скажу - в документации заббикса (на сайте) очень много ошибок и недочётов. Я как-то пару месяцев назад решил поставить заббикс впервые на centos8+postgresql. Там вот, что могло пойти не так - пошло не так. И команды не те, и последовательность не та, и ещё что-то, я уж не помню что именно - но по документации с сайта заббикс (для версии 5.4, что я ставил) не удалось поставить как надо. И на postresql тоже документация подвела. В итоге где-то частями по интернету нашёл где и как ставится, и поставил, работает.
Эта статья уж точно полезнее, чем недавняя статья-новость "вот, github упал", что вполне можно и на downdetector посмотреть, кому надо.
Из за "конструктивной критики" и "добрых минусов" десять тысяч раз подумаешь, что бы хоть что то написать на хабре. Пишите зануды себе сами...
Уже б тогда писали как собрать zabbix 6 из исходников к примеру на haiku или void linux...
Автору для сведения, большую часть статьи можно заменить следующим файлом для Docker Swarm:
version: "3.8"
services:
server:
image: zabbix/zabbix-server-mysql:ubuntu-latest
environment:
DB_SERVER_HOST: db
MYSQL_USER_FILE: /run/secrets/maria-db-user-name
MYSQL_PASSWORD_FILE: /run/secrets/maria-db-user-password
volumes:
- type: bind
source: /mnt/docker/volumes/zabbix/export
target: /var/lib/zabbix/export
- type: bind
source: /mnt/docker/volumes/zabbix/snmptraps
target: /var/lib/zabbix/snmptraps
networks:
- zabbix-network
secrets:
- maria-db-user-name
- maria-db-user-password
zbx-web:
image: zabbix/zabbix-web-nginx-mysql:ubuntu-latest
environment:
PHP_TZ: 'Europe/Amsterdam'
DB_SERVER_HOST: db
ZBX_SERVER_HOST: server
MYSQL_USER_FILE: /run/secrets/maria-db-user-name
MYSQL_PASSWORD_FILE: /run/secrets/maria-db-user-password
networks:
- zabbix-network
- nginx-connection
secrets:
- maria-db-user-name
- maria-db-user-password
db:
image: mariadb:latest
environment:
MYSQL_ROOT_PASSWORD_FILE: /run/secrets/maria-db-root-password
MYSQL_USER_FILE: /run/secrets/maria-db-user-name
MYSQL_PASSWORD_FILE: /run/secrets/maria-db-user-password
volumes:
- type: bind
source: /mnt/docker/volumes/zabbix/db
target: /var/lib/mysql
networks:
- zabbix-network
secrets:
- maria-db-root-password
- maria-db-user-name
- maria-db-user-password
secrets:
maria-db-root-password:
external: true
maria-db-user-name:
external: true
maria-db-user-password:
external: true
networks:
zabbix-network:
external: true
nginx-connection:
external: true
можно и порт открыть, но у меня все сервисы собраны за проксирующим nginx, часть конфига из него, для проксирования WebUI Zabbix, а сервер использует активные соединения к клиентам.
server {
listen 80; # Listen on port 80
location /monitoring/ {
sendfile off;
proxy_pass http://zabbix/;
proxy_redirect default;
proxy_http_version 1.1;
proxy_set_header Host $http_host; # $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_max_temp_file_size 0;
proxy_connect_timeout 90;
proxy_send_timeout 90;
proxy_read_timeout 90;
proxy_buffering off;
proxy_set_header Connection ""; # Clear for keepalive
}
разве в официальной доке заббикса не тоже самое написано?
странно читать - я не нашел инструкции, если она прям лежит на офф.сайте.
проблема всех этих "установок" в том что они очень быстро становятся неактуальными,и соответственно бесполезными
Всю статью можно заменить одной ссылкой: https://www.zabbix.com/documentation/5.2/ru/manual/installation
Особенно версию 5.4 на мануал от версии 5.2, спасибо за внимательность
Вверху страницы есть список выбора версий, 5.4 в нём тоже присутствует.
Ну или перманентная ссылка: https://www.zabbix.com/documentation/5.4/ru/manual/installation
Конечно после такого приветствия и не захочется писать дальше, во первых никто даже внимания не хочет обратить на то, что установка и первоначальная настройка того же mysql никак не описана в документации от zabbix, зачем же Вы будучи такими акулами командной оболочки терминала вообще открываете эту статью?! Вот я даже смотрю, а ведь некоторые люди оставляющие одноподобные комментарии тут, сами даже не наваяли малейшего мануала для новичков, которым является данный пост. Неужели Вам не понятно что тут нет заброса на нобеля, это просто подробный мануал доя тех кто первый раз устанавливает zabbix, все..
Вы ошиблись ресурсом, здесь зашла бы статья а что же нового в заббикс и чем он лучше аналогов с конкретными картинками и примерами, или как на zabbix мониторить что-то необычное, скажем умный дом, или как затюнить mysql для заббикс с полным разбором и тестами
Здесь уровень пользователей сильно выше, поэтому ваша примитивная статья не найдёт отклика
Спасибо добрый человек! Всё понятно, всё подробно и самое главное всё в одном месте! А то сидишь и куришь кучу мануалов
Установка zabbix 5.4-1 на ubuntu-20.04.3-live-server