Установка и настройка Zabbix-агента на Linux RPM (Rocky, CentOS)

Обновлено Обновлено: Опубликовано Опубликовано:

Тематические термины: Zabbix, CentOS, RockyLinux.

Мы рассмотрим универсальный метод установки агента Zabbix на операционные системы Linux RPM — Rocky Linux, CentOS, Red Hat и другие.

Выбор версии агента

Начиная с версии Zabbix Server 5 доступно две версии агента:

  1. zabbix_agent
  2. zabbix_agent2

Выбор между ними зависит от ваших задач.

Если у вас Zabbix 5.0 или новее и нужна высокая производительность, выбирайте Agent 2 — он поддерживает многопоточность, HTTP-запросы и плагины на Go. Для старых версий Zabbix (3.x, 4.x) подойдёт классический Zabbix Agent, так как он стабильнее и менее требователен к ресурсам.

Agent 2 лучше подходит для облачного мониторинга и сложных сценариев, а Agent 1 — для простых задач на слабых устройствах. Оба агента могут работать параллельно, если настроены на разные порты. Перед переходом на Agent 2 проверьте совместимость и протестируйте его в вашей среде.

Добавляем репозиторий

По умолчанию, в репозитории Linux CentOS нет пакета zabbix-agent, поэтому необходимо добавить репозиторий от Zabbix. Для этого переходим на страницу Zabbix Official Repository и переходим в каталог, соответствующий нужной версии агента (последней или такой же, как версия сервера) - затем в rhel / rocky - после мажорную версию Linux (6, 7, 8, 9) - x86_64 - наконец, копируем ссылку на нужную версию релиза:

Копируем ссылку на последнюю версию релиза Zabbix

* предпочтительнее устанавливать агент той же версии, что и сервер. Но, в некоторых случаях, вам могут потребоваться возможности более свежих версий — просто убедитесь, что они будут корректно работать с сервером.
** скриншот устарел и служит не для информации, а визуализации действий.

Используя данную ссылку, устанавливаем репозиторий следующей командой:

yum install https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-agent2-7.0.8-release1.el9.x86_64.rpm

* в данном примере мы устанавливаем репозиторий для Zabbix Agent 2 версии 7.0.8 и Rocky Linux 9.

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

Установка выполняется одной командой:

yum install zabbix-agent2

Если вам нужна старая версия агента, то команда будет похожей:

yum install zabbix-agent

Отвечаем на все вопросы утвердительно (Y). Будет установлена самая последняя версия из выбранной нами ветки.

Настраиваем агента

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

vi /etc/zabbix/zabbix_agent2.conf

По умолчанию, достаточно просто прописать IP-адрес сервера мониторинга:

Server=192.168.0.15

* в данном примере сервер имеет IP 192.168.0.15. Также мы можем указать его DNS-имя.

Но, желательно, также указать имя хоста, на котором будет работать агент:

Hostname=agent.dmosk.local

Настраиваем брандмауэр

Начина с версии 7 в системах на базе RPM, преимущественно, для управления брандмауэром используется firewalld.

Разрешаем доступ для созданной службы: 

firewall-cmd --permanent --add-service=zabbix-agent

И не забываем применить настройки:

firewall-cmd --reload

Запускаем сервис

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

systemctl enable zabbix-agent2

И запускаем его:

systemctl start zabbix-agent2

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

systemctl status zabbix-agent2

Читайте также

Вам могут быть полезны следующие инструкции:

1. Настройка сервера Zabbix 5 на CentOS 8.

2. Установка и начальная настройка сервера мониторинга Zabbix на CentOS 7.

3. Установка и начальная настройка сервера мониторинга Zabbix на Ubuntu Server.

4. Установка Zabbix agent на Windows.

# CentOS # Linux # Rocky Linux # UNIX # Мониторинг
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет

Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Заказать настройку мониторинга

Нужна бесплатная консультация?

Мини-инструкции

Как установить PHP 7 и 8 на CentOS и Rocky Linux

Как работать с реестром Windows из командной строки

Как создать и настроить локальную зону в BIND

Как установить и настроить Zabbix-agent на Linux CentOS

Примеры основных SQL-запросов в СУБД Firebird

Как зарезервировать IP-адрес на DHCP-сервере

Как настроить HTTP/2 на Windows Server 2016 и выше

Другие инструкции

Все статьи

Нужна помощь? Пишите:






Реклама