Если кратко : то неверный OID в двух прототипах данных в правиле обноружения: «External sensor port 1 discovery», т.е такого OID просто нет прим. 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1
Возьмите другой шаблон – предположу что не удачный просто шаблон. Удивительно что на официальном форуме по этому шаблону никто не слово не говорит о проблеме.
Но это если кратко, а если докопаться до сути: 1. Правило обноружение работает корректно и возвращает:
[{"{#SNMPINDEX}":"2.1","{#EXTERNAL_SENSOR1_NAME}":"Port 2 Temp 2"}]
2. А вот прототипы данных сделаны не корректно {#EXTERNAL_SENSOR1_NAME}: Temperature sensor
Почему то в поле SNM OID указан не прототип, как должно бы было быть вот так:
1.3.6.1.4.1.318.1.1.25.1.2.1.6. {#SNMPINDEX} – и тогда бы отработало корректно, и отработало для нескольких дачиков если бы они были.
Для наглядности: [root@localhost ~]#
snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1 SNMPv2-SMI::enterprises.318.1.1.25.1.1.0 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.5.2.1 = INTEGER: 70
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.6.2.1 = INTEGER: 21
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2
SNMPv2-SMI::enterprises.318.1.1.25.1.3.0 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1
[root@localhost ~]# snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1.2.1.9
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1
[root@localhost ~]# snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1.2.1.6
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.6.2.1 = INTEGER: 20
[root@localhost ~]# snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1.2.1.3
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2"
[root@localhost ~]# snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.6.1.1 = No Such Instance currently exists at this OID
И еще немного для понимания: OID и его вложенность и за что отвечает, можно посмотреть тут:
https://oidref.com/1.3.6.1.4.1.318.1.1.25.1.2.1 [root@localhost ~]#
snmpwalk -v 2c -c public 10.10.10.10 1.3.6.1.4.1.318.1.1.25.1.2.1 SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2"
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.5.2.1 = INTEGER: 70
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.6.2.1 = INTEGER: 21
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1
SNMPv2-SMI::enterprises.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2