5 Откривање SNMP OID-а (застарело)

Преглед

У овом одељку ћемо извршити SNMP откривање на прекидачу.

Кључ ставке

За разлику од система датотека и откривања мрежног интерфејса, ставка ради не мора нужно да има кључ "snmp.discovery" - тип ставке SNMP агент је довољан.

Да бисте конфигурисали правило откривања, урадите следеће:

  • Идите на: Прикупљање податакаШаблони
  • Кликните на Откриће у реду одговарајућег шаблона

  • Кликните на Креирај правило откривања у горњем десном углу екран
  • Попуните образац за правило откривања са потребним детаљима као у снимак екрана испод

Сва обавезна поља за унос су означена црвеном звездицом.

OID-ови које треба открити су дефинисани у SNMP OID пољу у наставку формат: откриће[{#MACRO1}, oid1, {#MACRO2}, oid2, …,]

где су {#MACRO1}, {#MACRO2} … важећа lld имена макроа и oid1, oid2... су OID-ови који могу да генеришу значајне вредности за њих мацрос. Уграђени макро {#SNMPINDEX} који садржи индекс откривени OID се примењује на откривене ентитете. Откривено ентитети су груписани према {#SNMPINDEX} вредности макроа.

Да бисмо разумели шта мислимо, хајде да извршимо неколико снмпвалкс на нашем прекидачу:

$ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr
       IF-MIB::ifDescr.1 = STRING: WAN
       IF-MIB::ifDescr.2 = STRING: LAN1
       IF-MIB::ifDescr.3 = STRING: LAN2
       
       $ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifPhysAddress
       IF-MIB::ifPhysAddress.1 = STRING: 8:0:27:90:7a:75
       IF-MIB::ifPhysAddress.2 = STRING: 8:0:27:90:7a:76
       IF-MIB::ifPhysAddress.3 = STRING: 8:0:27:2b:af:9e

И подесите SNMP OID на: откриће[{#IFDESCR}, ifDescr, {#IFPHYSADDRESS}, ifPhysAddress]

Сада ће ово правило открити ентитете са {#IFDESCR} макроима постављеним на ** WAN, LAN1** и ** LAN2, макрои {#IFPHYSADDRESS} подешени на 8:0:27:90:7а:75, 8:0:27:90:7а:76** и 8:0:27:2б:аф:9е, {#SNMPINDEX} макрои постављени на откривене OIDs индексе 1, 2 и 3:

[
           {
               "{#SNMPINDEX}": "1",
               „{#IFDESCR}“: "WAN",
               "{#IFPHYSADDRESS}": "8:0:27:90:7а:75"
           },
           {
               "{#SNMPINDEX}": "2",
               "{#IFDESCR}": "LAN1",
               "{#IFPHYSADDRESS}": "8:0:27:90:7a:76"
           },
           {
               "{#SNMPINDEX}": "3",
               "{#IFDESCR}": "LAN2",
               "{#IFPHYSADDRESS}": "8:0:27:2b:af:9e"
           }
       ]

Ако ентитет нема наведени OID, онда одговарајући макро ће бити изостављен за овај ентитет. На пример, ако имамо следећи подаци:

ifDescr.1 "Interface #1"
       ifDescr.2 "Interface #2"
       ifDescr.4 "Interface #4"
       
       ifAlias.1 "eth0"
       ifAlias.2 "eth1"
       ifAlias.3 "eth2"
       ifAlias.5 "eth4"

Затим у овом случају SNMP откриће откриће [{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias] ће вратити следећа структура:

[
           {
               „{#SNMPINDEX}“: 1,
               "{#IFDESCR}": "Interface #1",
               „{#IFALIAS}“: "eth0"
           },
           {
               „{#SNMPINDEX}“: 2,
               "{#IFDESCR}": "Interface #2",
               „{#IFALIAS}“: "eth1"
           },
           {
               „{#SNMPINDEX}“: 3,
               „{#IFALIAS}“:  "eth2"
           },
           {
               „{#SNMPINDEX}“: 4,
               "{#IFDESCR}": "Interface #4"
           },
           {
               „{#SNMPINDEX}“: 5,
               „{#IFALIAS}“: "eth4"
           }
       ]

Прототипови предмета

Следећи снимак екрана илуструје како можемо да користимо ове макрое у ставци прототипови:

Можете креирати онолико прототипова предмета колико је потребно:

Прототипови окидача

Следећи снимак екрана илуструје како можемо да користимо ове макрое прототипови окидача:

Прототипови графова

Следећи снимак екрана илуструје како можемо да користимо ове макрое прототипови графикона:

Резиме нашег правила откривања:

Откривени ентитети

Када се сервер покрене, он ће креирати стварне ставке, покретаче и графиконе на основу на вредности које враћа правило СНМП откривања. У конфигурацији домаћина имају префикс наранџасте везе до правила откривања до којих долазе из.