NetWorker : Niveaux d’informations de débogage
Résumé: Cet article fournit des informations sur les niveaux de débogage NetWorker et explique comment activer le débogage.
Instructions
Prémisse:
Message de l’utilisateur : Message visible par l’utilisateur en fonctionnement normal (localisé). Il inclut l’affichage d’un fichier journal et la sortie déclenchée par la définition de l’option (-v) de ligne de commande verbosity. Les messages utilisateur incluent la journalisation générique, comme INFO, WARNING, ERROR, etc.
Message de débogage : Message destiné à une analyse approfondie. Le débogage est déclenché par la commande (-D) ou l’attribut dbgcommand. Les messages de débogage ne sont pas localisés.
Flux de messages dans NetWorker :
Un programme qui produit un message s’appelle un haut-parleur. Chaque haut-parleur envoie un message à l’interface utilisateur, au fichier journal ou à un autre programme. La ressource NetWorker RAP « NSR Log » est créée pour gérer chaque fichier log. Un message peut être envoyé directement à l’interface utilisateur à l’aide de Remote Procedure Call (RPC). Une visionneuse de journaux (Viewer) lit les messages de l’interface utilisateur ou les messages de journal et les rend visibles par un utilisateur. Les haut-parleurs consignent les messages dans un format indépendant des paramètres régionaux que les lecteurs peuvent traduire ultérieurement à l’aide du catalogue de messages. L’avantage est que les utilisateurs peuvent afficher l’interface utilisateur simultanément dans différentes langues et le même fichier journal dans différentes langues.
Enregistrement:
La journalisation générale du service NetWorker est écrite sur NetWorker daemon.raw:
- Linux :
/nsr/logs/daemon.raw - Windows (par défaut) :
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
.raw Fichiers. Bien que certains messages puissent être déterminés dans un .raw , beaucoup sont des données non structurées qui ne sont pas lisibles par l’homme (ou difficiles à traduire). NetWorker fournit le nsr_render_log utilitaire pour le rendu .raw fichiers log dans une sortie lisible par l’utilisateur. Voir : NetWorker : Utilisation de nsr_render_log pour afficher .raw fichiers journaux
Les journaux NetWorker supplémentaires sont détaillés dans : NetWorker : Fichiers journaux et emplacements
Niveaux de débogage NetWorker :
Le tableau suivant décrit les informations disponibles dans le daemon.raw (ou logs NetWorker) aux différents niveaux de débogage lors du débogage des processus NetWorker (processus) ou de la commande NetWorker, y compris les modules de bases de données.
|
Niveau de débogage
|
Informations de débogage
|
Utilisation
|
|
0
|
Pas de débogage (désactivé)
|
Journalisation par défaut.
|
|
1
|
|
Occasionnels
|
|
2
|
|
Occasionnels
|
|
3
|
|
Fréquentes
|
|
4
|
|
Occasionnels
|
|
5
|
|
Fréquentes
|
|
6
|
|
Occasionnels
|
|
7
|
|
Fréquentes
|
|
8
|
|
Occasionnels
|
|
9
|
|
Fréquentes
|
|
10-99
|
|
Rare
|
Les niveaux de débogage sont composés, ce qui signifie que chaque niveau de débogage inclut tous les niveaux qui le précèdent. Par exemple, lors de la définition du niveau de débogage 9, les niveaux 1 à 9 sont consignés.
Activation du débogage :
Débogage spécifique au processus :
Pour activer le débogage spécifique au processus NetWorker, le dbgcommand est utilisé pour définir un niveau de débogage. L’environnement NetWorker dbgcommand permet un débogage plus approfondi de processus NetWorker spécifiques, sans activer le débogage global sur tous les processus NetWorker. dbgcommand peut être réglé sur un PROCESS_NAME ou PROCESS_ID (PID). Débogage défini par dbgcommand est envoyé à l’équipe NetWorker daemon.raw rapport.
Processus propres à l’hôte NetWorker : Processus et ports NetWorker
À partir d’une invite élevée sur l’hôte NetWorker, exécutez :
dbgcommand -n PROCESS_NAME Debug=DEBUG_LEVEL
dbgcommand -p PROCESS_ID Debug=DEBUG_LEVEL
Présentation de dbgcommand Fonctions:
| Option | Valeur | Utilisation |
Debug=<value> |
>= 0 (voir Niveaux de débogage NetWorker) | Activation du débogage de processus. |
Vflag=<value> |
>= 0 | Définition du niveau de verbosité. |
MsgID=<value> |
valeur = bool 0 ou 1 | Modifier l’affichage de l’ID de message d’un processus en cours d’exécution. |
PrintDevInfo |
Sans objet |
|
FlushDnsCache |
Sans objet | Videz le cache DNS du processus. |
Exemple :
[root@nsr ~]# dbgcommand -n nsrd Debug=9 Process ID List : 869448 Processing PID:869448
La messagerie de débogage se trouve dans le fichier 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
Désactivation du débogage :
[root@nsr ~]# dbgcommand -n nsrd Debug=0 Process ID List : 869448 Processing PID:869448
À l’aide du niveau> -D <:
Les commandes NetWorker peuvent également être exécutées avec le débogage activé. Cela s’effectue en ajoutant -D<DEBUG_LEVEL> à la commande. Par exemple, pour définir le niveau de débogage 9 sur le processus de sauvegarde exécuté sur un client NetWorker, mettez à jour la commande de sauvegarde du client sur save -D9.
Pour plus d’informations, consultez la section :
- NetWorker : Débogage des opérations de sauvegarde
- NetWorker : Débogage des échecs de tâche de restauration à partir de NMC
- NetWorker : Résolution des problèmes de clonage planifié
- NetWorker VMware Protection-vProxy : Activation de la journalisation de débogage
- Data Domain : Activation de la journalisation API DD Boost | Journaux Precert
- Consultez le NetWorker Command Reference Guide, disponible ici : Prise en charge de NetWorker | Manuels et documents (nécessite une connexion au compte de support Dell).
Informations supplémentaires
- NRE 8.x : Comment effacer le cache Java, activer la console Java et le débogage.
- NRE 17.x : Effacement du cache Java, activation de la console Java et débogage
- NetWorker Management Web UI (NWUI) : guide de tri et de dépannage (en anglais)
- NetWorker : activation du DÉBOGAGE AUTHC à des fins de dépannage (en anglais)
- NetWorker : Comment activer le débogage RabbitMQ
- NetWorker : comment activer le débogage de l’API REST
- Guide de dépannage de NetWorker : Blocages de processus et vidages mémoire
- NetWorker : Comment utiliser l’outil de collecte de données NSRGet de NetWorker (en anglais)