next up previous contents index
Next: SNMP Extension Agent (SXA) Up: Bestehendes TIS-Management Previous: Bestehendes TIS-Management

Windows NT SNMP Extension Agent

    Unter Windows NT ist SNMP als eine Zusammenfassung zweier Dienste implementiert. Zum einen ist hier der SNMP-Agent zu nennen, welcher mit ``SNMP.EXE'' zur Verfügung steht. Dieser Dienst verarbeitet Get- und SetRequests und liefert GetResponse-Nachrichten und Traps zurück. Der Agent unterstützt das Windows Socket API, SNMP Message Parsing, ASN.1 bzw. BER Kodierung. Der SNMP Trap Service, ihm entspricht die ``SNMPTRAP.EXE'' Applikation, ist dafür geeignet, SNMP-Traps versenden zu können.
Die Erweiterbarkeit dieser SNMP-Agenten beruht auf der Möglichkeit, Bibliotheken (DLL's), welche MIB-Informationen tragen, zu dem Agenten hinzu zubinden. Dabei ist eine erneute Übersetzung der Agenten-Applikation nicht notwendig. Lediglich muß der Dienst nach der Anpassung wieder neu gestartet werden. Diese Bibliotheken, welche den SNMP-Agenten erweitern, werden ``Extension Agents'' genannt. Diese Subagenten werden in den Kontext des SNMP-Agenten eingefügt und dieser leitet ankommende Requests an den entsprechenden Subagenten weiter. In Abbildung 4.5 ist das Zusammenspiel der Komponenten dargestellt.

 
 figure1038

Abbildung 4.5: Windows NT Extension Agents

Der SNMP-Agent ist dadurch zu erweitern, daß in der (Windows NT-)Registrygif in dem Registry-''Verzeichnis'' ``LOCAL_MACHINESYSTEMServicesSNMP ExtensionAgents'' ein Eintrag für den Extension Agent hinzugefügt werden muß. Dieser Eintrag verweist auf das Verzeichnis ``LOCAL_MACHINESOFTWARE TIS-SNMP-Agent'' (In diesem Fall ist dies der Extension Agent für die TIS-Box). In diesem hinzugefügten Verzeichnis (Schlüssel) ist nun die Position der DLL auf dem System (z.B. c:TISReleasesxa.dll) anzugeben. Eine Einbettung des TIS-SNMP-Extension Agent ist in Abbildung 4.6 zu sehen.

 
 figure1050

Abbildung 4.6: Einbettung TIS-SNMP-Extension Agent


next up previous contents index
Next: SNMP Extension Agent (SXA) Up: Bestehendes TIS-Management Previous: Bestehendes TIS-Management

Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999