Шаблон Zabbix для мониторинга коммутаторов Zyxel GS1910-24 по SNMP

Так случилось, что на просторах интернета не нашлось ни одного шаблона под Zabbix, для мониторинга коммутаторов Zyxel GS1910-24. Уже имея опыт разработки Zabbix шаблона под оборудование Mikrotik, решил поковырять по SNMP GS1910-24 и сделать для него шаблон, который меня полностью устроил. В свою очередь, хочу предложить этот шаблон общественности, т.к. считаю, что интернет это всеобщий источник знаний. И так, оформлять статью буду таким же образом как и статью Шаблон Zabbix для мониторинга устройств Mikrotik по SNMP так сказать для удобства восприятия :)

Для разработки Шаблона использовались следующие MIB файлы:

http://www.ionline.by/wp-content/plugins/downloads-manager/img/icons/winrar.gif Скачать: Набор базовых Mib файлов (Defailt MIBs) (B)
Файл добавлен: 26/01/2015
Количество скачиваний: 1519
Описание: Набор базовых Mib файлов для разработки Zabbix шаблонов для мониторинга по SNMP различных сетевых устройств. В архиве находятся следующие файлы: HOST-RESOURCES-MIB.mib RFC1213-MIB.mib

http://www.ionline.by/wp-content/plugins/downloads-manager/img/icons/winrar.gif Скачать: Набор MIB файлов для коммутаторов Zyxel серии GS1920 ( MIBs for Zyxel GS1920 series) (B)
Файл добавлен: 26/01/2015
Количество скачиваний: 710
Описание: Набор Mib файлов для разработки Zabbix шаблонов для мониторинга по SNMP коммутаторов Zyxel серии GS1920. В архиве находятся следующие файлы: ZYXEL-ES-COMMON.mib ZYXEL-ES-SMI.mib

Внимание. Для того чтобы шаблон заработал, необходимо каждому устройству добавить макрос {$COMMUNITY} в котором указать, SNMP community устройства, которое вы собираетесь мониторить. Это выглядит приблизительно так:

community-zabbix

Шаблон для мониторинга коммутатора Zyxel GS1910-24 работает по SNMP и производит сбор следующих параметров:

  1. Модель устройства
  2. Имя устройства
  3. Время работы устройства (аптайм)

Сводная таблица элементов данных, включенных в шаблон:

Имя   Ключ  Интервал  История  Динамика изменений  Тип  Группы элементов данных
Model device.model 3600 7 SNMPv2 агент General
System name system.name 3600 7 SNMPv2 агент General
Uptime device.uptame 60 7 60 SNMPv2 агент Status

Элементы данных сгруппированы по следующим группам:

  1. General
  2. Health
  3. Status
  4. Traffic

Триггеры созданные в шаблоне настроены на сработку по следующим событиям:

  1. Перезагрузка устройства

Сводная таблица триггеров, включенных в шаблон (кроме прототипов триггеров):

Важность  Имя   Выражение
Высокая Reboot Zyxel GS1910-24 {Template SNMP Zyxel GS1910-24:device.uptame.last(0)}<600

Создано одно правило обнаружения, которое определяет сетевые интерфейсы на оборудовании.

В данном правиле обнаружения созданы следующие прототипы элементов данных:

  1. Ошибки входящего трафика
  2. Ошибки исходящего трафика
  3. Статус порта (включен или выключен порт администратором)
  4. Статус порта (поднят или опущен, т.е. если порт включен но не активен по причине обрыва, отключенного устройства и т.д.)
  5. Счетчик входящих пакетов на порту
  6. Счетчик исходящих пакетов на порту
  7. Входящий трафик на порту
  8. Исходящий трафик на порту

Сводная таблица прототипов данных в правиле обнаружения interfaces:

Имя   Ключ  Интервал  История  Динамика изменений  Тип  Группы элементов данных
Errors on Port {#SNMPVALUE} (In) ifInErrors.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic
Errors on Port {#SNMPVALUE} (Out) ifOutErrors.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic
Link Up/Down status for Port {#SNMPVALUE} ifOperStatus.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Status
On/Off state for Port {#SNMPVALUE} ifAdminStatus.[«{#SNMPINDEX}»] 3600 7 30 SNMPv2 агент Status
Packets on Port {#SNMPVALUE} (In) ifInUcastPkts.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic
Packets on Port {#SNMPVALUE} (Out) ifOutUcastPkts.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic
Traffic on Port {#SNMPVALUE} (In) ifInOctets.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic
Traffic on Port {#SNMPVALUE} (Out) ifOutOctets.[«{#SNMPINDEX}»] 60 7 30 SNMPv2 агент Traffic

В данном правиле обнаружения созданы следующие прототипы триггеров:

  1. Лимит ошибок на порту за 10 минут
  2. Лимит ошибок на порту за час

Сводная таблица прототипов триггеров в правиле обнаружения interfaces:

Важность  Имя   Выражение
Высокая Errors on port {#SNMPVALUE} (per 10 min) {Template SNMP Zyxel GS1910-24:ifInErrors.[«{#SNMPINDEX}»].sum(600)}>100 | {Template SNMP Zyxel GS1910-24:ifOutErrors.[«{#SNMPINDEX}»].sum(600)}>100
Высокая Errors on port {#SNMPVALUE} (Per hour) {Template SNMP Zyxel GS1910-24:ifInErrors.[«{#SNMPINDEX}»].sum(3600)}>1000 | {Template SNMP Zyxel GS1910-24:ifOutErrors.[«{#SNMPINDEX}»].sum(3600)}>1000

В данном правиле обнаружения существуют следующие прототипы графиков:

  1. График статистики приема/передачи пакетов на порту
  2. График приема/отправки трафика на порту
  3. Сводный график для порта: прием/отправка пакетов, прием/отправка трафика, входящие/исходящие ошибки

Внимание. Для того чтобы шаблон заработал, необходимо каждому устройству добавить макрос {$COMMUNITY} в котором указать, SNMP community устройства, которое вы собираетесь мониторить. Это выглядит приблизительно так:

community-zabbixА вот и сам шаблон для скачивания:

http://www.ionline.by/wp-content/plugins/downloads-manager/img/icons/winrar.gif Скачать: Template_SNMP_Zyxel_GS1910-24_v.1.0.rar (B)
Файл добавлен: 26/01/2015
Количество скачиваний: 809
Описание: Так случилось, что на просторах интернета не нашлось ни одного шаблона под Zabbix, для мониторинга коммутаторов Zyxel GS1910-24. Уже имея опыт разработки Zabbix шаблона под оборудование Mikrotik, решил поковырять по SNMP GS1910-24 и сделать для него шаблон, который меня полностью устроил. В свою очередь, хочу предложить этот шаблон общественности, т.к. считаю, что интернет это всеобщий источник знаний.

     

1 комментарий к записи “Шаблон Zabbix для мониторинга коммутаторов Zyxel GS1910-24 по SNMP”

Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Поделись с друзьями!
Открыть с мобильного телефона
qr code
Считайте QR-код при помощи камеры мобильного телефона или планшета и откройте страницу на своем устройстве
iOnline в социальных сетях
Мы в Twitter


iOnline.by в социальной сети Вконтакте (vk.com)