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 des AE-SNMP-Subagenten.

Wichtig! Der AE-SNMP-Subagent und das Net SNMP müssen auf dem Automation Engine-Computer installiert und aktiviert sein.

Für die Installation des SNMP-Subagenten in UNIX gehen Sie nach den folgenden Schritten vor:

  1. Entpacken Sie die TAR-Datei des AE SNMP-Subagenten und kopieren Sie die entpackten Dateien in ein beliebiges Verzeichnis Ihrer Wahl oder in den Ordner der Automation Engine.

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

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

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

  5. Sie können auswählen, ob der AE SNMP-Subagent als Masteragent ausgeführt werden soll. Weitere Informationen finden Sie unter Agentenmodus auf UNIX. Legen Sie dazu den Masteragent-Modus in der INI-Datei des SNMP-Subagenten mit dem Parameter role=1 fest.

  6. Passen Sie die angegebenen Konfigurationsdateien naacnf und ucsnmp1.conf an.

  7. Setzen Sie die Variable SNMPCONFPATH. Sie enthält das Verzeichnis mit der Datei ucsnmp1.conf (z. B. export SNMPCONFPATH=./). Sie müssen die Umgebungsvariablen MIB und MIBDIR nicht festlegen.

  8. Starten Sie den AE-SNMP-Subagenten und geben Sie die INI-Datei an.

    Hinweis: Der SNMP-Subagent muss unter dem Root-Benutzer starten, da die Automation Engine sonst keine Verbindung herstellen kann.

    Beispiel ./ucsnmp1 -i /home/UC4/Server/ucsnmp1.ini &

    Die folgenden Startparameter stehen zur Verfügung:

    • -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-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=). Der SNMP-Service kann anschließend neu gestartet werden, auch wenn die Automation Engine aktiv ist.

  • Traps und alle SNMP-Ereignisse können nur dann an den SNMP-Subagenten gesendet werden, 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 festlegen (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: "No log handling enabled - turning on stderr logging".

Siehe auch: