«… Шаблоном является набор объектов, которые могут быть применены к нескольким узлам сети.
Объектами могут быть:
- элементы данных;
- триггеры;
- графики;
- группы элементов данных;
- комплексные экраны (начиная с Zabbix 2.0);
- правила низкоуровневого обнаружения (начиная с Zabbix 2.0);
- веб-сценарии (начиная с Zabbix 2.2)
Так как многие узлы сети в реальной жизни идентичны или более-менее похожи, отсюда вытекает, что наборы объектов (элементы данных, триггеры, графики…), созданные вами для одного узла сети, могут быть полезны для многих узлов. Конечно, вы можете скопировать их в каждый новый узел сети, но это потребовало бы много ручной работы. Вместо этого, используя шаблоны, вы можете скопировать эти объекты в один шаблон и затем применить его для любого количества требуемых узлов сети.
Когда шаблон присоединен к узлу сети, все объекты (элементы данных, триггеры, графики…) из шаблона добавляются к этому узлу сети. Шаблоны соединяются непосредственно с каждым узлом (не с группой узлов сети).
Шаблоны обычно используются для группировки объектов конкретных сервисов или приложений (Apache, MySQL, PostgreSQL, Postfix…) и затем применяются к узлам сети, на которых эти сервисы запущены.
Еще одно преимущество в использовании шаблонов: когда что-либо потребуется изменить на всех узлах сети, изменение чего-либо на уровне шаблона распространяется на все присоединенные к этому шаблону узлы сети.
Таким образом, использование шаблонов — отличный способ снижения нагрузки и рационализации настройки Zabbix (раздел «7.7 Шаблоны» официальной документации Zabbix 4.2) …»
В этой статье будет рассказано о настройке мониторинга устройств NetPing в системе Zabbix 4.2 при помощи готовых шаблонов.
Требования
Для реализации решения потребуется:
- любое устройство мониторинга микроклимата серверных комнат и управления электропитанием из ассортимента NetPing (UniPing server solution v4/SMS, UniPing server solution v3/SMS, UniPing server solution v3, UniPing v3, NetPing SMS, NetPing IO v2, NetPing 8/PWR-220 v4/SMS, NetPing 8/PWR-220 v3/SMS, NetPing 4/PWR-220 v3/SMS, NetPing 2/PWR-220 v4/SMS, NetPing 2/PWR-220 v2/SMS, NetPing 2/PWR-220 v3/ETH);
- система мониторинга Zabbix (в статье используется версия Zabbix 4.2.5, официальная документация);
- готовые шаблоны для устройств NetPing.
Настройка шаблонов Zabbix 4
Подробно процесс создания шаблонов в системе мониторинга Zabbix 4.2 описан в официальной документации:
- Раздел «7.7.1 Настройка шаблона»;
- Раздел «7.7.2 Присоединение/отсоединение»;
- Раздел «7.7.3 Наследование»
Готовые шаблоны Zabbix 4 для устройств NetPing
Устройство
|
Описание
|
Назначение
|
Скачать шаблон
|
---|---|---|---|
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | Zabbix_4.x_Template_UniPing_ServerSolution_v4SMS.xml | |
UniPing server solution v3 |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | |
UniPing v3 |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | |
NetPing SMS |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | |
NetPing IO v2 |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
|
Шаблон Zabbix | |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | ||
NetPing 4/PWR-220 v3/SMS |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix | ||
NetPing 2/PWR-220 v3/ETH |
Автоматическое обнаружение необходимых параметров:
Автоматическое создание графиков:
Автоматическое создание триггеров на изменения статусов:
|
Шаблон Zabbix |
Импорт и присоединение готового шаблона NetPing в Zabbix 4
После скачивания готовых шаблонов необходимо их импортировать в систему мониторинга Zabbix. Для этого перейти в меню «Configuration» → «Templates» и нажать кнопку «Import».
В окне импорта шаблонов нажать кнопку «Choose File» и выбрать с ПК шаблон в формате .XML для загрузки. После отметить чекбоксами те элементы шаблона, которые требуются при импорте в Zabbix (см. скриншот), и нажать кнопку «Import».
Таким образом можно импортировать все имеющиеся готовые шаблоны NetPing. Импортированные шаблоны, как и другие шаблоны в Zabbix, можно посмотреть в окне шаблонов «Configuration» → «Templates».
Теперь следует присоединить нужный шаблон к требуемому устройству NetPing. Для этого необходимо создать узел сети в окне конфигурации «Configuration» → «Hosts» → «Create host».
В окне конфигурации узла на вкладке «Host» указать желаемое имя устройства, группу хостов и IP-адрес с портом в настройках SNMP-интерфейса.
В окне конфигурации узла на вкладке «Templates» присоединить нужный шаблон из списка: «Select» → «Add».
В окне конфигурации узла на вкладке «Macros» добавить макрос: {$SNMP_COMMUNIY_UNIPING} = %COMMUNITY% или {$SNMP_COMMUNIY_NETPING} = %COMMUNITY%.
Имя макроса зависит от настроек готового шаблона NetPing. В шаблонах для устройств с названием «UniPing» используется имя макроса «{$SNMP_COMMUNIY_UNIPING}». В шаблонах для устройств с названием«NetPing» используется имя макроса «{$SNMP_COMMUNIY_NETPING}».
где:
%COMMUNITY% — секретное слово, указанное на странице «НАСТРОЙКИ» веб-интерфейса устройства NetPing.
После реализации описанных настроек необходимо сохранить конфигурацию узла сети кнопкой «Add».
Результат
В результате описанных настроек можно добавить любое устройство NetPing в систему мониторинга Zabbix на базе шаблонов, которые автоматически создают элементы данных, триггеры, графики и имеют правила обнаружения для всех датчиков, IO-линий и реле.
Срабатывание триггеров от устройств NetPing
Графики от устройств NetPing
- График температуры
2. График относительной влажности
3. График логического уровня IO-линии
4. График счетчика входных импульсов IO-линии
5. График состояния реле