Добрый день, коллеги!
Пилю шаблон для системы питания и столкнулся с проблемой. В системе питания установлены выпрямители с индексами от 0 до 19.
В правиле обнаружения указано следующее:
discovery[{#INDEX},.1.3.6.1.4.1.12148.9.5.5.2.1.1]
Вывод SNMPWALK:
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.0 = INTEGER: 1
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.1 = INTEGER: 2
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.2 = INTEGER: 3
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.3 = INTEGER: 4
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.4 = INTEGER: 5
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.5 = INTEGER: 6
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.6 = INTEGER: 7
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.7 = INTEGER: 8
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.8 = INTEGER: 9
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.9 = INTEGER: 10
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.10 = INTEGER: 11
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.11 = INTEGER: 12
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.12 = INTEGER: 13
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.13 = INTEGER: 14
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.14 = INTEGER: 15
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.15 = INTEGER: 16
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.16 = INTEGER: 17
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.17 = INTEGER: 18
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.18 = INTEGER: 19
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.19 = INTEGER: 20
В итоге с этим правилом создаются элементы данных для выпрямителя 1....выпрямителя 20.
Выпрямитель 0 не попадает, выпрямитель 20 лишний.
Что я делаю не так? Пробовал использовать #SNMPINDEX, чтобы в индекс попадало последнее значение OID, но заббикс ругается.
Посоветуйте, как сделать правильно.
Пилю шаблон для системы питания и столкнулся с проблемой. В системе питания установлены выпрямители с индексами от 0 до 19.
В правиле обнаружения указано следующее:
discovery[{#INDEX},.1.3.6.1.4.1.12148.9.5.5.2.1.1]
Вывод SNMPWALK:
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.0 = INTEGER: 1
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.1 = INTEGER: 2
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.2 = INTEGER: 3
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.3 = INTEGER: 4
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.4 = INTEGER: 5
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.5 = INTEGER: 6
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.6 = INTEGER: 7
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.7 = INTEGER: 8
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.8 = INTEGER: 9
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.9 = INTEGER: 10
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.10 = INTEGER: 11
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.11 = INTEGER: 12
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.12 = INTEGER: 13
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.13 = INTEGER: 14
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.14 = INTEGER: 15
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.15 = INTEGER: 16
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.16 = INTEGER: 17
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.17 = INTEGER: 18
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.18 = INTEGER: 19
SNMPv2-SMI::enterprises.12148.9.5.5.2.1.1.19 = INTEGER: 20
В итоге с этим правилом создаются элементы данных для выпрямителя 1....выпрямителя 20.
Выпрямитель 0 не попадает, выпрямитель 20 лишний.
Что я делаю не так? Пробовал использовать #SNMPINDEX, чтобы в индекс попадало последнее значение OID, но заббикс ругается.
Посоветуйте, как сделать правильно.
Comment