NetWorker: Livelli di informazioni di debug

Summary: Questo articolo fornisce informazioni sui livelli di debug di NetWorker e su come abilitare il debugging.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Premessa:

Messaggio utente: Messaggio che può essere visualizzato dall'utente durante il normale funzionamento (localizzato). Include la visualizzazione di un file di log e l'output attivato impostando (-v) flag della riga di comando di verbosity. I messaggi dell'utente includono registrazioni generiche, ad esempio INFO, WARNING, ERROR e così via.
Messaggio di debug: Messaggio destinato ad analisi approfondite. Il debug viene attivato da (-D) flag della riga di comando o dbgcommand. I messaggi di debug non sono localizzati.

I messaggi trascorrono in NetWorker:
 

Panoramica della registrazione NetWorker 

Un programma che produce un messaggio è chiamato altoparlante. Ogni altoparlante invia un messaggio all'interfaccia utente, al file di log o a un altro programma. La risorsa RAP di NetWorker "NSR Log" viene creata per gestire ogni file di log. È possibile inviare un messaggio all'interfaccia utente direttamente utilizzando RPC (Remote Procedure Call). Un visualizzatore registri (Viewer) legge i messaggi dell'interfaccia utente o dei registri e li rende visibili a un utente. Gli oratori registrano i messaggi in un formato indipendente dalle impostazioni locali che gli utenti possono tradurre in seguito con l'aiuto del catalogo dei messaggi. Il vantaggio è che gli utenti possono visualizzare l'interfaccia utente contemporaneamente in lingue diverse e lo stesso file di log in diverse lingue.

Registrazione:

La registrazione generale del servizio NetWorker viene scritta in NetWorker daemon.raw:

  • Linux: /nsr/logs/daemon.raw
  • Windows (impostazione predefinita): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
NOTA: Parte della registrazione di NetWorker viene scritta su .raw File. Mentre alcuni messaggi possono essere determinati in un .raw file, molti sono dati non strutturati che non sono leggibili dall'uomo (o difficili da tradurre). NetWorker fornisce la nsr_render_log Utilità per il rendering .raw Registrare i file in un output leggibile. Vedere: NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log

Ulteriori log di NetWorker sono descritti in dettaglio in: NetWorker: file e posizioni dei registri

Livelli di debug di NetWorker:

La tabella seguente descrive le informazioni disponibili nel daemon.raw (o nei log di NetWorker) ai diversi livelli di debug durante il debug dei processi (daemon) di NetWorker o dei comandi di NetWorker, inclusi i moduli Databases.

Livello di debug
Informazioni sul debug
Utilizzo
0
Nessun debug (disabilitato)
Registrazione predefinita.
1
  • Processi che non sono stati generati.
  • Errori di ricerca DNS (Domain Name System) e inversa del DNS ed errori di inserimento di voci DNS nella cache.
  • Messaggistica correlata alla deduplica di Data Domain
Occasionale
2
  • save Messaggi
  • recover Messaggi
  • nsrclone Messaggi (job clone)
Occasionale
3
  • Messaggi del Servizio Copia Shadow del volume (VSS).
  • Messaggi relativi alla traccia DNS
Frequenti
4
  • Include l'ID processo (PID) di tutti i processi generati.
  • NetWorker Server/Storage Node nsrmmd debug
Occasionale
5
  • Risoluzione dei problemi dei moduli:
    • Modulo NetWorker per Microsoft (NMM)
    • Modulo NetWorker per database e applicazioni (NMDA)
  • Messaggistica specifica per il clustering
Frequenti
6
  • Server NetWorker nsrindexd Messaggistica
Occasionale
7
  • Risoluzione dei problemi relativi al server NetWorker jobsdb Problema.
  • Informazioni specifiche del clustering.
  • Impossibile avviare i lavori a causa di vincoli di parallelismo.
  • Debug di NetWorker Management Console (gstd)
Frequenti
8
  • Messaggi di debug aggiuntivi quindi livello 7
Occasionale
9
  • Supporto NetWorker e diagnostica tecnica.
  • Il supporto NetWorker richiede in genere -D9 perché include tutti i livelli di debug (da 1 a 9).
  • Problemi con gli autochanger (jukebox).
Frequenti
10-99
  • Da usare solo quando si lavora con il supporto NetWorker. Questa operazione viene in genere richiesta solo durante gli impegni tecnici di NetWorker.
Raro

I livelli di debug sono composti, il che significa che ogni livello di debug include tutti i livelli precedenti. Ad esempio, quando si imposta il livello di debug 9, vengono registrati i livelli da 1 a 9.

AVVERTENZA: Il debug deve essere abilitato solo durante la risoluzione di un problema. L'impostazione di debug su determinati processi di NetWorker può generare una notevole quantità di registrazione. Inoltre, a seconda dell host e del processo, potrebbe verificarsi un'attività elevata sui processi con debug abilitato. Ciò introduce un rischio per l'utilizzo dello spazio dei file se lasciato deselezionato. È necessario monitorare sempre l'utilizzo dello spazio su file durante il debug. Al termine delle azioni di risoluzione dei problemi, disabilitare il debug.

Abilitazione del debug:

Debug specifico del processo:

Per abilitare il debug specifico del processo di NetWorker, il comando dbgcommand viene utilizzato per impostare un livello di debug. The NetWorker dbgcommand consente un maggiore debug di processi NetWorker specifici, senza abilitare il debug globale in tutti i processi NetWorker. dbgcommand può essere impostato su un PROCESS_NAME oppure PROCESS_ID (PID). Debug impostato da dbgcommand viene inviato a NetWorker daemon.raw Registro.

Processi specifici dell host NetWorker: Processi e porte NetWorker

Da un prompt con privilegi elevati sull host NetWorker, eseguire:

dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL

Panoramica di dbgcommand Funzioni:

Opzione Valore Utilizzo
Debug=<value> >= 0 (vedere Livelli di debug di NetWorker) Abilitazione del debug del processo.
Vflag=<value> >= 0 Impostazione del livello di dettaglio.
MsgID=<value> valore = bool 0 o 1 Modificare la stampa dell'ID messaggio di un processo in esecuzione.
PrintDevInfo N/D
  • Per nsrd: Eseguire il dump dello stato corrente di tutte le unità e mmd.
  • Per nsrmmgd: Dump dello stato corrente di tutti i jukebox, dispositivi e pool
FlushDnsCache N/D Svuotare la cache DNS del processo.

Esempio:

[root@nsr ~]# dbgcommand -n nsrd Debug=9
Process ID List : 869448
Processing PID:869448

I messaggi di debug sono disponibili in daemon.raw:

0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163590 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163697 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.163722 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164319 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164378 nsrd-D3 is_storage_node_active, hostname: nsr.amer.lan.
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164405 nsrd-D5 lg_getnameinfo(): Entry in getnameinfo_cache  not found...
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164424 nsrd-D7 lg_inet_getnameinfo(): ENTER input sa=192.168.9.152  input host buff=0x5604d67a8090 hostlen=1025     input service buff=(nil) servicelen=0    input flags=0x0008 NI_NAMEREQD=1 NI_NUMERICHOST=0 NI_NUMERICSERV=0 NI_NOFQDN=0
0 01/30/2026 12:39:33 PM  nsrd NSR notice 01/30/26 12:39:33.164867 nsrd-D7 lg_inet_getnameinfo(): EXIT rc=0      host str=nsr-sn.amer.lan       service str=null

Disabilitazione di debug:

[root@nsr ~]# dbgcommand -n nsrd Debug=0
Process ID List : 869448
Processing PID:869448


Utilizzo di -D <Level>:

I comandi di NetWorker possono essere eseguiti anche con debug abilitato. Questa operazione viene eseguita aggiungendo -D<DEBUG_LEVEL> al comando. Ad esempio, per impostare il livello di debug 9 nel processo di salvataggio eseguito su un client NetWorker, aggiornare il comando di backup del client in save -D9.

Per ulteriori informazioni, consultare:

Additional Information

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000023070
Article Type: How To
Last Modified: 30 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.