Condividi tramite


Registrazione e debug

 

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Questo argomento descrive come abilitare gli strumenti di registrazione e debug per la risoluzione dei problemi che si verificano durante il monitoraggio di computer UNIX e Linux.

Abilitare la registrazione dei moduli di Operations Manager

Gli agenti di Operations Manager per UNIX e Linux gestiscono diversi file di log, che possono risultare utili per la risoluzione dei problemi dei client. Questi file di log si trovano nel computer UNIX o Linux gestito. Il livello di registrazione per i file di log degli agenti può essere configurato in base alla necessità. La registrazione più dettagliata può essere utile per la diagnosi di un problema. Per il funzionamento normale, è sconsigliabile impostare i livelli di log su un valore più dettagliato rispetto alle configurazioni predefinite (Intermedio), in modo da evitare la crescita eccessiva dei file di log.

Nota

Le chiamate effettuate all'esterno di Gestione remota Windows (WinRM) vengono effettuate mediante SSH/SFTP. Questi componenti si basano su un meccanismo di registrazione distinto rispetto a Operations Manager.

Nota

In questa versione degli agenti di Operations Manager per UNIX e Linux non è possibile modificare il livello di registrazione predefinito per il file di log omiserver.log.

Per abilitare i log dei moduli nativi UNIX

  • Creare un file vuoto denominato EnableOpsmgrModuleLogging nella directory \Temp per l'account utente che chiama questi moduli digitando al prompt della riga di comando COPY /Y NUL %windir%\TEMP\EnableOpsMgrModuleLogging.

    Nota

    In genere, è l'account SYSTEM che effettua le chiamate e C:\Windows\Temp è la cartella temporanea predefinita di SYSTEM.

Dopo la creazione del file vuoto, verrà avviata immediatamente la registrazione di attività SSH e dei certificati nella directory \Temp. Gli script che effettuano chiamate nei moduli SSH verranno registrati in <NomeScript.vbs>.log. Altri moduli dispongono di specifici log.

In alcuni casi può essere necessario riavviare HealthService per rendere effettiva la registrazione EnableOpsmgrModuleLogging.

Abilitare la registrazione nell'agente UNIX

Questi log segnalano le azioni dell'agente UNIX. Se si verifica un problema con i dati restituiti a Operations Manager, esaminare questo log. È possibile configurare la quantità di informazioni registrate con il comando scxadmin. La sintassi per questo comando è la seguente:

scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}

La tabella seguente elenca i valori possibili per i parametri:

Livello

Descrizione

Errori

Registrazione dei soli messaggi di tipo Avviso o Errore.

Intermedio

Registrazione dei messaggi di tipo Info, Avviso ed Errore.

Dettagliato

Registrazione dei messaggi di tipo Info, Avviso ed Errore con la registrazione debug. Si noti che questo livello di registrazione provocherà probabilmente un aumento rapido delle dimensioni dei file di log. È decisamente consigliabile usare questa opzione solo per brevi periodi di tempo, per diagnosticare un problema specifico.

Usare DebugView per la risoluzione dei problemi di individuazione

DebugView è un metodo alternativo a EnableOpsmgrModuleLogging per la risoluzione dei problemi di individuazione.

Per usare DebugView

  1. Scaricare DebugView dall'indirizzo https://go.microsoft.com/fwlink/?Linkid=129486.

  2. Avviare DebugView sul server di gestione che esegue l'individuazione.

  3. Avviare l'individuazione degli agenti UNIX. A questo punto si dovrebbe iniziare a vedere l'output nelle finestre di DebugView.

  4. DebugView presenterà una lettura dettagliata del processo dell'individuazione guidata. Questo metodo è spesso il più veloce per la risoluzione dei problemi di individuazione.