Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
Professional Edition
-
None
Description
Some SFP modules have invalid alarm/warning limits in their EPROM, for example:
Current Alarms Warnings
|
Measurement High Low High Low
|
----------------------------------------------------------------------------
|
Temperature 41.08 C 100.00 C -10.00 C 95.00 C -5.00 C
|
Voltage 3.27 V 3.59 V 2.90 V 3.50 V 3.00 V
|
Current 20.29 mA 100.00 mA 1.00 mA 80.00 mA 2.00 mA
|
Tx Power -6.00 dBm 6.99 dBm -15.08 dBm 4.99 dBm -13.01 dBm
|
Rx Power -7.42 dBm 1.99 dBm 0.00 dBm 0.00 dBm -30.00 dBm
|
Here the Rx Power alarm range is 0 dBm to 1.99 dBm, and warning range is -30 dBm to 0 dBm.
It is just a normal (but probably cheap) 1000BASE-LR transceiver.
Obviously the alarm limits are impossible since alarm/warning ranges do not overlap.
It would be useful if Observium could detect such situations and automatically ignore ranges that are impossible.
Oops, yes I mean that yellow. Oops because that then explains why the alarms "worked" - I had put custom limits to avoid Observium using the senseless limits read from the SFP PROM.
Turned off the custom limits, ran discovery, still no alarms on those three dBm measurements that had screenshots above.
So looks like it works better than before. Before the custom limits were needed in order to not have alarms.