NetWorker: Níveis de informações de depuração
Summary: Este artigo apresenta informações sobre os níveis de depuração do NetWorker e como ativar a depuração.
Instructions
Premissa:
Mensagem do usuário: Mensagem que pode ser visualizada pelo usuário na operação normal (localizada). Ele inclui a visualização de um arquivo de log e a saída acionada pela configuração do (-v) indicador de linha de comando de detalhamento. As mensagens do usuário incluem log genérico, como INFO, WARNING, ERROR e assim por diante.
Mensagem de depuração: Mensagem que se destina a uma análise aprofundada. A depuração é acionada pelo (-D) ou o dbgcommand. Mensagens de depuração não são localizadas.
Fluxo de mensagens no NetWorker:
Um programa que produz uma mensagem é chamado de alto-falante. Cada palestrante envia uma mensagem para a interface do usuário, arquivo de log ou para outro programa. O recurso RAP do NetWorker "NSR Log" é criado para gerenciar cada arquivo de log. Uma mensagem pode ser enviada para a interface do usuário diretamente usando a chamada de procedimento remoto (RPC). Um visualizador de registros (Viewer) lê as mensagens pretendidas ou de registro da interface do usuário e as torna visíveis para um usuário. Os alto-falantes registram mensagens em um formato independente de localidade que os visualizadores podem traduzir posteriormente com a ajuda do catálogo de mensagens. A vantagem é que os usuários podem visualizar a interface do usuário simultaneamente em diferentes idiomas e o mesmo arquivo de log em vários idiomas.
Log:
O log geral do serviço NetWorker é gravado no NetWorker daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (padrão):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw Arquivos. Embora algumas mensagens possam ser determinadas em um .raw arquivo, muitos são dados não estruturados que não são legíveis (ou difíceis de traduzir). O NetWorker oferece o nsr_render_log utilitário para renderizar .raw Registre os arquivos em uma saída legível por humanos. Consulte: NetWorker: Como usar nsr_render_log para processar arquivos de log .raw
Os logs adicionais do NetWorker são detalhados em: NetWorker: Arquivos de log e locais
Níveis de depuração do NetWorker:
A tabela a seguir descreve quais informações estão disponíveis no daemon.raw (ou logs do NetWorker) nos diferentes níveis de depuração ao depurar processos do NetWorker (daemons) ou comando do NetWorker, inclusive módulos de bancos de dados.
|
Nível de depuração
|
Informações de depuração
|
Uso
|
|
0
|
Sem depuração (desativado)
|
Log padrão.
|
|
1
|
|
Ocasional
|
|
2
|
|
Ocasional
|
|
3
|
|
Freqüente
|
|
4
|
|
Ocasional
|
|
5
|
|
Freqüente
|
|
6
|
|
Ocasional
|
|
7
|
|
Freqüente
|
|
8
|
|
Ocasional
|
|
9
|
|
Freqüente
|
|
10-99
|
|
Raro
|
Os níveis de depuração são compostos, o que significa que cada nível de depuração inclui todos os níveis anteriores a ele. Por exemplo, ao definir o nível de depuração 9, os níveis 1 a 9 são registrados.
Habilitando a depuração:
Depuração específica do processo:
Para habilitar a depuração específica do processo do NetWorker, o dbgcommand é usado para definir um nível de Depuração. O NetWorker dbgcommand Permite maior depuração de processos específicos do NetWorker, sem habilitar a depuração global em todos os processos do NetWorker. dbgcommand pode ser definido em um PROCESS_NAME ou PROCESS_ID (PID). Depuração definida por dbgcommand é enviado para o NetWorker daemon.raw Log.
Processos específicos do host do NetWorker: Processos e portas do NetWorker
Em um prompt elevado no host do NetWorker, execute:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Visão geral do dbgcommand Funções:
| Opção | Valor | Uso |
Debug=<value> |
>= 0 (consulte Níveis de depuração do NetWorker) | Ativando a depuração do processo. |
Vflag=<value> |
>= 0 | Definindo o nível de detalhamento. |
MsgID=<value> |
Valor = bool 0 ou 1 | Alterar a impressão do ID da mensagem de um processo em execução. |
PrintDevInfo |
N/D |
|
FlushDnsCache |
N/D | Limpe o cache DNS do processo. |
Exemplo:
[root@nsr ~]# dbgcommand -n nsrd Debug=9 Process ID List : 869448 Processing PID:869448
As mensagens de depuração são encontradas no 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
Desabilitando a depuração:
[root@nsr ~]# dbgcommand -n nsrd Debug=0 Process ID List : 869448 Processing PID:869448
Usando -D <Level>:
Os comandos do NetWorker também podem ser executados com a depuração habilitada. Isso é feito anexando -D<DEBUG_LEVEL> ao comando. Por exemplo, para definir o nível 9 de depuração no processo de salvamento executado em um client NetWorker, atualize o comando de backup do client para save -D9.
Para obter mais informações, consulte:
- NetWorker: Como depurar operações de backup (em inglês)
- NetWorker: Como depurar falhas de trabalho de recuperação do NMC
- NetWorker: Como solucionar problemas de clonagem agendada
- NetWorker VMware Protection-vProxy: Como habilitar o log de depuração
- Data Domain: Habilitando o log da API do DD Boost | Precert Logs
- Consulte o NetWorker Command Reference Guide, disponível em: Suporte para o NetWorker | Manuais e documentos (requer login na conta de suporte da Dell).
Additional Information
- NRE 8.x: Como limpar o cache do Java, ativar o Java Console e a depuração.
- NRE 17.x: Como limpar o cache do Java, ativar o Java Console e depurar
- IU da Web de Gerenciamento do NetWorker (NWUI): Guia de triagem e solução de problemas (em inglês)
- NetWorker: Como habilitar a depuração AUTHC para fins de solução de problemas
- NetWorker: Como habilitar a depuração do RabbitMQ
- NetWorker: Como habilitar a depuração da API REST
- Guia de solução de problemas do NetWorker: Falhas de processo e core dumps
- NetWorker: Como usar a ferramenta de coleta de dados NSRGet do NetWorker