Ad Widget

Collapse

Имплементация "умного" item discovery

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jpvis
    Junior Member
    • Feb 2016
    • 7

    #1

    Имплементация "умного" item discovery

    Привет, пытаюсь имплементировать проверку тип Cisco OS - IOS или NX-OS во время item discovery.


    discovery[{#SNMPVALUE},1.3.6.1.2.1.47.1.1.1.1.2,{#CISCOTYPE} ,1.3.6.1.2.1.1.1.0]

    и фильтр {#CISCOTYPE} matches NX-oS
    {#SNMPVALUE} matches Receive Power|Transmit Power|Tx Power|Rx Power


    Но получаю ошибку

    Cannot accurately apply filter: no value received for macro "{#CISCOTYPE}".


    1.3.6.1.2.1.1.1.0 выводит

    SNMPv2-MIB::sysDescr.0 = STRING: Cisco NX-OS(tm) n7700, Software (n7700-s2-dk9), Version 8.2(3), RELEASE SOFTWARE Copyright (c) 2002-2019 by Cisco Systems, Inc. Compiled 2/14/2019 23:00:00

    1.3.6.1.2.1.47.1.1.1.1.2

    SNMPv2-SMI::mib-2.47.1.1.1.1.2.300000014 = STRING: "Ethernet1/1 Lane 1 Transceiver Transmit Power Sensor"
    SNMPv2-SMI::mib-2.47.1.1.1.1.2.300005294 = STRING: "Ethernet1/4 Lane 1 Transceiver Transmit Power Sensor"
    SNMPv2-SMI::mib-2.47.1.1.1.1.2.300007054 = STRING: "Ethernet1/5 Lane 1 Transceiver Transmit Power Sensor"

    Может кто знает, что я делаю не так?

    Спасибо
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    вы ошибаетесь в представлении о том как работает snmp дискавери.
    прочитайте еще раз https://www.zabbix.com/documentation...ples/snmp_oids
    обращая внимание на то что такое {#SNMPINDEX} и как он используется

    коротко - поиск идет по таблицам snmp и связь по индексу.
    а у вас в дискавери одно значение - таблица а второе - просто значение
    соответственно подставляя к 1.3.6.1.2.1.1.1.0 индекс вы получаете хрень-oid (т.е. ничего)

    Comment

    Working...