6.7 Problemi relativi a SNMP

6.7.1 Problemi relativi al protocollo dopo l'upgrade da eDirectory 8.7.3 a eDirectory 8.8

Dopo avere eseguito l'upgrade da eDirectory 8.7.3 a eDirectory 8.8, potrebbe verificarsi l'errore seguente:

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

Questo errore si verifica in quanto eDirectory non è in grado di effettuare rilevazioni sul localhost quando è installato eDirectory 8.8. Nelle versioni precedenti, SERVER localhost è impostato di default nel file ndssnmp.cfg.

Per risolvere il problema, è necessario modificare manualmente il file ndssnmp.cfg e includere il nome host del server eDirectory che deve essere monitorato.

Ad esempio, nel file ndssnmp.cfg digitare quanto segue:

SERVER test-server

test-server è il nome dell'host in cui è in esecuzione eDirectory sulla porta NCP di default (cioè la 524). Se eDirectory è in esecuzione su una porta diversa, ad esempio la porta 1524, immettere la voce seguente:

SERVER test-server:1524

6.7.2 Errori durante l'avvio del subagente NDS

Il subagente potrebbe restituire il messaggio di errore seguente:

Unable to load library: libnetsnmp.so

Per risolvere il problema, esportare la variabile di ambiente SNMP_MAJOR_VERSION con il numero di versione principale (libnetsnmp.so) della libreria net-snmp. Ad esempio, è possibile utilizzare il comando riportato di seguito:

esportare SNMP_MAJOR_VERSION=10

6.7.3 Riavvio del subagente ndssnmpsa

Quando l'agente master viene riavviato nei sistemi Linux, è necessario riavviare il subagente ndssnmpsa.

Per riavviare il subagente ndssnmpsa, interrompere l'esecuzione del subagente ndssnmpsa e riavviarlo di nuovo.

Per interrompere l'esecuzione del subagente ndssnmpsa, immettere il comando seguente:

/etc/init.d/ndssnmpsa stop

Per avviare il subagente ndssnmpsa, immettere il comando seguente:

/etc/init.d/ndssnmpsa start

6.7.4 Errori durante l'avvio del subagente ndssnmpsa

All'avvio del subagente ndssnmpsa nei sistemi Linux, potrebbero verificarsi gli errori seguenti:

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

Per risolvere il problema, scaricare e caricare ndssnmp utilizzando i comandi seguenti:

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

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

6.7.5 Errori durante l'arresto del subagente ndssnmpsa

Quando il subagente ndssnmpsa viene arrestato su SLES 9, viene visualizzato un messaggio di errore simile al seguente: "*** glibc detected *** double free or corruption (!prev): 0x0819cdd0 *** ".

È possibile ignorare questo tipo di messaggi.

6.7.6 Compilazione di edir.mib

Il file MIB di eDirectory (<eDirectoryInstallRootDir>\snmp\edir.mib) sui sistemi Windows viene compilato con alcuni errori e messaggi di avviso nei sistemi che utilizzano HP OpenView. È possibile ignorare questi errori.

6.7.7 Modifica del file di configurazione SNMP

Se LDAP non è configurato per l'esecuzione in modalità testo non cifrato, il nome del file del certificato di fonte attendibile deve essere specificato nel file di configurazione SNMP (ad esempio, SSLKEY C:\Novell\nds\trust.der) prima del caricamento del subagente SNMP di eDirectory.

Il file ndssnmp.cfg si trova nella directory C:\novell\nds\snmp sui sistemi Windows.

6.7.8 Utilizzo di SNMP dopo l'installazione di un nuovo albero

Quando si installa eDirectory 8.8 SP8 per la prima volta, creando pertanto un nuovo albero, se il servizio SNMP di Windows è stato installato nel server e ha uno o più servizi dipendenti, eDirectory non sarà in grado di chiudere il servizio SNMP. In questo caso, non sarà possibile utilizzare SNMP dopo l'installazione di eDirectory.

Seguire queste fasi per riavviare il servizio SNMP:

  1. Fare clic su Start > Impostazioni > Pannello di controllo > Strumenti di amministrazione > Servizi.

  2. Fare clic con il pulsante destro del mouse su Servizio SNMP nell'elenco Nome, quindi scegliere Interrompi.

  3. Fare clic su Sì tutti.

  4. Fare clic con il pulsante destro del mouse su Servizio SNMP nell'elenco Nome, quindi scegliere Avvia.

6.7.9 Errore durante la creazione dell'oggetto SNMP sui sistemi Windows Server

Durante l'installazione di eDirectory su una qualsiasi piattaforma Windows Server supportata, se si verifica un errore durante la creazione di un oggetto Gruppo SNMP, sarà necessario creare tale oggetto manualmente. Per ulteriori informazioni sulla procedura per la creazione manuale di un oggetto SNMP, vedere la sezione "eDirectory and SNMP" (eDirectory ed SNMP) nella NetIQ eDirectory 8.8 SP8 Administration Guide (Guida all'amministrazione di NetIQ eDirectory 8.8 SP8).

6.7.10 Disinstallazione di SNMP con la disinstallazione di eDirectory

Se il servizio SNMP di Windows è installato in un server e dispone di uno o più servizi dipendenti, durante la disinstallazione di eDirectory non vengono eliminati tutti i file SNMP presenti nella cartella C:\novell\nds. Gli altri processi di disinstallazione vengono comunque completati, incluse l'eliminazione delle voci del registro SNMP e la deconfigurazione che l'agente SNMP di NetIQ esegue con l'agente DS e il servizio SNMP.

Per completare la disinstallazione:

  1. Fare clic su Start > Impostazioni > Pannello di controllo > Strumenti di amministrazione > Servizi.

  2. Fare clic con il pulsante destro del mouse su Servizio SNMP nell'elenco Nome, quindi scegliere Interrompi.

  3. Fare clic su Sì tutti.

  4. Fare clic con il pulsante destro del mouse su Servizio SNMP nell'elenco Nome, quindi scegliere Avvia.

  5. Eliminare manualmente i file SNMP rimanenti nella cartella C:\novell\nds.