Добрый день.
Имеется Discovery rule:
discovery[{#PHYNAME},1.3.6.1.2.1.47.1.1.1.1.7,{#CPUINDEX},1. 3.6.1.4.1.9.9.109.1.1.1.1.2]
При этом snmpwalk отдает следующее:
# snmpwalk <учетные данные> .1.3.6.1.2.1.47.1.1.1.1.7 | grep CPU
.1.3.6.1.2.1.47.1.1.1.1.7.1001 = STRING: "CPU of Module 2"
.1.3.6.1.2.1.47.1.1.1.1.7.2001 = STRING: "CPU of Module 3"
.1.3.6.1.2.1.47.1.1.1.1.7.3001 = STRING: "CPU of Switching Processor 6"
.1.3.6.1.2.1.47.1.1.1.1.7.3017 = STRING: "CPU of Routing Processor 6"
.1.3.6.1.2.1.47.1.1.1.1.7.4001 = STRING: "CPU of Module 1"
#snmpwalk <учетные данные> .1.3.6.1.4.1.9.9.109.1.1.1.1.2
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.1 = INTEGER: 3017
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.2 = INTEGER: 3001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.3 = INTEGER: 2001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.4 = INTEGER: 1001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.5 = INTEGER: 4001
Имеется Item prototype
Name: Load (1m) {#PHYNAME}
Key: cpmCPUTotal1minRev[{#PHYNAME}]
SNMP OID: .1.3.6.1.4.1.9.9.109.1.1.1.1.7.{#SNMPINDEX}
При этом макрос {#SNMPINDEX} тянет индексы <1001,2001,3001,3017,4001>
Вопрос: как указать макросу {#SNMPINDEX} использовать индексы <1,2,3,4,5> соответствующие правильному {#PHYNAME}? Спасибо.
Имеется Discovery rule:
discovery[{#PHYNAME},1.3.6.1.2.1.47.1.1.1.1.7,{#CPUINDEX},1. 3.6.1.4.1.9.9.109.1.1.1.1.2]
При этом snmpwalk отдает следующее:
# snmpwalk <учетные данные> .1.3.6.1.2.1.47.1.1.1.1.7 | grep CPU
.1.3.6.1.2.1.47.1.1.1.1.7.1001 = STRING: "CPU of Module 2"
.1.3.6.1.2.1.47.1.1.1.1.7.2001 = STRING: "CPU of Module 3"
.1.3.6.1.2.1.47.1.1.1.1.7.3001 = STRING: "CPU of Switching Processor 6"
.1.3.6.1.2.1.47.1.1.1.1.7.3017 = STRING: "CPU of Routing Processor 6"
.1.3.6.1.2.1.47.1.1.1.1.7.4001 = STRING: "CPU of Module 1"
#snmpwalk <учетные данные> .1.3.6.1.4.1.9.9.109.1.1.1.1.2
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.1 = INTEGER: 3017
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.2 = INTEGER: 3001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.3 = INTEGER: 2001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.4 = INTEGER: 1001
.1.3.6.1.4.1.9.9.109.1.1.1.1.2.5 = INTEGER: 4001
Имеется Item prototype
Name: Load (1m) {#PHYNAME}
Key: cpmCPUTotal1minRev[{#PHYNAME}]
SNMP OID: .1.3.6.1.4.1.9.9.109.1.1.1.1.7.{#SNMPINDEX}
При этом макрос {#SNMPINDEX} тянет индексы <1001,2001,3001,3017,4001>
Вопрос: как указать макросу {#SNMPINDEX} использовать индексы <1,2,3,4,5> соответствующие правильному {#PHYNAME}? Спасибо.
Comment