Ad Widget

Collapse

Кто-нибудь делал шаблон для CISCO BFD Session?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Astar
    Member
    • Jul 2022
    • 36

    #1

    Кто-нибудь делал шаблон для CISCO BFD Session?

    Добрый день.
    у меня в 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
    на самом роутере, например 2 bfd сессии:
    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
    а 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! записи

    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 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 в шестнадцатеричном формате
    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...

    Может кто то имеет подобный шаблон или занимался таким вопросом?
Working...