NetWorker : Résolution des problèmes de réponse de service dans NetWorker à l’aide de l’utilitaire nsrwatch
Summary: L’utilitaire nsrwatch permet de résoudre les problèmes où il existe des symptômes indiquant que les processus NetWorker de base peuvent ne pas répondre.
Instructions
Le module d’installation de NetWorker Server contient un utilitaire de ligne de commande appelé nsrwatch. La commande nsrwatch est utilisée pour surveiller et exploiter les NetWorker Servers. Elle peut également être utilisée pour dépanner les processus NetWorker qui ne répondent pas ou qui consomment des ressources système de manière inattendue. L’utilisation de l’utilitaire nsrwatch n’est pas la première étape du dépannage des problèmes de réponse de service dans NetWorker. Elle ne doit être utilisée qu’une fois que les causes les plus probables d’un problème lié au service ou aux performances ont été écartées :
Vérifiez d’abord que :
- Tous les éléments de la zone de données NetWorker sont pris en charge.
- Consultez les guides de compatibilité sur elab navigator : https://elabnavigator.dell.com/eln/modernHomeAutomatedTiles?page=NetWorker
- Reportez-vous au Guide d’optimisation et de performances spécifique à la version de NetWorker, disponible sur le site de support Dell : https://www.dell.com/support/product-details/product/networker/overview
- Dans les environnements où des nœuds de stockage NetWorker sont déployés à distance. La version NetWorker du nœud de stockage doit correspondre à la version NetWorker du NetWorker Server.
- Il n’y a aucun problème d’espace disque sur le serveur NetWorker.
- Linux :
df -Th
-
- Windows. : Vérifiez l’utilisation de l’espace disque à partir de l’Explorateur de fichiers Windows ou de la Gestion des disques.
- Les ressources disponibles sur le NetWorker Server (CPU, RAM, etc.) ne sont pas en reste pendant les heures de pointe.
- Linux :
top
-
- Windows. : Gestionnaire des tâches ou Performances
- NetWorker : Dépannage de l’utilisation élevée de la mémoire ou du processeur par processus
- Windows. : Gestionnaire des tâches ou Performances
- Il n’y a pas d’erreurs significatives dans les journaux du système d’exploitation
- Linux : /var/log/messages
- Windows. : Observateur d’événements (journaux des événements des applications et du système )
- Le problème concerne toutes les opérations NetWorker standard et n’est pas plus spécifique, par exemple : Les sauvegardes sur un nœud de stockage, seules les opérations de clonage sont affectées, et ainsi de suite.
- La génération de vidage mémoire a été activée au niveau du système d’exploitation sur le NetWorker Server et il n’y a aucun processus de vidage mémoire.
- Planification des performances et de l’optimisation NetWorker :
-
- Il y a suffisamment de volumes cibles disponibles pour les sauvegardes NetWorker.
- Il y a suffisamment de descripteurs de fichiers ouverts définis sur un serveur NetWorker Linux. Voir : Exigences relatives aux paramètres de noyau NetWorker
- Les paramètres et paramètres d’optimisation des performances ont été appliqués.
- Le NetWorker Server répond à la configuration minimale requise pour une zone de données de cette taille. Voir : Composants du système.
- Dans le cas d’une zone de données étendue, le serveur NMC se trouve sur une machine distincte du NetWorker Server. Voir : Mémoire requise pour le NetWorker Server et NetWorker Management Console
- Les plages de ports ont été correctement définies conformément au Guide de configuration de la sécurité, https://www.dell.com/support/product-details/product/networker/docs
nsrwatch Options de ligne de commande :
| Option | Fonction |
| - c nombre | Nombre de vidages mémoire à effectuer lors de la détection d’un problème de réponse. (disponibilité ou réponse du service ou du processus) |
| -d délimiteur | Délimiteur en option pour la sortie brute |
| -g dir | Générez un vidage mémoire ainsi qu’une trace de pile vers le répertoire donné. |
| -i intervalle | Intervalle en secondes entre les requêtes du serveur |
| -k intervalle | Intervalle en secondes entre la consignation des traces de pile |
| -n nombre | Nombre max. de vidages mémoire à générer |
| -p program[ :version] | Nom du programme RPC avec version facultative ; Par exemple : nsrd, nsrjobd, nsrmmdbd, nsrmmd :405 |
| -S dir | (Windows uniquement) Chemin d’accès aux fichiers PDB (Program Database) des symboles |
| -t seuil | Seuil en secondes avant que nsrwatch ne signale un problème de réactivité. |
| - u seuil | Seuil dans %CPU avant que nsrwatch ne signale une utilisation élevée du CPU |
| -v | Inclure un contexte supplémentaire lors de la journalisation des traces de pile. |
Système d’exploitation Windows : Utilisation de nsrwatch pour résoudre un problème apparent de service ou de processus NetWorker :
- Installation des outils
de débogage pour Windows sur le serveur NetWorker
- Assurez-vous que le cdb.exe se trouve dans la variable
Windows PATH . Une nouvelle fenêtre d’invite de commande doit être ouverte pour que cette modification prenne effet. Aucun redémarrage n’est nécessaire.
- Les fichiers de symboles (fichiers PDB) de votre version de NetWorker doivent être disponibles. Le support Dell NetWorker peut vous les fournir.
- Exécutez nsrwatch et laissez l’exécution en attente de la condition du service ou du processus.
Par exemple : E :\Symbols étant le chemin où les fichiers pdb sont déployés.
C:\>nsrwatch -p nsrd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrd 2>&1 C:\>nsrwatch -p nsrexecd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrexecd 2>&1 C:\>nsrwatch -p nsrmmdbd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrmmdbd 2>&1 C:\>nsrwatch -p nsrjobd -i 10 -t 10 -k 10 -S E:\Symbols > E:\Logs\nsrwatch.nsrjobd 2>&1
Logs à collecter :
- Rendu daemon.raw
- daemon.raw
- Sortie nsrwatch pour les processus concernés (comme indiqué ci-dessus).
- Journaux des événements système et d’application
Système d’exploitation Linux : Utilisation de nsrwatch pour résoudre un problème apparent de service ou de processus NetWorker :
- Installez des fichiers binaires non supprimés à la place des fichiers binaires standard pour le processus qui vous intéresse : En général, nsrd, nsrjobd, nsrmmdbd et nsrexecd. Ces éléments peuvent être fournis par le support Dell NetWorker.
- Cela nécessite d’abord l’arrêt préalable de NetWorker. Ils doivent disposer des autorisations appropriées.
- Exécutez nsrwatch et laissez l’exécution en attente du problème de service ou de processus.
nsrwatch -p nsrd -i 30 -t 30 -k 30 > nsrd_out nsrwatch -p nsrexecd -i 30 -t 30 -k 30 > nsrexecd_out nsrwatch -p nsrjobd -i 30 -t 30 -k 30 > nsrjobd_out nsrwatch -p nsrmmdbd -i 30 -t 30 -k 30 > nsrmmdbd_out
Logs à collecter :
- Rendu daemon.raw
- daemon.raw
- Sortie nsrwatch pour les processus pertinents.
- Fichier des messages du système d’exploitation (/var/log/messages)
- Assurez-vous de vérifier le fichier /var/log/messages et assurez-vous que le journal couvre l’intégralité de la fenêtre nsrwatch . S’il y a beaucoup d’activité sur le serveur, le journal des messages peut être reporté. D’autres /var/log/messages-date ou /var/log/messages# existent si le fichier journal des messages a été reporté. Passez attentivement en revue l’horodatage à partir duquel ces fichiers ont été créés. S’ils couvrent également la session nsrwatch , récupérez également ces journaux de messages supplémentaires.
Additional Information
Processus et ports NetWorker
NetWorker : Comment déboguer des opérations
de sauvegardeNetWorker : Fichiers journaux et emplacements
Guide de dépannage de NetWorker : Blocages de processus et vidages mémoire
NetWorker : Dépannage de l’utilisation élevée de la mémoire ou du processeur par processus