Un grand nombre de personnes utilise l’agent NSClient++ pour surveiller les serveurs Win****.
Parfois vous installez et ça fonctionne sans problème mais vous pouvez avoir des erreurs. L’erreur que je rencontre souvent est celle qui concerne les « Performance Data Helper ».
Pour les curieux, voici un lien avec les codes d’erreurs et leur description:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa373046%28v=vs.85%29.aspx
Prenons un exemple d’erreurs que vous pourriez avoir dans le message de sortie du plugin que vous utilisez:
- CPU
NSClient – ERROR: Could not get data for 5 perhaps we don’t collect data this far back?
- Mémoire
NSClient – ERROR: Failed to get PDH value.
- Uptime
NSClient – ERROR: Could not get value
Dans le fichier de log NSC.log (disponible uniquement si les logs sont activés):
2008-07-03 14:13:35: error:.\PDHCollector.cpp:286: Failed to get UPTIME value: No value has been collected yet
2008-07-03 14:13:36: error:.\PDHCollector.cpp:264: Failed to get CPU value: No value has been collected yet
2008-07-03 14:13:37: error:.\PDHCollector.cpp:327: Failed to get MEM_CMT value: No value has been collected yet
Pas de panique, il y a une solution pour corriger ce problème.
Pour résoudre ce problème, il faut réaliser les action suivantes sur le serveur supervisé:
- Éteindre le service NSClient++
- Lancer la commande LODCTR /R en ligne de commande
- Relancer le service NSClient
Une fois ces actions effectuées, votre problème devrait être résolu.
J’espère que ce billet vous aidera si un jour vous rencontrez cette erreur.










