На клиенте:
Открываешь конфиг:
sudo nano /etc/zabbix/zabbix_agentd.conf
Ключевые параметры:
Server=ip сервера
ServerActive=ip сервера
Hostname=хостнейм как в системе обезательно
Что это значит:
-
Server— кто может опрашивать (passive checks) -
ServerActive— куда агент сам отправляет данные (active checks) -
Hostname— ДОЛЖЕН совпадать с тем, что будет в Zabbix
Перезапуск агента
sudo systemctl restart zabbix-agent
sudo systemctl enable zabbix-agent
Проверка:
sudo systemctl status zabbix-agent
Проверка порта (очень важно)
Агент слушает 10050/tcp
На клиенте:
ss -tulnp | grep 10050
Если есть firewall:
sudo ufw allow 10050/tcp
Добавление хоста в Zabbix
В веб-интерфейсе Zabbix:
Configuration → Hosts → Create host
Заполняешь:
-
Host name:
(должен совпадать с agent) -
Interfaces:
- IP:
-
Port:
10050
-
Templates:
-
Linux by Zabbix agent
-