Добрый день.
у меня в Zabbix (ver 6.0) с дюжину роутеров Cisco 2911
решил дополнить шаблоном для отслеживания состояния bfd sessions. Готового нет.
Единственный MIB везде встречающийся в интернете CISCO-IETF-BFD-MIB
Шаблон простой - одно discovery rule с 3-мя items - IP, интерфейс, состояние
но первые 2 items я получить то и не могу
ciscoBfdSessInterface .1.3.6.1.4.1.9.10.137.1.2.1.25 возвращает у меня
на самом роутере, например 2 bfd сессии:
а snmpwalk на запрос ciscoBfdSessIndex .1.3.6.1.4.1.9.10.137.1.2.1.1 тоже возвращает No Such Object available on this agent at this OID
а на ciscoBfdSessApplicationId .1.3.6.1.4.1.9.10.137.1.2.1.2 возвращает 4! записи
долго ломал голову, пока не выяснил что при включенном ip cef присутсвует 2 bfd сессии для 2-х "приложений", local discriminator одинаковый, session application id разные
как то увязать номера сессий с IP интерфейса можно из
ciscoBfdSessAddr .1.3.6.1.4.1.9.10.137.1.2.1.14
возвращает IP в шестнадцатеричном формате
но snmp oid'ы мне не дают информацию, какие индексы (655ХХХ или 983ХХХ) относятся к ospf а какие к CEF, IP адрес интерфейса я получить могу, а имя нядо вычислять по IP
но все это больно сложно, имя интерфейса в основном шаблоне уже имею, огород еще и здесь городить, формулы для поиска интерфейса по IP...
Может кто то имеет подобный шаблон или занимался таким вопросом?
у меня в Zabbix (ver 6.0) с дюжину роутеров Cisco 2911
решил дополнить шаблоном для отслеживания состояния bfd sessions. Готового нет.
Единственный MIB везде встречающийся в интернете CISCO-IETF-BFD-MIB
Шаблон простой - одно discovery rule с 3-мя items - IP, интерфейс, состояние
но первые 2 items я получить то и не могу
ciscoBfdSessInterface .1.3.6.1.4.1.9.10.137.1.2.1.25 возвращает у меня
Code:
SNMPv2-SMI::enterprises.9.10.137.1.2.1.25 = No Such Object available on this agent at this OID
Code:
sh bfd neighbors IPv4 Sessions NeighAddr LD/RD RH/RS State Int 10.22.251.65 18/8354 Up Up Gi0/1.210 10.22.251.79 10/7 Up Up Gi0/1.210
а на ciscoBfdSessApplicationId .1.3.6.1.4.1.9.10.137.1.2.1.2 возвращает 4! записи
Code:
SNMPv2-SMI::enterprises.9.10.137.1.2.1.2.655370 = Gauge32: 10 SNMPv2-SMI::enterprises.9.10.137.1.2.1.2.655378 = Gauge32: 10 SNMPv2-SMI::enterprises.9.10.137.1.2.1.2.983050 = Gauge32: 15 SNMPv2-SMI::enterprises.9.10.137.1.2.1.2.983058 = Gauge32: 15
как то увязать номера сессий с IP интерфейса можно из
ciscoBfdSessAddr .1.3.6.1.4.1.9.10.137.1.2.1.14
возвращает IP в шестнадцатеричном формате
Code:
SNMPv2-SMI::enterprises.9.10.137.1.2.1.14.655370 = Hex-STRING: 0A 16 FB 48 SNMPv2-SMI::enterprises.9.10.137.1.2.1.14.655378 = Hex-STRING: 0A 16 FB 48 SNMPv2-SMI::enterprises.9.10.137.1.2.1.14.983050 = Hex-STRING: 0A 16 FB 48 SNMPv2-SMI::enterprises.9.10.137.1.2.1.14.983058 = Hex-STRING: 0A 16 FB 48
но snmp oid'ы мне не дают информацию, какие индексы (655ХХХ или 983ХХХ) относятся к ospf а какие к CEF, IP адрес интерфейса я получить могу, а имя нядо вычислять по IP
но все это больно сложно, имя интерфейса в основном шаблоне уже имею, огород еще и здесь городить, формулы для поиска интерфейса по IP...
Может кто то имеет подобный шаблон или занимался таким вопросом?