Zabbix — одна из самых популярных систем мониторинга с открытым исходным кодом — отлично подходит для централизованного сбора, визуализации и анализа данных. Благодаря гибкой архитектуре и поддержке SNMP, Zabbix позволяет легко интегрировать практически любое устройство, «говорящее» по этому протоколу. Особенно удобно использовать для этих целей шаблоны — заранее настроенные конфигурации, которые можно применять повторно к множеству однотипных устройств, экономя время и снижая риск ошибок.
В этой статье мы рассмотрим, как настроить мониторинг данных с датчиков устройств NetPing, передающих информацию по SNMP, с помощью шаблонов в Zabbix. Вы узнаете, как подготовить устройство, добавить шаблон и привязать его к узлу сети, чтобы начать мониторинг вашего оборудования в Zabbix за считанные минуты.
Что такое шаблон Zabbix и зачем он нужен
Шаблон в Zabbix — это набор элементов мониторинга (items), триггеров и графиков, объединённых в единую структуру. Главная идея шаблонов — один раз настроить всё нужное и затем применять ко множеству устройств.
Преимущества:
- Экономия времени при подключении новых устройств.
- Единообразие метрик и триггеров.
- Простое обновление логики.
Подготовка устройства NetPing
Для настройки мониторинга в Zabbix будут необходимы следующие параметры устройства:
- IP-адрес.
- Порт SNMP-агента.
- Community чтения.
Статья подготовлена на примере устройства NetPing 8/PWR-220 v7.3/GSM3G, данные параметры можно посмотреть на странице Настройки веб-интерфейса (Рис. 1.):

Импорт универсального шаблона NetPing в Zabbix
1. Скачайте и разархивируйте файл универсального шаблона Zabbix 5.0-5.2, 6.0-6.4 NetPing Universal Template.
2. В веб-интерфейсе Zabbix перейдите в меню:
- В Zabbix 5 и 6: Настройка → Шаблоны.
- В Zabbix 7: Сбор данных → Шаблоны.
Нажмите кнопку Импорт (Рис. 2).

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

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

Добавление узла сети и привязка шаблона
Шаблон в Zabbix — это набор инструкций для мониторинга, который начинает работать только когда его привяжут к конкретному узлу сети, так как без этого система не знает, к какому устройству обращаться для сбора данных.
1. Для добавления узла сети в веб-интерфейсе Zabbix перейдите в меню:
- В Zabbix 5 и 6: Настройка → Узлы сети.
- В Zabbix 7: Сбор данных → Узлы сети.
Нажмите кнопку Создать узел сети (Рис. 5).

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

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

Нажмите кнопку Добавить для сохранения конфигурации узла сети (Рис. 7).
Если необходимо осуществлять мониторинг нескольких устройств NetPing, добавьте узлы сети для каждого устройства.
| В случае, если шаблон был обновлен, для применения изменений необходимо заново привязать шаблон: удалите шаблон из настроек узла и добавьте его снова — это обеспечит полную синхронизацию всех новых параметров мониторинга. |
Добавленные узлы сети отображаются на странице Мониторинг → Узлы сети (Рис. 8).

Мониторинг данных с устройства
Ключевая часть шаблона — автоматическое обнаружение объектов, которое позволяет не создавать вручную элемент для каждого параметра, который необходимо добавить в мониторинг. В Zabbix это реализуется через Low Level Discovery (LLD).
Автообнаружение (LLD) в шаблоне NetPing Universal Template работает на основе параметра Памятка, который устройство NetPing возвращает по специальным SNMP OID для каждого датчика, реле или линии ввода/вывода.
Если в устройстве NetPing у сущности (например, датчика температуры или реле) задана Памятка — Zabbix считает её активной и автоматически создаёт для неё элементы данных, триггеры и графики. Если Памятка не задана (не заполнена) — сущность игнорируется.
Такой подход позволяет гибко управлять мониторингом: достаточно присвоить имя (например, THS1) в поле Памятка через веб-интерфейс устройства — и Zabbix сразу начнёт отслеживать этот ресурс (Рис. 9).

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

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

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

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

Дополнительно
Подробно процесс создания шаблонов, а также настройка мониторинга и оповещений в 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