У овом одељку ћемо извршити SNMP discovery на прекидачу.
Овај метод откривања SNMP OIDs је подржан од Zabbix сервера/проксија 6.4.
Прототипови ставки морају да се креирају као зависни прототипови ставки, користећи макрое из правила откривања.
Зависне ставке ће добити своје вредности из главне ставке walk[]
. Због тога неће бити потребно да свака откривена ставка поставља упит SNMP уређај независно.
Прототипови окидача и графова се такође могу креирати коришћењем макроа из правила откривања.
Dynamic indexes (for example, interface indexes) can shift when hardware is reconfigured. To accommodate this behavior, a master SNMP walk discovery rule is created with a key such as:
After SNMP walk to JSON preprocessing, the result might resemble:
A dependent item prototype uses the {#SNMPINDEX}
macro to construct the key:
Preprocessing for this prototype includes "SNMP walk value" name with "1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}" OID in the Parameter field. Format: "Unchanged".
At runtime, actual items such as net.if.in[2]
and net.if.in[3]
are created. If a given interface index changes (for example, if the index 2
is replaced by 5
in the SNMP table), then on the next run of the discovery rule:
Trigger prototype example:
Graph prototype example includes items:
This configuration ensures reliable monitoring of tables with dynamic indexes while minimizing SNMP traffic—only a single SNMP walk per poll cycle is required, with dependent item prototypes extracting the necessary values.
Када се сервер покрене, креираће стварне зависне ставке, покретаче и графике засноване на вредности које враћа правило откривања SNMP-а.