Как сделать в шаблоне Zabbix разные OID на одинаковых устройствах?

Суть вопроса: есть ряд девайсов, которые имеют на один и тот же параметр разные OID (на каждом девайсе - свой). Почему так - неизвестно..

То есть на одном устройстве мы получим загрузку CPU по такому OID:

SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.132.36.141.26.205.124 = Gauge32: 86

то на другом таком же устройстве получим с этим же OID:

SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.132.36.141.26.205.124 = No Such Instance currently exists at this OID

и на нем уже будет другой рабочий OID:

SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.180.199.153.220.95.160 = Gauge32: 23

То есть база одна (SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8), по snmpwalk нормально отрабатывает, по snmpget (и в zabbix также) уже нет.

То есть нормальный template не сделать.

Вопрос - есть ли там встроенные средства, чтобы это как-то обойти?
Может, через LLD или еще какой-то хак?
  • Вопрос задан
  • 2563 просмотра
Пригласить эксперта
Ответы на вопрос 4
Думаю, что нет. Придется писать шаблоны под разные группы устройств.
LLD задачи, на мой взгляд, не решит - всё равно же нужно указывать какой OID вытягивать.
Ответ написан
Комментировать
@gikido Автор вопроса
Удалось выяснить, что каждое устройство добавляет в конце свой MAC-адрес, преобразованный в DEC.
Например, SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.132.36.141.26.205.124 - в конце mac одной точки.
SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.180.199.153.220.95.160 - mac другой точки.

Пока сделал по простому - в шаблоне в поле OID добавил макрос {$AP_ID}
Для каждой точки при добавлении указываю его, соответственно.
То есть, получилось SNMPv2-SMI::enterprises.388.50.1.4.2.2.1.1.8.{$AP_ID}

Вероятно, его можно просто автоматически вычислять, но пока не знаю, как это сделать средствами Zabbix.

P.S.: Эти устройства, если что - точки доступа Motorola (Zebra) WiNG AP650, AP6532, AP7131
Ответ написан
Комментировать
@YuriySF
День Добрый Дмитрий
Удалось ли вам решить вопрос с мониторингом точек Motorola (Zebra) (нынче уже Extreme) в Zabbix?
Если да, не могли бы вы поделиться шаблоном для Zabbix?
Ответ написан
@Dimasmir0
Приветствую.

Такая задача решается в Заббиксе при помощи LLD.
Например:
SNMP OID для обнаружения может выглядеть так:
discovery[{#SNMPVALUE},SNMPv2-SMI::enterprises.388.50.1.4.2.1.1.3]
А SNMP OID прототипа элемента получающего количество подключенных клиентов так:
SNMPv2-SMI::enterprises.388.50.1.4.2.25.1.1.1.4.{#SNMPINDEX}.{#SNMPINDEX}

На выходе мы получаем элемент с SNMP OID типа
SNMPv2-SMI::enterprises.388.50.1.4.2.25.1.1.1.4.116.103.247.15.18.11.116.103.247.15.18.11 по которому доступно количество подключенных клиентов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы