Здесь подробно описана рабочая инструкция, в которой показана установка Zabbix 5 в контейнер LXC (Сentos 7).
Для тех кто не в курсе Zabbix 5.0 - очень крутая и бесплатная система мониторинга, в которой можно следить практически за всеми, интересующими меня веб-сервисам и не только, а также гибко настраивать систему оповещений, от банального email, sms, сообщения в telegram до звонка с иcпользованием asterisk.
Шаг № 01: Проверьте актуальность вашего сервера и IP-адрес, используя команду ниже
Шаг # 02: Теперь загрузите репозиторий zabbix 5.0 с официального сайта.
Отредактируйте [zabbix + frontend ] этот раздел из места ниже. Эта опция по умолчанию не включена.
[ root @ Zabbix-Srv ~] # nano /etc/yum.repos.d/zabbix.repo
Измените enable = 0 на enable = 1
а затем сохраните этот файл.
Шаг # 03: Установите Zabbix веб-базу данных mysql и mariadb.
Создайте базу данных zabbix и импортируйте базу данных по умолчанию. По умолчанию корневой пароль mysql пуст, если вы не настроили.
[ корень @ Zabbix-Srv ~] # mysql -u root -p
После терминала mysql выполните команду ниже.
Импортируйте базу данных Zabbix 5.0 по умолчанию, используя команду ниже. Запустите эту команду, затем введите пароль для zabbix_user
Шаг # 04: Отредактируйте файл конфигурации Zabbix сервера, это важно
[ root @ Zabbix-Srv ~] # nano /etc/zabbix/zabbix_server.conf
Отредактируйте приведенные ниже данные в файле conf. Если он отсутствует, вы не можете запустить службу Zabbix.
Выберите часовой пояс вашего местоположения из файла ниже.
[ root @ Zabbix-Srv ~] # nano /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
Смотрите этот файл в последней строке. Раскомментируйте последнюю строку и введите свой местный часовой пояс.
Шаг № 05: Запустите все службы и настройте брандмауэр, разрешите веб-порт и порт службы zabbix.
Вы видите, что служба Zabbix не запускается. Так что не волнуйся. Это проблема сервиса selinux. Необходимо отключить службу selinux и перезагрузить сервер, а затем решить эту проблему.
Проверьте статус selinux с помощью команды
Откройте файл конфигурации selinux
установить SELINUX = disabled
затем сохраните файл и перезагрузите сервер.
После полной перезагрузки просмотрите IP-адрес своего сервера в любом браузере. http://х.х.х.х/zabbix/
Шаг № 06: Запустите сеть, следуйте шаг за шагом, чтобы завершить этот процесс.
Это первый взгляд на Zabbix 5.0. нажмите Next step
Шаг № 07: Это проверка предварительных условий. Если все в порядке.
так что нажмите Next step
Шаг № 08: Настройте шаг подключения к базе данных. Мы создали базу данных, пользователя и пароль на шаге №3 .
Итак, теперь введите эти данные. Нажмите Next Step
Шаг # 09: Детали Zabbix сервера, такие как хост, порт и, если вы хотите, любое имя здесь.
Нажмите Next step
Шаг № 10: Сводка перед установкой. Вы уже вводите данные, так что просто убедитесь, что это нормально.
Нажмите Next step
Шаг № 11: Установка завершена, смотрите Поздравление! сообщение.
Щелкните Готово.
Шаг № 12: Затем вы увидите страницу входа в систему и введите имя пользователя и пароль по умолчанию.
Имя пользователя: Admin ['A' должно быть заглавной]
Пароль: zabbix Наконец, вы видите новую панель инструментов Zabbix 5.0, как показано ниже.