Ранее мы рассмотрели как установить Сервер мониторинга Zabbix 5. Чтобы собирать информацию с узлов, Zabbix Сервер использует информацию получаемую от агентов. Чтобы добавить новый узел, нам необходимо добавить новый хост в Zabbix сервере и установить на узел, который мы хотим мониторить Zabbix Агент. В данной статье мы рассмотрим именно как установить Zabbix Агент на клиентский узел.
Установка Zabbix Агент
Шаг 1. Добавим репозиторий Zabbix в нашу систему CentOS8. Для этого выполним команду:
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
После чего сбросим кэш менеджера dnf и соберем кэш заново. Для этого выполним команды:
dnf clean all
dnf makecache
Шаг 2. Установим Zabbix Агент при помощи пакетного менеджера dnf. Для этого выполним:
dnf install zabbix-agent -y
Шаг 3. После установки Zabbix Агент создаст конфигурационный файл в каталоге /etc/zabbix . Файл будет называться zabbix_agentd.conf. Откроем файл для редактирования и изменим адрес сервера на адрес нашего Zabbix сервера. Порт для подключения оставим прежний.
Шаг 4. Откроем порт 10050 для того, чтобы Zabbix Агент, мог достучаться до Zabbix Сервера, поэтому создадим следующее правило в Firewall
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
Перезапустим Firewall
firewall-cmd --reload
Шаг 5. Запустим Zabbix Агент и добавим его в автозагрузку, после чего проверим статус Zabbix Агента.
Вот и все установка Zabbix агента успешно завершена. Теперь нам необходимо добавить новый узел в веб интерфейсе Zabbix Сервера о том, как это сделать вы можете прочитать здесь: