Тематические термины: Zabbix, CentOS, Linux.
По умолчанию, в репозитории Linux CentOS нет пакета zabbix-agent, поэтому необходимо добавить репозиторий от Zabbix. Для этого переходим на страницу Zabbix Official Repository и переходим в каталог, соответствующий нужной версии агента (последней или такой же, как версия сервера) – затем в rhel – после версию CentOS (6, 7, 8) – x86_64 – наконец, копируем ссылку на последнюю версию релиза:
Использую данную ссылку, устанавливаем репозиторий следующей командой:
rpm -Uvh https://repo.zabbix.com/zabbix/4.3/rhel/8/x86_64/zabbix-release-4.3-3.el8.noarch.rpm
* в данном примере мы устанавливаем репозиторий для Zabbix версии 4.3 и CentOS 8.
Установка выполняется одной командой:
yum install zabbix-agent
Отвечаем на все вопросы утвердительно (Y).
Открываем конфигурационный файл:
vi /etc/zabbix/zabbix_agentd.conf
По умолчанию, достаточно просто прописать IP-адрес сервера мониторинга:
Server=192.168.0.15
* в данном примере сервер имеет IP 192.168.0.15
Создаем следующее правило:
firewall-cmd –permanent –new-service=zabbix
firewall-cmd –permanent –service=zabbix –add-port=10050/tcp
firewall-cmd –permanent –service=zabbix –set-short=”Zabbix Agent”
firewall-cmd –permanent –add-service=zabbix
* в данном примере, мы создали для брандмауэра службу zabbix. По умолчанию, работает на TCP порту 10050.
и не забываем применить настройки:
firewall-cmd –reload
Создаем правило:
iptables -I INPUT 1 -p tcp –dport 10050 -j ACCEPT
Сохраним правила:
service iptables save
* если команда вернет ошибку, установим пакет iptables-services командой yum install iptables-services.
Разрешаем автозапуск агента:
systemctl enable zabbix-agent
И запускаем его:
systemctl start zabbix-agent
Проверяем, если нужно:
systemctl status zabbix-agent
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies