Ahoj,
zkouším použít výše uvedenou funkci pro vyhledání interfaců (ethernetů) a automatické vytvoření grafů. U spousty zařízení mi to funguje (switche, Siklu apod.). Ale trochu se peru se Summitem. Ať upravím OID v dotazu jakkoliv, tak mi vždy vrátí pouze první ethernet, ale další už nevypíše.
Takhle vypadá položka v SNMP OID: discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATU S},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1 .1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR },1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1. 3]
Projel jsem si anténu snmpwalkem a popsané ethernety tam vidím:
OID=.1.3.6.1.2.1.2.2.1.2.1, Type=OctetString, Value=BT Eth1/SFP1
OID=.1.3.6.1.2.1.2.2.1.2.2, Type=OctetString, Value=BT Eth2
OID=.1.3.6.1.2.1.2.2.1.2.3, Type=OctetString, Value=BT SFP2
OID=.1.3.6.1.2.1.2.2.1.2.1, Type=OctetString, Value=BT Eth1/SFP1
OID=.1.3.6.1.2.1.2.2.1.2.2, Type=OctetString, Value=BT Eth2
OID=.1.3.6.1.2.1.2.2.1.2.3, Type=OctetString, Value=BT SFP2
Pokud si zkusím test discovery rule v Zabbixu, tak mi to vyplivne následující:
[{"{#SNMPINDEX}":"5","{#IFOPERSTATUS}":"1","{#IFADM INSTATUS}":"1","{#IFALIAS}":" ","{#IFNAME}":"BT Eth1/SFP1","{#IFDESCR}":"BT Eth1/SFP1","{#IFTYPE}":"6"}]
Divné je, že SNMPINDEX je 5, přitom by měl být 1 a chybí tam ty dva další ethernety.
Nevíte někdo prosím kde bych měl začít hledat problém? Nějak nevím jak tohle debbugovat.
Díky moc.
zkouším použít výše uvedenou funkci pro vyhledání interfaců (ethernetů) a automatické vytvoření grafů. U spousty zařízení mi to funguje (switche, Siklu apod.). Ale trochu se peru se Summitem. Ať upravím OID v dotazu jakkoliv, tak mi vždy vrátí pouze první ethernet, ale další už nevypíše.
Takhle vypadá položka v SNMP OID: discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8,{#IFADMINSTATU S},1.3.6.1.2.1.2.2.1.7,{#IFALIAS},1.3.6.1.2.1.31.1 .1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1,{#IFDESCR },1.3.6.1.2.1.2.2.1.2,{#IFTYPE},1.3.6.1.2.1.2.2.1. 3]
Projel jsem si anténu snmpwalkem a popsané ethernety tam vidím:
OID=.1.3.6.1.2.1.2.2.1.2.1, Type=OctetString, Value=BT Eth1/SFP1
OID=.1.3.6.1.2.1.2.2.1.2.2, Type=OctetString, Value=BT Eth2
OID=.1.3.6.1.2.1.2.2.1.2.3, Type=OctetString, Value=BT SFP2
OID=.1.3.6.1.2.1.2.2.1.2.1, Type=OctetString, Value=BT Eth1/SFP1
OID=.1.3.6.1.2.1.2.2.1.2.2, Type=OctetString, Value=BT Eth2
OID=.1.3.6.1.2.1.2.2.1.2.3, Type=OctetString, Value=BT SFP2
Pokud si zkusím test discovery rule v Zabbixu, tak mi to vyplivne následující:
[{"{#SNMPINDEX}":"5","{#IFOPERSTATUS}":"1","{#IFADM INSTATUS}":"1","{#IFALIAS}":" ","{#IFNAME}":"BT Eth1/SFP1","{#IFDESCR}":"BT Eth1/SFP1","{#IFTYPE}":"6"}]
Divné je, že SNMPINDEX je 5, přitom by měl být 1 a chybí tam ty dva další ethernety.
Nevíte někdo prosím kde bych měl začít hledat problém? Nějak nevím jak tohle debbugovat.
Díky moc.
Comment