top of page

Zabbix Agent for Linux

_________________________________________________________________________________________________

Установка агента на примере CentOS 7 из пакета.

Литература:

https://www.dmosk.ru/miniinstruktions.php?mini=zabbix-agent-centos#service

Я разбираю пример, когда на машине с CentOS отсутствует интернет, что не позволяет скачать агента из репозитория.

На странице https://repo.zabbix.com/zabbix/ выбираем нужную версию агента (последний или такой же, как версия сервера) - затем в rhel - после версию CentOS (6, 7, 8) - x86_64 - качаем rpm-пакет. Например, zabbix-agent-5.0.9-1.el7.x86_64.rpm.

 

С помощью WinSCP копируем пакет на машину c CentOS.

Устанавливаем, указав директорию, куда скопировали агент:

sudo rpm -Uvh /home/youruser/zabbix-agent-5.0.9-1.el7.x86_64.rpm

 

Устанавливаем Zabbix-agent:

sudo yum install zabbix-agent

Из-за отсутствия интернета будут появляться ошибки о невозможности подключиться к зеркалам. Это неважно, т.к. у нас полноценно скачанный агент и на работоспособность это не повлияет. 

Проверьте, создался ли каталог zabbix в /etc и есть ли в нём конфигурационный файл zabbix_agentd.conf. Если да, всё в порядке. Коммандер вызывается командой mc. Или из командной строки cd /etc/zabbix и второй командой ls.

Настраиваем конфигурационный файл агента:

sudo mcedit /etc/zabbix/zabbix_agentd.conf

Server=192.168.0.15

Вполне достаточно указать только IP-адрес сервера Zabbix.  Если необходимо, укажите прочие настройки:

ServerActive=192.168.0.15 (если используется авторегистрация через прокси)

HostName=

HostMetadata=

Разрешаем автозапуск агента:

systemctl enable zabbix-agent

Запускаем агент:

systemctl start zabbix-agent

Проверяем, если нужно:

systemctl status zabbix-agent

Если возникают проблемы с подключением, проверьте Firewalld и Iptables. Подробнее описано в исходной статье. 

____________________________________________________________________________________________

Установка агента на примере Debian 11 онлайн.

sudo apt-get install zabbix-agent

Сконфигурировать конфиг агента.

/etc/zabbix/zabbix_agentd.conf

Перезапустить (или запустить, если не была запущена) службу zabbix-agent

systemctl start zabbix-agent

systemctl restart zabbix-agent

Разрешаем автозапуск агента:

systemctl enable zabbix-agent

Проверяем статус, если нужно:

systemctl status zabbix-agent

Если возникают проблемы с подключением, проверьте Firewalld и Iptables. Подробнее описано в статье.

https://www.dmosk.ru/miniinstruktions.php?mini=zabbix-agent-centos#service

Проверить лог:

/var/log/zabbix-agent

____________________________________________________________________________________________

bottom of page