Automation Engine-SNMP-Subagenten installieren (UNIX)
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 UNIX-Installation für AE-SNMP-Subagent.
Wichtig! Der AE-SNMP-Subagent muss auf einem Computer installiert sein, auf dem mindestens einer der Arbeitsprozesse der Automation Engine verfügbar ist.
Dieses Thema beinhaltet Folgendes:
Voraussetzungen
- Der AE-SNMP-Subagent und der Net SNMP müssen auf dem Automation Engine-Computer installiert und aktiviert sein.
- Ausnahme: HP UX. Der AE-SNMP-Subagent muss als SNMP-Masteragent arbeiten, um EMANATE über naaagt. nutzen zu können (naaagt configuration http://docs.hp.com/en/B2355-90692/naaagt.1M.html)
SNMP-Subagenten unter UNIX installieren
-
Installieren Sie die Dateien.
- Entpacken Sie die TAR-Datei des AE-SNMP-Subagenten.
- Kopieren Sie die entpackten Dateien in ein beliebiges Verzeichnis Ihrer Wahl oder in den Ordner der Automation Engine.
-
Konfigurieren Sie die INI-Dateien.
- Aktivieren Sie die SNMP-Verbindung in der Automation Engine-INI-Datei UCSRV.INI mit dem Parameter snmp=1 (Abschnitt [GLOBAL]). Setzen Sie auch die Parameter snmp= und snmpreconnect= (Abschnitt [TCP/IP].
- Beenden und starten Sie die Kommunikations- und Arbeitsprozesse der Automation Engine auf allen Computern neu. Ein Neustart ist nicht erforderlich, wenn die INI-Datei der Automation Engine bereits angepasst ist.
- Passen Sie die relevanten Parameter in der INI-Datei des AE-SNMP-Subagenten an.
-
Legen Sie den Masteragent-Modus fest.
- Bei HP UX ist es wichtig, den Masteragent-Modus festzulegen. Auf allen anderen Plattformen können Sie wählen, ob der AE-SNMP-Subagent als Masteragent ausgeführt werden soll.
- Legen Sie den Masteragent-Modus in der INI-Datei des AE-SNMP-Subagenten mit dem Parameter role=1 fest.
- Passen Sie die mitgelieferten Konfigurationsdateien naacnf und ucsnmp1.conf an.
- Die Variable SNMPCONFPATH muss gesetzt sein. Sie enthält das Verzeichnis mit der Datei ucsnmp1.conf (wie z. B. export SNMPCONFPATH=./).
- Es ist nicht erforderlich, die Umgebungsvariablen MIB und MIBDIR zu setzen.
-
Starten Sie den AE-SNMP-Subagent und geben Sie die INI-Datei an.
Hinweis: Der SNMP-Subagent muss unter dem Root-Benutzer starten, da die Automation Engine sonst keine Verbindung aufbauen kann.
Zum Beispiel: ./ucsnmp1 -i /home/UC4/Server/ucsnmp1.ini &.
Die folgenden Startparameter stehen zur Verfügung:
Start-Parameter Beschreibung -i Pfad und Name der INI-Datei Pfad und Name der zu verwendenden INI-Datei.
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 die Verwendung an. -v Zeigt die Version des AE-SNMP-Subagenten an. -crtini Pfad und Name der INI-Datei Erzeugt eine Standard INI-Datei.
Standardmäßig wird die INI-Datei in dem Ordner gesucht, in dem sich der AE-SNMP-Subagent befindet.
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-Subagent verbinden.
-
Wenn die Automation Engine bereits mit einer aktiven SNMP-Verbindung (UCSRV.INI) läuft, versucht es, die SNMP-Subagenten in regelmäßigen Abständen zu kontaktieren (snmpreconnect=). Der SNMP-Service kann anschließend neu gestartet werden, auch wenn die Automation Engine aktiv ist.
-
Beachten Sie, dass Traps und alle SNMP-Ereignisse nur dann an den SNMP-Subagent gesendet werden können, wenn die SNMP-Verbindung aktiv ist. 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= einstellen (Standardwert: 500 Sekunden).
-
Meldungen werden beim Start des SNMP-Agenten ausgegeben. Diese Meldungen sind Warnungen und haben keinen Einfluss auf die Funktionalität des Systems (im Gegensatz zu Fehlermeldungen). Die folgende Meldung wird immer ausgegeben und kann ignoriert werden: „Keine Protokollierung aktiviert - stderr logging einschalten".
Siehe auch: