Установка и настройка Zabbix агента в Ubuntu

В Ubuntu/Debian Zabbix агент устанавливается довольно легко.
Изначально достаточно ввести команду установки:

sudo apt-get 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 агент работал на конкретном из них, а не на всех, то укажем его ip)

Редактировать конфигурационный файл можно например стандартным редактором nano (в котором Ctrl+O и Enter служит для сохранения изменений, а Ctrl+X для выхода).
Пример открытия файла в редакторе:

sudo nano /etc/zabbix/zabbix_agentd.conf

Перезапустим Zabbix агента чтобы изменения в конфигурационном файле вступили в силу:

sudo /etc/init.d/zabbix-agent restart

Если используется iptables, то добавим два правила (можно также добавить к правилам, например -s 192.168.0.20, если нужно разрешить подключение к агенту только с конкретных IP-адресов):

sudo iptables -A INPUT -p tcp --dport 10050 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 10051 -m state --state NEW,ESTABLISHED -j ACCEPT

Все.

Добавить комментарий