Automation Engine SNMP-Subagent installieren (UNIX)
Folgendes Dokument enthält die UNIX-Installationsanleitung für den AE-SNMP-Subagent.
Beachten Sie, dass der AE-SNMP-Subagent auf einem Rechner installiert werden muss, auf dem sich mindestens einer der Arbeitsprozesse der Automation Engine befindet!
Voraussetzungen
- Der AE-SNMP-Subagent und Net-SNMP müssen auf dem Rechner, auf dem die Automation Engine läuft, installiert und aktiviert sein.
- Ausnahme: HP UX. Der AE-SNMP-Subagent muss hier als SNMP Masteragent betrieben werden, wenn Sie EMANATE über naaagt nutzen wollen. (Konfiguration von naaagthttp://docs.hp.com/en/B2355-90692/naaagt.1M.html)
Ausgelieferte Dateien
Die Dateien des AE-SNMP-Subagents befinden sich im zur Plattform passenden Unterordner von IMAGE:SNMP\UNIX.
Dateiname |
Beschreibung |
ucsnmp1 |
AE-SNMP-Subagent |
ucsnmp1.ini |
INI-Datei des AE SNMP-Subagent |
UC4Vers2-MIB.mib |
MIB-Beschreibung |
ucsnmp1.conf |
Konfigurationsdatei für den Masteragent-Modus |
naaacnf |
Konfigurationsdatei für die Schnittstelle naaagt (nur HP-UX) |
Installation
|
1. |
Installation der Dateien
|
- Entpacken Sie die TAR-Datei des AE-SNMP-Subagenten.
- Kopieren Sie die entpackten Dateien in ein beliebiges Verzeichnis oder in den Ordner der Automation Engine.
|
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.
- Passen Sie die Parameter in der INI-Datei des SNMP-Subagents an.
|
3.
|
Masteragent-Modus
|
-
Der Masteragent-Modus muss auf HP-UX unbedingt eingestellt werden. Auf allen anderen Plattformen haben Sie die Wahl, ob der AE-SNMP-Subagent als Masteragent laufen soll.
- Stellen Sie den Masteragent-Modus in der INI-Datei des AE-SNMP-Subagent mit dem Parameter role=1 ein.
- Passen Sie die ausgelieferten Konfigurationsdateien naacnf und ucsnmp1.conf an.
- Die SNMPCONFPATH-Variable muss gesetzt werden. Sie enthält das Verzeichnis, in dem sich die Datei ucsnmp1.conf befindet (z.B: "export SNMPCONFPATH=./").
- Die Umgebungsvariablen MIB und MIBDIR müssen nicht gesetzt werden.
|
4.
|
Starten des SNMP-Subagents
|
- Starten Sie den AE-SNMP-Subagent mit der Angabe der INI-Datei.
- Der SNMP-Subagent muss unbedingt unter dem root-Benutzer gestartet werden, da die Automation Engine ansonsten keine Verbindung aufbauen kann!
Beispiel:
./ucsnmp1 -i /home/UC4/Server/ucsnmp1.ini &
Es gelten folgende Startparameter:
Startparameter |
Beschreibung |
-iPfad und Name der INI-Datei
|
Pfad und Name der INI-Datei, die verwendet werden soll
Standardmäßig wird die INI-Datei in dem Ordner gesucht, in dem sich der AE SNMP-Subagent befindet.
|
-h
|
Zeigt die verfügbaren Parameter und ihre Verwendung an |
-v
|
Zeigt die Version des AE-SNMP-Subagents an |
-crtini Pfad und Name der INI-Datei
|
Erzeugt eine Standard INI-Datei
Standardmäßig wird die INI-Datei in dem Ordner gespeichert, in dem sich der AE SNMP-Subagent befindet.
|
Die Reihenfolge, in der Automation Engine und SNMP-Subagent gestartet werden, spielt keine Rolle.
Beachten Sie dazu folgende Hinweise:
- Wurde der AE 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).
Beim Start des SNMP-Agenten werden Meldungen ausgegeben, bei denen es sich nicht um Fehler, sondern Warnungen handelt. Eine Einschränkung der Funktionalität ist daher nicht gegeben. Folgende Meldung wird beispielsweise immer ausgegeben und kann ignoriert werden: "No log handling enabled - turning on stderr logging"