Automation Engine SNMP-Subagent installieren (Windows)
Folgendes Dokument enthält die Windows-Installationsanleitung für SNMP-Subagent.
Voraussetzungen
- Der SNMP-Subagent und der Windows SNMP-Dienst müssen auf dem Rechner, auf dem die Automation Engine läuft, installiert und aktiviert sein.
-
Wenn auf Windows Vista oder Windows Server 2008 der SNMP-Subagent nicht starten kann und im Windows-Eventlog die Fehlermeldung "SNMP Extension Agent has terminated. Event 2020, EvntAgnt" protokolliert wird, muss der Windows Patch KB950923 installiert werden.
Ausgelieferte Dateien
Die Dateien des SNMP-Subagents befinden sich im zur Plattform passenden Unterordner von IMAGE:SNMP\WINDOWS.
Dateiname |
Beschreibung |
UCSNMP1.DLL |
SNMP-Subagent |
UCSNMP1.INI |
INI-Datei des AE SNMP-Subagents |
UC4VERS2-MIB.MIB |
MIB-Beschreibung |
Installation
Der SNMP-Subagent kann bei der Installation der Automation Engine oder auch nachträglich eingerichtet werden.
|
1. |
Installation der Dateien
|
- Starten Sie das Setup des SNMP-Subagents. Eine andere Möglichkeit besteht darin, die Bibliothek UCSNMP1.DLL sowie die INI-Datei UCSNMP1.INI manuell in das Verzeichnis %WINDIR%\System32 zu kopieren.
- Registrieren Sie die Bibliothek in der Registry-Datenbank:
[HKEY_LOCAL_MACHINE\SOFTWARE\AUTOMIC\SnmpAgent\Vers1]
"Pathname"="UCSnmp1.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ExtensionAgents]
"10"="SOFTWARE\\AUTOMIC\\SnmpAgent\\Vers1"
|
2. |
Konfiguration der INI-Dateien
|
- Aktivieren Sie die SNMP-Kopplung in der INI-Datei der Automation EngineUCSRV.INI mit dem Parameter snmp=1 (Sektion [GLOBAL]). Setzen Sie auch die Parameter snmp= und snmpreconnect= (Sektion [TCP/IP] ).
- Beenden und starten Sie danach die Kommunikations- und Arbeitsprozesse der Automation Engine auf allen Rechnern neu. Ist die INI-Datei der Automation Engine bereits angepasst, so ist kein Neustart erforderlich.
- Konfigurieren Sie den Windows SNMP-Dienst.
- Passen Sie die Parameter in der INI-Datei des SNMP-Subagents an.
- Der SNMP-Subagent verwendet den Pfad in der System-Umgebungsvariable UC_SNMP_INI von Windows, um auf die INI-Datei zuzugreifen. Ist die Variable nicht vorhanden, wird im Verzeichnis gesucht in dem der SNMP-Subagent installiert worden ist. Sollte die INI-Datei dort nicht vorhanden sein, gelten die Standardwerte für die Parameter.
|
3. |
Starten des SNMP-Subagents
|
- Starten Sie den Windows SNMP-Dienst neu. Der SNMP-Subagent wird vom Windows SNMP-Dienst automatisch gestartet.
Die Reihenfolge, in der Automation Engine und SNMP-Subagent gestartet werden, spielt keine Rolle.
Beachten Sie dazu folgende Hinweise:
- Wurde der SNMP-Subagent zuerst gestartet, so kann sich die Automation Engine beim Hochfahren sofort mit dem SNMP-Subagent verbinden.
- Läuft die Automation Engine bereits mit aktiver SNMP-Kopplung (UCSRV.INI), so versucht diese in regelmäßigen Abständen (snmpreconnect=), den SNMP-Subagent zu erreichen. Der SNMP-Dienst kann auch bei laufender Automation Engine nachgestartet werden.
- Beachten Sie, dass Traps und sämtliche SNMP-Ereignisse erst nach aktiver SNMP-Kopplung zum SNMP-Subagent gesendet werden können. Ist die Wiederverbindung noch nicht durchgeführt, so gehen Ereignisse bis dahin verloren!
- Das Zeitintervall, in dem die Wiederverbindung erfrolgt, ist in der INI-Datei der Automation Engine mit dem Parameter snmpreconnect= einzustellen (Standardwert: 500 Sekunden).
Die Version der SNMP-Traps wird durch den Masteragent (Windows-Dienst) bestimmt.