Создал правило LLD для обнаружения oid`ов LLDP.
Выглядит это так discovery[{#LLDP_REMOTE_MAC},1.0.8802.1.1.2.1.4.1.1.5,{#LLDP _REMOTE_PORT},1.0.8802.1.1.2.1.4.1.1.7]
Ок, хорошо, свич по такому правило опрашивается, ищет то что надо.
Дальше создал 2 прототипа элемента данных.
Первый итем
Имя lldpRemChassisId $1
Ключ lldpRemChassisId.[{#LLDP_REMOTE_MAC}]
Оид iso.0.8802.1.1.2.1.4.1.1.5["index","iso.0.8802.1.1.2.1.4.1.1.5","{#LLDP_REMOT E_MAC}"]
Второй итем
Имя lldpRemPortId $1
Ключ lldpRemPortId.[{#LLDP_REMOTE_MAC}]
Оид iso.0.8802.1.1.2.1.4.1.1.7["index","iso.0.8802.1.1.2.1.4.1.1.5","{#LLDP_REMOT E_MAC}"]
Так как у нас есть динамический индек, оно так и выглядит.
Итемы создаются согласно этому правилу аля
Первый итем
Имя lldpRemChassisId $1 (хотя в списке элементов данных оно отображается как lldpRemChassisId 10 62 EB C7 3C 80)
Ключ lldpRemChassisId.[10 62 EB C7 3C 80 ]
Оид iso.0.8802.1.1.2.1.4.1.1.5["index","iso.0.8802.1.1.2.1.4.1.1.5","10 62 EB C7 3C 80 "]
Второй итем
lldpRemPortId $1 (хотя в списке элементов данных оно тотбражается как lldpRemPortId 10 62 EB C7 3C 80)
Ключ lldpRemPortId.[10 62 EB C7 3C 80 ]
Оид iso.0.8802.1.1.2.1.4.1.1.7["index","iso.0.8802.1.1.2.1.4.1.1.5","10 62 EB C7 3C 80 "]
Вроде бы все хорошо, однако есть несколько проблем с этим.
1. Время от времени разные итемы становятся неподдерживаемыми(говорит что No Such Instance currently exists at this OID).
Судя по этой документации https://www.zabbix.com/documentation...p/dynamicindex такого не должно происходить, однако...
2. Как из такого оида iso.0.8802.1.1.2.1.4.1.1.5.98618380(это значение как раз и меняется постоянно).26(порт откуда видим соседа).1(id?) вытянуть соседа и id ?
Выглядит это так discovery[{#LLDP_REMOTE_MAC},1.0.8802.1.1.2.1.4.1.1.5,{#LLDP _REMOTE_PORT},1.0.8802.1.1.2.1.4.1.1.7]
Ок, хорошо, свич по такому правило опрашивается, ищет то что надо.
Дальше создал 2 прототипа элемента данных.
Первый итем
Имя lldpRemChassisId $1
Ключ lldpRemChassisId.[{#LLDP_REMOTE_MAC}]
Оид iso.0.8802.1.1.2.1.4.1.1.5["index","iso.0.8802.1.1.2.1.4.1.1.5","{#LLDP_REMOT E_MAC}"]
Второй итем
Имя lldpRemPortId $1
Ключ lldpRemPortId.[{#LLDP_REMOTE_MAC}]
Оид iso.0.8802.1.1.2.1.4.1.1.7["index","iso.0.8802.1.1.2.1.4.1.1.5","{#LLDP_REMOT E_MAC}"]
Так как у нас есть динамический индек, оно так и выглядит.
Итемы создаются согласно этому правилу аля
Первый итем
Имя lldpRemChassisId $1 (хотя в списке элементов данных оно отображается как lldpRemChassisId 10 62 EB C7 3C 80)
Ключ lldpRemChassisId.[10 62 EB C7 3C 80 ]
Оид iso.0.8802.1.1.2.1.4.1.1.5["index","iso.0.8802.1.1.2.1.4.1.1.5","10 62 EB C7 3C 80 "]
Второй итем
lldpRemPortId $1 (хотя в списке элементов данных оно тотбражается как lldpRemPortId 10 62 EB C7 3C 80)
Ключ lldpRemPortId.[10 62 EB C7 3C 80 ]
Оид iso.0.8802.1.1.2.1.4.1.1.7["index","iso.0.8802.1.1.2.1.4.1.1.5","10 62 EB C7 3C 80 "]
Вроде бы все хорошо, однако есть несколько проблем с этим.
1. Время от времени разные итемы становятся неподдерживаемыми(говорит что No Such Instance currently exists at this OID).
Судя по этой документации https://www.zabbix.com/documentation...p/dynamicindex такого не должно происходить, однако...
2. Как из такого оида iso.0.8802.1.1.2.1.4.1.1.5.98618380(это значение как раз и меняется постоянно).26(порт откуда видим соседа).1(id?) вытянуть соседа и id ?
Comment