Hi list,

Trying to collect thresholds for a switch's SFP sensors.

The data is stored in 4 OID's, low and high minor and major values
with indexes 1 through 4 for each sensor.

CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1067.1 = INTEGER: 900
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1067.2 = INTEGER: 800
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1067.3 = INTEGER: 40
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1067.4 = INTEGER: 20
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1068.1 = INTEGER: -60
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1068.2 = INTEGER: -70
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1068.3 = INTEGER: -150
CISCO-ENTITY-SENSOR-MIB::entSensorThresholdValue.1068.4 = INTEGER: -160

The references are to the port and sensor name.

ENTITY-MIB::entPhysicalDescr.1067 = STRING: FastEthernet0/5 Bias Current Sensor
ENTITY-MIB::entPhysicalDescr.1068 = STRING: FastEthernet0/5 Transmit
Power Sensor

I have tried different things config-wise but it seems collectd isn't
proceeding to the next OID correctly after a snmp getnext. And just
loops over the same value infinitely:

 22.985041  collectd -> switch SNMP get-next-request
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1034.4
 22.987180 switch -> collectd  SNMP get-response
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1035.1
 22.987234  collectd -> switch SNMP get-next-request
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1034.4
 22.989948 switch -> collectd  SNMP get-response
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1035.1
 22.990028  collectd -> switch SNMP get-next-request
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1034.4
 22.992522 switch -> collectd  SNMP get-response
1.3.6.1.4.1.9.9.91.1.2.1.1.4.1035.1

Not sure either if collectd would store the results in any meaningful way.


Is it possible to solve this?

(Using collectd 5.0.3 currently)

Best regads,
Stian Øvrevåge

_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd

Reply via email to