### datacollection.xml ### <group name="lantime" ifType="ignore"> <mibObj oid=".1.3.6.1.4.1.5597.3.2.8" instance="0" alias="GpsSat" type="DisplayString" /> <mibObj oid=".1.3.6.1.4.1.5597.3.2.9" instance="0" alias="GpsSatGood" type="Integer32" /> <mibObj oid=".1.3.6.1.4.1.5597.3.2.10" instance="0" alias="GpsSatInView" type="Integer32" /> </group> <systemDef name="Meinberg-GPS170"> <sysoid>.1.3.6.1.4.1.5597.3</sysoid> <collect> <includeGroup>lantime</includeGroup> </collect> </systemDef> ### snmp-graph.properties ### reports=meinberg.GpsSat, [...]
Archive for the ‘OpenNMS’ Category
1. SNMP muss auf der iSeries aktiviert sein. über CFGTCPSNMP kann man auf der i5 SNMP konfigurieren. 2. SNMP Community anpassen (unsere i5 konnte nur mit SNMP v1 etwas anfangen) <definition retry="1" timeout="1800" read-community="community" version="v1"> <specific xmlns="">i5-IP</specific> </definition> 3. SNMP Traps auf der i5 aktivieren 4. die Datacollection muss erweitert werden (v.1.10 konform) [...]
Die *.events.xml müssen in den Ordner /etc/opennms/events/ kopiert werden. Danach noch in der Datei /etc/opennms/eventconf.xml oberhalb dieser Zeile: events/default.events.xml diese Zeilen hinzufügen: <event-file>events/WG_IF-MIB.events.xml</event-file> <event-file>events/WG_SNMPv2-MIB.events.xml</event-file> <event-file>events/WG_UCD-SNMP-MIB.events.xml</event-file> <event-file>events/WG_WATCHGUARD-SYSTEM-CONFIG-MIB.events.xml</event-file> Vielleicht ist es sinnvoll über die Severity der Events zu schauen und sich diese anzupassen. Soweit ich weiß ist ein Neustart des NMS nötig. Daher “service opennms restart” Hier [...]
Ein Script welches die MIBs in events.xml Dateien wandelt und auch schon passend in die eventconf.xml einträgt. Es gibt nicht viel zu beachten: – Das Script muss im gleichen Ordner liegen wo die MIBs liegen – Am besten einen Hersteller nach dem anderen – Denn der Titel ergibt einen Kommentar über den eventconf Einträgen – [...]
Erstmal braucht mal einen Perl-Klasse. Die sieht so aus: #!/usr/local/bin/perl -W # Klasse fuer Fehlermeldungen (lokale Variablen) und Warnungen use strict; use warnings; package open_nms; use vars qw(@ISA @EXPORT); use Exporter; @ISA= (’Exporter’); @EXPORT = qw( &Sende_OpenNMS_Fehler &Sende_OpenNMS_OK [...]