SNMP Management
Der Adapter verwaltet Geräte in einem IP-Netzwerk über das Simple Network Management Protocol (SNMP) in Version 1, 2c oder 3 (mit automatisch gewählter Sicherheitsebene). Der Adapter fordert einzelne oder mehrere Management-Datensätze (MIB-Objekte) von Agenten an, setzt Werte von Management-Datensätzen und versendet Trap-Nachrichten an Agenten.
Dieser Adapter erwartet ein Input-XML-Dokument mit einer spezifischen Struktur, die MIB-Objekt-IDs und SNMP-Parameter enthält, und gibt ein XML-Dokument aus.
Wenn der Agent bei der Überwachung des Systems einen Fehler erkennt, kann er diesen mit Hilfe eines Trap-Paketes unaufgefordert an den SNMP Management Adapter melden. Diese Pakete werden nicht vom Adapter bestätigt. Der Agent kann damit nicht feststellen, ob der Trap beim Adapter angekommen ist.
Eigenschaften (Properties)
| Operation | Bestimmt, welche Operation der Adapter durchführt Mögliche Werte:
|
Parameter
| Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: |
| host | IP-Adresse oder Host-Name der Netzwerk-Management-Station (NMS) Mögliche Werte: Beliebige gültige Zeichenkette (z.B. |
| port | UDP-Portnummer (nur für SNMP in Version 2c und 3 änderbar) Mögliche Werte:
|
| version | Verwendete SNMP-Version Mögliche Werte:
|
| timeout | Zeitbeschränkung für den Verbindungsaufbau in Millisekunden Mögliche Werte:
|
| retries | Anzahl der Wiederholung von Verbindungsversuchen, falls die Verbindung nicht direkt aufgebaut werden kann Mögliche Werte:
|
| walk | Sämtliche Anfragen im Input-XML-Dokument mit der Walk -Operation ausführen, bis alle Instanzen im OID-Teilbaum abgefragt wurden (wenn die Eigenschaft Operation auf Mögliche Werte:
|
| contextEngineId | SNMP-Entity, die die Anfrage ausführen soll (wenn Parameter Mögliche Werte: Beliebige Zeichenkette |
| community | Name der Community der SNMP-Agenten (wenn der Parameter version auf Mögliche Werte: Beliebige Zeichenkette (z. B. |
| securityname | Sicherheitsnamen zur Authentifizierung von Nachrichten über SNMP Version 3 (wenn Parameter Mögliche Werte: Beliebige Zeichenkette |
| authenticationprotocol | Verwendetes Verfahren zur Authentifizierung einer Nachricht über SNMP Version 3 (wenn Parameter Mögliche Werte:
|
| authenticationpass | Passwort zur Authentifizierung über SNMP Version 3 auf Sicherheitsebene authNoPriv (wenn Parameter Mögliche Werte: Beliebige Zeichenkette mit mindestens 8 Zeichen Länge |
| privacyprotocol | Verschlüsselungs-Algorithmus für Nachrichten mit SNMP Version 3 (wenn Parameter Mögliche Werte:
|
| privacypass | Passwort für die Verschlüsselung von Nachrichten mit SNMP Version 3 auf Sicherheitsebene Mögliche Werte: Beliebige Zeichenkette |
Statuswerte
1 | Die Operation wurde erfolgreich ausgeführt. |
-1 | Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Input
Dieser Adapter erwartet eine adapterspezifische Input-XML-Struktur, wobei jedes Element <pdu/> für ein Netzwerkgerät steht.
<root>
<pdu oid="MIB-Objekt-ID" timeout="Zeitbeschränkung in ms"
retries="Anzahl zusätzlicher Verbindungsversuche" />
</root>
Output
Dieser Adapter gibt ein UTF-8-kodiertes XML-Dokument mit folgender Struktur aus.
<root>
<pdu oid="MIB-Objekt-ID">
<![CDATA[ Ausgegeben Daten des MIB-Objekts ]]>
</pdu>
</root>