Доброго дня, уважаемые!
Помогите пожалуйста с вопросом получения нескольких значений OID по SNMP. Суть в следующем.
Есть значения температуры проца:
Получить одно из значений по OID я не могу
zabbix, естественно тоже не может получить значения в таком виде.
Что хотелось бы сделать, получить массив значений 45, 47, 47, 46 разделить их на 4, чтобы получить среднее значение температуры. Ну и дальше уже отслеживать в узле. Как это сделать в zabbix получить массив значений нескольких oid, либо может быть получить значения по каждому ядру. Но по каждому не получается, все значения OID в любой комбинации возвращают "No Such Instance currently exists at this OID".
сколько мануал не читал не могу найти как осуществить такую операцию в zabbix.
Помогите пожалуйста с вопросом получения нескольких значений OID по SNMP. Суть в следующем.
Есть значения температуры проца:
Code:
snmpwalk -v2c -c sparc 10.10.2.110 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0.254 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0 .254.0.1.0 = INTEGER: 45 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0 .254.0.1.1 = INTEGER: 47 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0 .254.0.1.2 = INTEGER: 47 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0 .254.0.1.3 = INTEGER: 46
Code:
snmpget -v2c -c sparc 10.10.2.110 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0.254.0.1.0 SNMPv2-SMI::enterprises.211.1.15.4.1.1.3.2.1.13.100.0.3.0 .254.0.1.0 = No Such Instance currently exists at this OID
Что хотелось бы сделать, получить массив значений 45, 47, 47, 46 разделить их на 4, чтобы получить среднее значение температуры. Ну и дальше уже отслеживать в узле. Как это сделать в zabbix получить массив значений нескольких oid, либо может быть получить значения по каждому ядру. Но по каждому не получается, все значения OID в любой комбинации возвращают "No Such Instance currently exists at this OID".
сколько мануал не читал не могу найти как осуществить такую операцию в zabbix.
Comment