NetWorker: Niveles de información de depuración
Summary: En este artículo, se proporciona información sobre los niveles de depuración de NetWorker y cómo habilitar la depuración.
Instructions
Premisa:
Mensaje del usuario: Mensaje que puede ver el usuario en funcionamiento normal (localizado). Incluye la visualización de un archivo de registro y la salida activada mediante la configuración del parámetro (-v) de la línea de comandos. Los mensajes de usuario incluyen registros genéricos, como INFO, WARNING, ERROR, etc.
Mensaje de depuración: Mensaje destinado a un análisis en profundidad. La depuración se desencadena mediante (-D) o la marca de la línea de comandos dbgcommand. Los mensajes de depuración no están localizados.
Flujo de mensajes en NetWorker:
Un programa que produce un mensaje se llama altavoz. Cada altavoz envía un mensaje a la interfaz de usuario, al archivo de registro o a otro programa. Se crea el recurso RAP de NetWorker "NSR Log" para administrar cada archivo de registro. Se puede enviar un mensaje a la interfaz del usuario directamente mediante la llamada a procedimiento remoto (RPC). Un visor de registros (Viewer) lee los mensajes de registro o previstos de la interfaz del usuario y los hace visibles para el usuario. Los oradores registran mensajes en un formato independiente de la configuración regional que los espectadores pueden traducir más tarde con la ayuda del catálogo de mensajes. La ventaja es que los usuarios pueden ver la interfaz del usuario simultáneamente en diferentes idiomas y el mismo archivo de registro en varios idiomas.
Registro:
El registro de servicios generales de NetWorker se escribe en NetWorker daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (valor predeterminado):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw archivos. Si bien algunos mensajes se pueden determinar en un .raw archivos, muchos son datos no estructurados que no son legibles por humanos (o difíciles de traducir). NetWorker proporciona la función nsr_render_log Utilidad para renderizar .raw Archivos de registro en una salida legible por humanos. Consulte: NetWorker: Cómo usar nsr_render_log para representar .raw archivos de registro
Los registros adicionales de NetWorker se detallan en: NetWorker: Ubicaciones y archivos de registro
Niveles de depuración de NetWorker:
La siguiente tabla describe qué información está disponible en el daemon.raw (o los registros de NetWorker) en los diferentes niveles de depuración cuando se depuran los procesos de NetWorker (demonios) o los comandos de NetWorker, incluidos los módulos de bases de datos.
|
Nivel de depuración
|
Información de depuración
|
Uso
|
|
0
|
Sin depuración (desactivado)
|
Registro predeterminado.
|
|
1
|
|
Ocasional
|
|
2
|
|
Ocasional
|
|
3
|
|
Frecuentes
|
|
4
|
|
Ocasional
|
|
5
|
|
Frecuentes
|
|
6
|
|
Ocasional
|
|
7
|
|
Frecuentes
|
|
8
|
|
Ocasional
|
|
9
|
|
Frecuentes
|
|
10-99
|
|
Raro
|
Los niveles de depuración son compuestos, lo que significa que cada nivel de depuración incluye todos los niveles anteriores. Por ejemplo, cuando se configura el nivel de depuración 9, se registran los niveles del 1 al 9.
Habilitación de la depuración:
Depuración específica del proceso:
Para habilitar la depuración específica del proceso de NetWorker, dbgcommand se utiliza para establecer un nivel de depuración. The NetWorker dbgcommand permite una mayor depuración de procesos específicos de NetWorker, sin habilitar la depuración global en todos los procesos de NetWorker. dbgcommand se puede configurar en un PROCESS_NAME o PROCESS_ID (PID). Depuración establecida por dbgcommand se envía a NetWorker daemon.raw registro.
Procesos específicos del host de NetWorker: Procesos y puertos de NetWorker
En un símbolo del sistema elevado en el host de NetWorker, ejecute:
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Visión general de dbgcommand Funciones:
| Opción | Valor | Uso |
Debug=<value> |
>= 0 (consulte Niveles de depuración de NetWorker) | Habilitando la depuración del proceso. |
Vflag=<value> |
>= 0 | Configuración del nivel de detalle. |
MsgID=<value> |
valor = bool 0 o 1 | Cambiar la impresión del ID de mensaje de un proceso en ejecución. |
PrintDevInfo |
N/D |
|
FlushDnsCache |
N/D | Vacíe la caché de DNS del proceso. |
Ejemplo:
[root@nsr ~]# dbgcommand -n nsrd Debug=9 Process ID List : 869448 Processing PID:869448
Los mensajes de depuración se encuentran en la carpeta 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
Deshabilitación de la depuración:
[root@nsr ~]# dbgcommand -n nsrd Debug=0 Process ID List : 869448 Processing PID:869448
Uso del nivel> -d<:
Los comandos de NetWorker también se pueden ejecutar con la depuración habilitada. Esto se realiza mediante la adición de -D<DEBUG_LEVEL> al comando. Por ejemplo, para configurar el nivel de depuración 9 en el proceso de guardado ejecutado en un cliente de NetWorker, actualice el comando de respaldo del cliente a save -D9.
Para obtener más información, consulte:
- NetWorker: Cómo depurar operaciones de respaldo
- NetWorker: Cómo depurar fallas en trabajos de recuperación de NMC
- NetWorker: Cómo solucionar problemas de clonación programada
- NetWorker VMware Protection-vProxy: Cómo habilitar el registro de depuración
- Data Domain: Habilitación del registro de API de DD Boost | Registros de Precert
- Consulte la Guía de referencia de comandos de NetWorker, disponible en: Compatibilidad con NetWorker | Manuales y documentos (es necesario iniciar sesión en la cuenta de soporte de Dell).
Additional Information
- NRE 8.x: Cómo borrar la caché de Java, habilitar la consola de Java y la depuración.
- NRE 17.x: Cómo borrar la caché de Java, habilitar la consola de Java y depuración
- Interfaz de usuario web de administración de NetWorker (NWUI): Guía de triaje y solución de problemas
- NetWorker: Cómo habilitar la DEPURACIÓN AUTHC para la solución de problemas
- NetWorker: Cómo habilitar la depuración de RabbitMQ
- NetWorker: Cómo habilitar la depuración de la API REST
- Guía de solución de problemas de NetWorker: Bloqueos de procesos y volcados de memoria
- NetWorker: Cómo utilizar la herramienta de recolección de datos de NetWorker NSRGet