Sprachauswahl:
Skip to main navigation Skip to main content Skip to page footer

Um die Sensorabfrage in OpenNMS zu konfigurieren, sind folgende Änderungen in den Konfigurationsdateien erforderlich:

1. Fügen Sie in das Verzeichnis opennms/etc/datacollection die Datei didactum.xml wie folgt ein:

Name: didactum.xml

<?xml version="1.0"?>

<datacollection-group name="didactum">

 <!-- didactum Resource Types -->

 <resourceType name="hrElementIndex" label="Element ID">

   <persistenceSelectorStrategy class="org.opennms.netmgt.collectd.PersistAllSelectorStrategy"/>

   <storageStrategy class="org.opennms.netmgt.dao.support.IndexStorageStrategy"/>

 </resourceType>

 <!-- didactum mibs -->

 <group name="didactumElements" ifType="all">
   <mibObj oid=".1.3.6.1.4.1.39052.1.3.1.7" instance="hrElementIndex" alias="hrElementName" type="string"  />
   <mibObj oid=".1.3.6.1.4.1.39052.1.3.1.9" instance="hrElementIndex" alias="hrElementValue" type="octetstring" />
 </group>

 <systemDef name="didactum EMS">
   <sysoidMask>.1.3.6.1.4.1.8072.3.2.</sysoidMask>
     <collect>
       <includeGroup>didactumElements</includeGroup> 
     </collect>
 </systemDef>

</datacollection-group>

2. Aktivieren Sie die Verarbeitung der Datei didactum.xml in der Datei opennms/etc/datacollection-config.xml:

Name: datacollection-config.xml

<?xml version="1.0"?>

<datacollection-config rrdRepository="/opt/opennms/share/rrd/snmp/">

 <snmp-collection name="default" snmpStorageFlag="select">

   <rrd step="300">
     <rra>RRA:AVERAGE:0.5:1:2016</rra>
     <rra>RRA:AVERAGE:0.5:12:1488</rra>
     <rra>RRA:AVERAGE:0.5:288:366</rra>
     <rra>RRA:MAX:0.5:288:366</rra>
     <rra>RRA:MIN:0.5:288:366</rra>
   </rrd>

   ..

   <include-collection dataCollectionGroup="didactum"/>

 </snmp-collection>

</datacollection-config>

3. Erstellen Sie einen Bericht in opennms/etc/snmp-graph.properties:

Name: snmp-graph.properties

# nicht vergessen, in der Liste der Berichte zu enthalten
reports=mib2.HCbits, mib2.bits, mib2.percentdiscards, mib2.percenterrors, \\
..
mysql.key.reads, mysql.key.writes, \\
didactum.elements

# Bericht in Form von Graphen

report.didactum.elements.name=Wert

report.didactum.elements.columns=hrElementValue

report.didactum.elements.type=hrElementIndex

report.didactum.elements.propertiesValues=hrElementName

report.didactum.elements.command=--title="Wert von '{hrElementName}'" \
DEF:elemValue={rrd1}:hrElementValue:AVERAGE \
LINE2:elemValue#0000ff:"Wert   " \
GPRINT:elemValue:AVERAGE:"          Wert  \\\\: %8.2lf %s\\\\n" \

4. Starten Sie OpenNMS mit dem Befehl

# opennms restart

5. Die Eigenschaften der Knoten in der Weboberfläche: Home / Reports / Resource Graphs / Elemente auswählen nach ID und Schaltfläche Graph Selection drücken.

Dokumentation: http://www.opennms.org/wiki/Collecting_SNMP_data_from_tables_with_arbitrary_indexes

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.

Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich.
Statistik Cookies erfassen Informationen anonym. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen.
Marketing-Cookies werden von Drittanbietern oder Publishern verwendet, um personalisierte Werbung anzuzeigen. Sie tun dies, indem sie Besucher über Websites hinweg verfolgen.