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
|
|
Die Operation wurde erfolgreich ausgeführt. |
|
|
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>