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.

  1. 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.

  2. 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"


  3. 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.

  4. 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.

  5. Konfigurieren Sie den Windows SNMP-Service. Weitere Informationen finden Sie unter Konfiguration des Windows SNMP-Diensts.

  6. Passen Sie die entsprechenden Parameter in der INI-Datei des SNMP-Agenten an.  Weitere Informationen finden Sie unter Agent SNMP.

  7. 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.

  8. 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: