Automation Engine-SNMP-Subagenten installieren (Windows)
SNMP (Simple Network Management Protocol) ist ein Industriestandard zur Überwachung und Steuerung von Systemen, Geräten und Komponenten in einer Netzwerkumgebung. Dieses Dokument führt Sie durch die Windows-Installation des AE-SNMP-Subagenten.
Voraussetzungen
-
Der AE-SNMP-Subagent und der Windows SNMP-Service müssen auf dem Automation Engine-Computer installiert und aktiviert sein.
-
Installieren Sie den Windows Patch KB950923, wenn Sie den AE-SNMP-Subagenten unter Windows Vista oder Windows Server 2008 nicht starten können und das Windows-Ereignislog die Meldung "SNMP Extension agent has terminated. Event 2020, EvntAgnt“ anzeigt.
Für die Installation des SNMP-Subagenten in Windows gehen Sie nach den folgenden Schritten vor:
Sie können den AE-SNMP-Subagenten bei der Installation der Automation Engine oder nachträglich einrichten.
-
Starten Sie das Installationsprogramm des AE SNMP-Subagenten. Sie können die Bibliothek UCSNMP1.DLL und die Datei UCSNMP1.INI auch manuell in das Verzeichnis %WINDIR%\System32 kopieren.
-
Registrieren Sie die Bibliothek wie folgt in der Registrierungsdatenbank:
[HKEY_LOCAL_MACHINE\SOFTWARE\AUTOMIC\SnmpAgent\Vers1]
"Pathname"="UCSnmp1.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents]
"10"="SOFTWARE\AUTOMIC\SnmpAgent\Vers1"
-
Aktivieren Sie in der INI-Datei (ucsrv.ini) der Automation Engine die SNMP-Verbindung unter Verwendung des Parameters snmp=1 im Abschnitt [GLOBAL]. Setzen Sie auch die Parameter snmp= and snmpreconnect= im Abschnitt [TCP/IP]. Weitere Informationen finden Sie unter Automation Engine.
-
Beenden Sie die Kommunikations- und Arbeitsprozesse (CPs und WPS) der AE auf allen Computern und starten Sie sie neu. Ein Neustart ist nicht erforderlich, wenn die INI-Datei der AE bereits angepasst ist.
-
Konfigurieren Sie den Windows SNMP-Service. Weitere Informationen finden Sie unter Konfiguration des Windows SNMP-Diensts.
-
Passen Sie die entsprechenden Parameter in der INI-Datei des SNMP-Agenten an. Weitere Informationen finden Sie unter Agent SNMP.
-
Der AE-SNMP-Subagent verwendet den Pfad, der in der Windows-Systemumgebungsvariablen UC_SNMP_INI angegeben ist, um auf die INI-Datei zuzugreifen. Wenn diese Variable nicht verfügbar ist, sucht der Subagent sie in dem Verzeichnis, in dem der AE-SNMP-Subagent installiert ist. Wenn die INI-Datei hier nicht verfügbar ist, verwendet der Subagent die Standardwerte.
-
Starten Sie den AE-SNMP-Subagenten.
Starten Sie den Windows SNMP-Service neu. Es wird automatisch der AE-SNMP-Subagent gestartet.
Die Reihenfolge, in der Sie die Automation Engine und den SNMP-Subagenten starten, ist irrelevant.
Hinweise:
-
Wenn der AE-SNMP-Subagent zuerst startet, kann sich die Automation Engine beim Hochfahren sofort mit dem SNMP-Subagenten verbinden.
-
Wenn die Automation Engine bereits mit einer aktiven SNMP-Verbindung (UCSRV.INI) läuft, versucht sie, die SNMP-Subagenten in regelmäßigen Abständen zu kontaktieren (snmpreconnect=). Sie können den SNMP-Service anschließend neu starten, auch wenn die Automation Engine aktiv ist.
-
Die SNMP-Verbindung muss aktiv sein, um Traps und SNMP-Ereignisse an den SNMP-Subagenten zu senden. Alle Ereignisse, die vor der Wiederverbindung hätten gesendet werden sollen, gehen verloren.
-
Das Zeitintervall für die Wiederverbindung können Sie in der INI-Datei der Automation Engine mit dem Parameter snmpreconnect= festlegen (Standardwert: 500 Sekunden).
Der Masteragent (Windows-Dienst) ist entscheidend für die SNMP-Trap-Version.
Siehe auch: