Универсальный шаблон NetPing для мониторинга оборудования в Zabbix 5, 6, 7

Система мониторинга Zabbix

Zabbix — одна из самых популярных систем мониторинга с открытым исходным кодом — отлично подходит для централизованного сбора, визуализации и анализа данных. Благодаря гибкой архитектуре и поддержке SNMP, Zabbix позволяет легко интегрировать практически любое устройство, «говорящее» по этому протоколу. Особенно удобно использовать для этих целей шаблоны — заранее настроенные конфигурации, которые можно применять повторно к множеству однотипных устройств, экономя время и снижая риск ошибок.

В этой статье мы рассмотрим, как настроить мониторинг данных с датчиков устройств NetPing, передающих информацию по SNMP, с помощью шаблонов в Zabbix. Вы узнаете, как подготовить устройство, добавить шаблон и привязать его к узлу сети, чтобы начать мониторинг вашего оборудования в Zabbix за считанные минуты.

Что такое шаблон Zabbix и зачем он нужен

Шаблон в Zabbix — это набор элементов мониторинга (items), триггеров и графиков, объединённых в единую структуру. Главная идея шаблонов — один раз настроить всё нужное и затем применять ко множеству устройств.

Преимущества:

  • Экономия времени при подключении новых устройств.
  • Единообразие метрик и триггеров.
  • Простое обновление логики.

Подготовка устройства NetPing

Для настройки мониторинга в Zabbix будут необходимы следующие параметры устройства:

  • IP-адрес.
  • Порт SNMP-агента.
  • Community чтения.

Статья подготовлена на примере устройства NetPing 8/PWR-220 v7.3/GSM3G, данные параметры можно посмотреть на странице Настройки веб-интерфейса (Рис. 1.):

Рис. 1. Страница «Настройки» устройства Netping
Рис. 1. Страница «Настройки» устройства Netping

Импорт универсального шаблона NetPing в Zabbix

1. Скачайте и разархивируйте файл универсального шаблона Zabbix 5.0-5.2, 6.0-6.4 NetPing Universal Template.

2. В веб-интерфейсе Zabbix перейдите в меню:

  • В Zabbix 5 и 6: НастройкаШаблоны.
  • В Zabbix 7: Сбор данныхШаблоны.

Нажмите кнопку Импорт (Рис. 2).

Рис. 2. Импортирование шаблона Zabbix
Рис. 2. Импортирование шаблона Zabbix

3. В окне импорта шаблонов нажмите кнопку Выбор файла, выберите скачанный шаблон в формате XML. Отметьте чекбоксами те элементы шаблона, которые требуются при импорте в Zabbix и нажмите кнопку Импорт (Рис. 3).

Рис. 3. Выбор файла шаблона Zabbix
Рис. 3. Выбор файла шаблона Zabbix

 

4. Проверить, что шаблон успешно импортировался, можно на странице Шаблоны, введя в фильтр имя шаблона Template_NetPing и нажав кнопку Применить (Рис. 4).

Рис. 4. Список шаблонов Zabbix
Рис. 4. Список шаблонов Zabbix

Добавление узла сети и привязка шаблона

Шаблон в Zabbix — это набор инструкций для мониторинга, который начинает работать только когда его привяжут к конкретному узлу сети, так как без этого система не знает, к какому устройству обращаться для сбора данных.

1. Для добавления узла сети в веб-интерфейсе Zabbix перейдите в меню:

  • В Zabbix 5 и 6: НастройкаУзлы сети.
  • В Zabbix 7: Сбор данныхУзлы сети.

Нажмите кнопку Создать узел сети (Рис. 5).

Рис. 5. Создание узла сети в Zabbix
Рис. 5. Создание узла сети в Zabbix

2. В открывшемся окне выполните следующие настройки (Рис. 6):

  • В поле Имя узла сети введите имя устройства NetPing.
  • В поле Шаблоны необходимо присоединить добавленный шаблон. Для этого введите в поле имя шаблона Template_NetPing или выберите его из списка, нажав кнопку Выбрать (в Zabbix 5 для добавления шаблона необходимо перейти во вкладку Шаблоны).
  • В поле Группы выберите группу, к которой необходимо добавить узел сети, например, Discovered Hosts.
  • В блоке Интерфейсы добавьте интерфейс SNMP:
    • В поле IP адрес введите IP адрес устройства NetPing.
    • В поле Порт введите номер порта, на котором работает SNMP агент устройства (по умолчанию 161).
    • В выпадающем списке выберите версию SNMP протокола, поддерживаемую устройством NetPing.
Рис. 6. Настройка узла сети в Zabbix
Рис. 6. Настройка узла сети в Zabbix

3. Перейдите во вкладку Макросы и добавьте макрос: {$SNMP_COMMUNITY}. В поле Значение введите Community чтения добавляемого устройства NetPing.

Рис. 7. Добавление макроса в настройках узла сети в Zabbix
Рис. 7. Добавление макроса в настройках узла сети в Zabbix

Нажмите кнопку Добавить для сохранения конфигурации узла сети (Рис. 7).

Если необходимо осуществлять мониторинг нескольких устройств NetPing, добавьте узлы сети для каждого устройства.

В случае, если шаблон был обновлен, для применения изменений необходимо заново привязать шаблон: удалите шаблон из настроек узла и добавьте его снова — это обеспечит полную синхронизацию всех новых параметров мониторинга.

Добавленные узлы сети отображаются на странице МониторингУзлы сети (Рис. 8).

Рис. 8. Список узлов сети в Zabbix
Рис. 8. Список узлов сети в Zabbix

Мониторинг данных с устройства

Ключевая часть шаблона — автоматическое обнаружение объектов, которое позволяет не создавать вручную элемент для каждого параметра, который необходимо добавить в мониторинг. В Zabbix это реализуется через Low Level Discovery (LLD).

Автообнаружение (LLD) в шаблоне NetPing Universal Template работает на основе параметра Памятка, который устройство NetPing возвращает по специальным SNMP OID для каждого датчика, реле или линии ввода/вывода.

Если в устройстве NetPing у сущности (например, датчика температуры или реле) задана Памятка — Zabbix считает её активной и автоматически создаёт для неё элементы данных, триггеры и графики. Если Памятка не задана (не заполнена) — сущность игнорируется.

Такой подход позволяет гибко управлять мониторингом: достаточно присвоить имя (например, THS1) в поле Памятка через веб-интерфейс устройства — и Zabbix сразу начнёт отслеживать этот ресурс (Рис. 9).

Рис. 9. Добавление «Памятки» для датчиков устройства Netping
Рис. 9. Добавление «Памятки» для датчиков устройства Netping

Для просмотра полученных данных с устройства перейдите на страницу МониторингПоследние данные. Чтобы отфильтровать данные, выберите добавленный узел сети в фильтре и нажмите кнопку Применить (Рис. 10):

Рис. 10. Просмотр последних полученных данных в Zabbix
Рис. 10. Просмотр последних полученных данных в Zabbix

Для просмотра графиков перейдите на страницу МониторингУзлы сети и нажмите ссылку Графики в строке с узлом сети (Рис. 11):

Рис. 11. Ссылка на графики для узла сети в Zabbix
Рис. 11. Ссылка на графики для узла сети в Zabbix

Примеры отображаемых графиков показаны на Рис. 12:

Рис. 12. Графики состояния реле и напряжения на выходе реле в Zabbix
Рис. 12. Графики состояния реле и напряжения на выходе реле в Zabbix

Для просмотра сработавших триггеров перейдите на страницу МониторингПроблемы (Рис. 13):

Рис. 13. Просмотр сработавших триггеров в Zabbix
Рис. 13. Просмотр сработавших триггеров в Zabbix

Дополнительно

Подробно процесс создания шаблонов, а также настройка мониторинга и оповещений в Zabbix описаны в официальной документации:

Zabbix 5: https://www.zabbix.com/documentation/5.0/ru/manual

Zabbix 6: https://www.zabbix.com/documentation/6.0/ru/manual

Zabbix 7: https://www.zabbix.com/documentation/7.0/ru/manual