6.7 SNMP-Probleme

6.7.1 Probleme nach der Aufrüstung von eDirectory 8.7.3 auf eDirectory 8.8

Nach der Aufrüstung von eDirectory 8.7.3 auf eDirectory 8.8 erhalten Sie möglicherweise die folgende Fehlermeldung:

%%% Attempting to restart the NetIQ eDirectory SNMP subagent (ndssnmpsa)...
Starting NDS SNMP Subagent ...
Initialization failure. Error code : -255
Please Wait...
Done

%%% Unable to start ndssnmpsa... Please try starting it manually...

Dieser Fehler tritt auf, da eDirectory 8.8 localhost nicht überwacht. Früher war SERVER localhost in der Datei ndssnmp.cfgstandardmäßig festgelegt.

Zur Behebung dieses Fehlers bearbeiten Sie die Datei ndssnmp.cfg manuell und fügen Sie den Hostnamen des eDirectory-Servers ein, der überwacht werden muss.

Geben Sie beispielsweise Folgendes in die Datei ndssnmp.cfg ein:

SERVER test-server

„test-server“ ist der Hostname, unter dem eDirectory an dem NCP-Standardport (524) ausgeführt wird. Wird eDirectory an einem anderen Port (z. B. 1524) ausgeführt, sollte der Eintrag folgendermaßen aussehen:

SERVER test-server:1524

6.7.2 Fehler beim Starten des NDS-Subagenten

Beim Starten gibt der Subagent unter Umständen folgende Fehlermeldung aus:

Unable to load library: libnetsnmp.so

Um dieses Problem zu lösen, exportieren Sie die Umgebungsvariable SNMP_MAJOR_VERSION mit der Hauptversionsnummer der net-snmp-Bibliothek (libnetsnmp.so). Beispiel: Führen Sie folgenden Befehl aus:

export SNMP_MAJOR_VERSION=10

6.7.3 Neustart von ndssnmpsa

Wenn der Master-Agent unter Linux neu gestartet wird, muss „ndssnmpsa“ ebenfalls neu gestartet werden.

Um ndssnmpsa neu zu starten, beenden Sie ndssnmpsa zunächst und führen Sie dann den Neustart durch.

Zum Beenden von „ndssnmpsa“ geben Sie folgenden Befehl ein:

/etc/init.d/ndssnmpsa stop

Zum Starten von ndssnmpsa geben Sie Folgendes ein:

/etc/init.d/ndssnmpsa start

6.7.4 Fehler beim Starten von ndssnmpsa

Wenn Sie „ndssnmpsa·unter Linux starten, erhalten Sie möglicherweise folgende Fehlermeldungen:

Error: eDirectory SNMP Initialization component. Error code: -168
Error: eDirectory SNMP Initialization component. Error code: 9

Um diese Fehler zu beheben, entladen und laden Sie „ndssnmp“ mit den folgenden Befehlen:

/opt/novell/eDirectory/bin/ndssnmp -u

/opt/novell/eDirectory/bin/ndssnmp -l

6.7.5 Fehler beim Stoppen von ndssnmpsa

Beim Stoppen von ndssnmpsa unter SLES 9 wird eine Fehlermeldung ähnlich der folgenden angezeigt: "*** glibc detected *** double free or corruption (!prev): 0x0819cdd0 ***".

Diese Meldungen können ignoriert werden.

6.7.6 Kompilieren von edir.mib

Die MIB-Datei von eDirectory (<Stammverzeichnis_eDirectory-Installation>\snmp\edir.mib) unter Windows wird mit einigen Fehlern und Warnungen zu HP-OpenView kompiliert. Diese Fehler können Sie ignorieren.

6.7.7 SNMP-Konfigurationsdatei bearbeiten

Wenn LDAP nicht für die Ausführung im Klartextmodus konfiguriert ist, muss der Name der Datei mit dem Herkunftsverbürgungszertifikat in der SNMP-Konfigurationsdatei (z. B. SSLKEY C:\Novell\nds\trust.der) angegeben werden, bevor der eDirectory SNMP-Subagent gestartet wird.

ndssnmp.cfg finden Sie unter Windows im Verzeichnis C:\novell\nds\snmp.

6.7.8 Verwenden von SNMP nach der Installation eines neuen Baums

Wenn eDirectory 8.8 SP8 erstmalig installiert wird (Erstellen eines neuen Baums), kann eDirectory den SNMP-Dienst nicht herunterfahren, falls der SNMP-Dienst von Windows auf dem Server installiert ist und ein oder mehrere Dienste von dem SNMP-Dienst abhängig sind. Wenn dies passiert, ist SNMP nach der Installation von eDirectory nicht einsatzbereit.

Gehen Sie folgendermaßen vor, um den SNMP-Dienst neu zu starten:

  1. Klicken Sie auf Start > Einstellungen > Systemsteuerung > Verwaltung > Dienste.

  2. Klicken Sie in der Spalte Name mit der rechten Maustaste auf SNMP-Dienst und klicken Sie dann auf Beenden.

  3. Klicken Sie auf Ja, alle.

  4. Klicken Sie in der Spalte Name mit der rechten Maustaste auf SNMP-Dienst und klicken Sie dann auf Starten.

6.7.9 Fehler beim Erstellen von SNMP-Objekt unter Windows Server

Wenn Sie während der Installation von eDirectory auf einem Server mit unterstützter Windows-Plattform eine Fehlermeldung mit Bezug auf die Erstellung eines SNMP-Gruppenobjekts erhalten, müssen Sie das SNMP-Gruppenobjekt manuell erstellen. Informationen zu den Schritten, mit denen ein SNMP-Objekt manuell erstellt wird, finden Sie im Abschnitt „eDirectory und SNMP“ im Novell eDirectory 8.8 SP8-Administrationshandbuch).

6.7.10 Deinstallieren von SNMP bei der Deinstallation von eDirectory

Wenn der SNMP-Dienst von Windows auf einem Server installiert ist und der SNMP-Dienst über einen oder mehrere abhängige Dienste verfügt, werden bei der Deinstallation von eDirectory nicht alle SNMP-Dateien im Ordner C:\novell\nds gelöscht. Die übrigen Deinstallationsprozesse werden jedoch ordnungsgemäß abgeschlossen. Hierzu zählen unter anderem das Löschen der SNMP-Registrierungseinträge sowie der Dekonfigurationsprozess, den der NetIQ-SNMP-Agent mit DS und dem SNMP-Dienst ausführt.

So führen Sie die Deinstallation durch:

  1. Klicken Sie auf Start > Einstellungen > Systemsteuerung > Verwaltung > Dienste.

  2. Klicken Sie in der Spalte Name mit der rechten Maustaste auf SNMP-Dienst und klicken Sie dann auf Beenden.

  3. Klicken Sie auf Ja, alle.

  4. Klicken Sie in der Spalte Name mit der rechten Maustaste auf SNMP-Dienst und klicken Sie dann auf Starten.

  5. Löschen Sie die verbleibenden SNMP-Dateien im Ordner C:\novell\nds.