Руководство администратора > Настройка АСР Platex > Настройка модуля "Мониторинг сети" > Установка Zabbix [●] | « пред. | след. » |
Установка репозитория Zabbix
[root] rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm [root] yum clean all |
Установка Zabbix-сервера и агента
[root] yum install zabbix-server-mysql zabbix-agent |
Необходимо отредактировать файл /etc/yum.repos.d/zabbix.repo и включить репозиторий zabbix-frontend.
[zabbix-frontend] ... enabled=1 ... |
Далее необходимо загрузить файлы конфигурации:
[root] yum install zabbix-web [root] mkdir temp [root] cd temp/ [root] wget https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-apache-conf-5.0.2-1.el8.noarch.rpm [root] wget https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-web-5.0.2-1.el8.noarch.rpm [root] rpm2cpio zabbix-apache-conf-5.0.2-1.el8.noarch.rpm | cpio -id [root] rpm2cpio zabbix-web-5.0.2-1.el8.noarch.rpm | cpio -id [root] cp etc/httpd/conf.d/zabbix.conf /etc/httpd/conf.d/ [root] cp etc/php-fpm.d/zabbix.conf /etc/php-fpm.d/ |
Далее необходимо отредактировать /etc/php-fpm.d/zabbix.conf:
Code: listen.acl_users = apache,nginx to Code: listen.acl_users = apache Code: ; php_value[date.timezone] = Europe/Riga to Code: php_value[date.timezone] = Your-Timezone |
Далее можно переходить к настройке базы данных. В данной инструкции рассмотрена MySQL.
[root] mysql -uroot -p password (mysql) create database zabbix character set utf8 collate utf8_bin; (mysql) create user zabbix@localhost identified by 'password'; (mysql) grant all privileges on zabbix.* to zabbix@localhost; (mysql) quit; |
После создания БД и пользователей необходимо импортировать схему "Zabbix":
[root] zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix |
В файле /etc/zabbix/zabbix_server.conf нужно прописать актуальный пароль для подключения:
DBPassword=password |
Помимо всего прочего, рекомендуется отредактировать файл /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf. В нем нужно раскомментировать строку ; php_value[date.timezone] = Europe/Riga и указать свой часовой пояс.
[root] systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm [root] systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm |
В результате установленный веб-интерфейс Zabbix будет доступен по ссылке: http://server_ip_or_name/zabbix
Данная процедура выполняется на каждом узле мониторинга:
[root] rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm [root] yum install zabbix-agent [root] systemctl enable zabbix-agent [root] systemctl start zabbix-agent |
После установки агента необходимо отредактировать файл конфигурации /etc/zabbix/zabbix_agentd.conf, в котором нужно указать адрес Zabbix-сервера, Hostname и другие параметры при необходимости.
Рекомендуется также проверить доступность порта, прослушиваемого агентом и доступность сервера мониторинга:
[root] iptables -I INPUT -p tcp --dport 10050 -j ACCEPT [root] ping SERVER_IP [root] telnet SERVER_IP 10051 |