WR-SWITCH-MIB.txt (v7.0): syntax and unknown object identifier errors
Icinga (snmipy) throws exception with unknown object identifier label:
...
Traceback (most recent call last):
File "/usr/lib64/python3.9/site-packages/snimpy/mib.py", line 663, in load raise SMIException( snimpy.mib.SMIException: b'WR-SWITCH-MIB' contains major SMI error (b'/common/usr/timing/monitoring/icinga/mibs/WR-SWITCH-MIB.txt':2418: b"unknown object identifier label `wrsPortStatusSfpRxPowerF'": check with smilint -s -l1)
smilint finds some syntax and unknown object errors in the MIB file:
$ smilint -s -l1 ~/WR-SWITCH-MIB.txt
WR-SWITCH-MIB.txt:125: [1] syntax error, unexpected COLON_COLON_EQUAL, expecting OBJECT
WR-SWITCH-MIB.txt:2417: [1] syntax error, unexpected LOWERCASE_IDENTIFIER
WR-SWITCH-MIB.txt:2644: [1] syntax error, unexpected LOWERCASE_IDENTIFIER
WR-SWITCH-MIB.txt:2654: [1] syntax error, unexpected LOWERCASE_IDENTIFIER
WR-SWITCH-MIB.txt:2664: [1] syntax error, unexpected LOWERCASE_IDENTIFIER
WR-SWITCH-MIB.txt:2674: [1] syntax error, unexpected LOWERCASE_IDENTIFIER
WR-SWITCH-MIB.txt:163: [1] unknown object identifier label `wrsScalar'
WR-SWITCH-MIB.txt:2414: [1] unknown object identifier label `wrsPortStatusSfpTempF'
WR-SWITCH-MIB.txt:2415: [1] unknown object identifier label `wrsPortStatusSfpVccF'
WR-SWITCH-MIB.txt:2416: [1] unknown object identifier label `wrsPortStatusSfpTxPowerF'
WR-SWITCH-MIB.txt:2418: [1] unknown object identifier label `wrsPortStatusSfpRxPowerF'