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

В 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

Оставьте комментарий

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

Больше на IT Blog

Оформите подписку, чтобы продолжить чтение и получить доступ к полному архиву.

Continue reading