Шаблоны Linux by Zabbix agent и Linux by Zabbix agent active в Zabbix предназначены для мониторинга Linux-систем, но они отличаются по способу взаимодействия с Zabbix-агентом. Давайте разберем их основные отличия.
1. Linux by Zabbix agent
-
Тип мониторинга: Пассивный (passive).
-
Как работает:
-
Zabbix-сервер инициирует запросы к агенту на хосте.
-
Агент отвечает на запросы сервера, предоставляя данные.
-
-
Преимущества:
-
Простота настройки.
-
Подходит для небольших сред с умеренной нагрузкой.
-
-
Недостатки:
-
Сервер должен знать IP-адреса всех агентов.
-
При большом количестве хостов нагрузка на сервер возрастает, так как он сам опрашивает агенты.
-
2. Linux by Zabbix agent active
-
Тип мониторинга: Активный (active).
-
Как работает:
-
Zabbix-агент сам инициирует соединение с сервером и отправляет данные.
-
Агент периодически запрашивает у сервера список элементов данных (items), которые нужно мониторить, и отправляет результаты.
-
-
Преимущества:
-
Снижает нагрузку на Zabbix-сервер, так как агенты сами отправляют данные.
-
Подходит для распределенных сред с большим количеством хостов.
-
Упрощает настройку в случаях, когда агенты находятся за NAT или брандмауэром.
-
-
Недостатки:
-
Требует дополнительной настройки на стороне агента.
-
Если сервер недоступен, данные могут быть потеряны (если не настроено локальное кэширование на агенте).
-
3. Основные отличия
Характеристика | Linux by Zabbix agent (пассивный) | Linux by Zabbix agent active (активный) |
---|---|---|
Инициатор запросов | Zabbix-сервер | Zabbix-агент |
Нагрузка на сервер | Выше (сервер опрашивает агенты) | Ниже (агенты сами отправляют данные) |
Настройка агента | Простая | Требует указания адреса сервера |
Подходит для | Небольшие среды | Крупные или распределенные среды |
Работа за NAT/брандмауэром | Требует проброса портов на сервер | Проще (агент инициирует соединение) |
4. Как выбрать подходящий шаблон?
-
Используйте Linux by Zabbix agent, если:
-
У вас небольшое количество хостов.
-
Вы хотите минимизировать настройку агентов.
-
Сервер и агенты находятся в одной сети без ограничений.
-
-
Используйте Linux by Zabbix agent active, если:
-
У вас много хостов или распределенная инфраструктура.
-
Агенты находятся за NAT или брандмауэром.
-
Вы хотите снизить нагрузку на Zabbix-сервер.
-
5. Как переключиться между шаблонами?
-
Перейдите в веб-интерфейс Zabbix.
-
Откройте Configuration → Hosts.
-
Выберите нужный хост.
-
На вкладке Templates:
-
Удалите текущий шаблон (например, Linux by Zabbix agent).
-
Добавьте новый шаблон (например, Linux by Zabbix agent active).
-
-
Нажмите Update.
6. Настройка активного режима на агенте
Если вы используете активный шаблон, убедитесь, что на агенте настроен активный режим:
-
Откройте конфигурационный файл агента:
sudo nano /etc/zabbix/zabbix_agentd.conf
-
Укажите адрес Zabbix-сервера:
ServerActive=<zabbix_server_ip>
-
Укажите имя хоста (оно должно совпадать с именем хоста в Zabbix):
Hostname=<hostname>
-
Перезапустите агент:
sudo systemctl restart zabbix-agent
Если у вас остались вопросы или нужна помощь с настройкой, дайте знать! 😊