В Ubuntu/Debian Zabbix агент устанавливается довольно легко.
Изначально достаточно ввести команду установки:
sudo apt install zabbix-agent
И немного изменить конфигурационный файл /etc/zabbix/zabbix_agentd.conf
А именно указать:
LogFileSize=1 (размер файла логов в мегабайтах)
EnableRemoteCommands=1 (разрешить выполнение команд в системе Zabbix сервером)
Server=192.168.1.11 и ServerActive=192.168.1.11 (ip адрес удаленного Zabbix сервера)
Hostname=имя (такое же как hostname текущей системы)
ListenIP=192.168.1.1 (если в системе несколько сетевых интерфейсов с разными IP адресами и необходимо чтобы zabbix агент работал на конкретном из них, а не на всех, то укажем его)
Редактировать конфигурационный файл можно например стандартным текстовым редактором nano (в котором Ctrl+O и Enter служит для сохранения изменений, а Ctrl+X для выхода).
Пример открытия файла в текстовом редакторе nano:
sudo nano /etc/zabbix/zabbix_agentd.conf
Если на сервере много IP адресов, а zabbix-agent должен работать на одном, а не на всех, то укажем его:
ListenIP=192.168.0.5
Если необходимо чтобы zabbix агент запускался от имени пользователя root, то укажем root в файле /etc/default/zabbix-agent.
Перезапустим Zabbix агент чтобы изменения в конфигурационном файле вступили в силу:
sudo /etc/init.d/zabbix-agent restart
Посмотреть на каких сетевых интерфейсах запущен zabbix-agent можно так:
sudo netstat -tulpn | grep :10050
Проверим запустится ли zabbix-agent после перезапуска системы и при при необходимости активируем автозапуск:
sudo systemctl is-enabled zabbix-agent.service
sudo systemctl enable zabbix-agent.service
Если используется iptables, то добавим два правила (можно также добавить к правилам, например -s 192.168.0.20, если нужно разрешить подключение к агенту только с конкретных IP-адресов):
sudo iptables -A INPUT -s 192.168.0.20 -p tcp --dport 10050 -j ACCEPT
sudo iptables -A INPUT -s 192.168.0.20 -p tcp --dport 10051 -j ACCEPT
Смотрите также мои статьи:
Установка Zabbix в Ubuntu из пакетов дистрибутивов
Примеры элементов данных для Zabbix