MCF2000 Media Conversion System – OpenNMS Events

Posted: 19th Juni 2012 by Thorben Hemmler in OpenNMS
Tags: ,

Wer von Allied Telesis den Medien Konverter im Einsatz hat, könnte ein kleines Problem mit der MIB Datei haben:

smilint -e -m -l 3 ATMCF2000.MIB
ATMCF2000.MIB:21: {import-failed} identifier `BITS' cannot be imported from module `SNMPv2-SMI'
ATMCF2000.MIB:23: {internal-other} syntax error, unexpected FROM

Das hängt mit einem Syntaxfehler in der MIB zusammen.

Auszug der alten MIB:

IMPORTS
        OBJECT-TYPE, enterprises, Counter32,
                        IpAddress, Unsigned32, Integer32, BITS
                FROM SNMPv2-SMI
        TEXTUAL-CONVENTION, DisplayString, MacAddress,
                FROM SNMPv2-TC;

So muss die korrekte MIB aussehen:

IMPORTS
        OBJECT-TYPE, enterprises, Counter32,
                        IpAddress, Unsigned32, Integer32, BITS FROM SNMPv2-SMI
        TEXTUAL-CONVENTION, DisplayString, MacAddress FROM SNMPv2-TC;

Danach ist man in der Lage das entsprechende Event-File für OpenNMS zu erzeugen.

mib2opennms -v -6 -m/usr/share/snmp/mibs:.  atMCF2000.mib > /opt/opennms/etc/events/SFPKonverter.events.xml

Die fertige Datei könnt ihr SFPKonverter.events.xml herunterladen.

Die Traps werden dann auch vernüftig angezeigt: