Dans des logiciels comme Zabbix qui fait de la supervision de machines Windows, on est amené à interroger des compteurs de performance Windows non pas à partir de leur nom mais via une valeur numérique.
Exemple :
Lancer perfmon
Imaginez que sur un serveur RDS d'un OS Windows 2008 vous voulez surveiller le nombre de sessions actives de Terminal Services
Il vous faut trouver le nom de ce compteur avec la commande typeperf.
typeperf va afficher l'ensemble des compteurs perfmon disponibles
En filtrant avec une succession de | find /I
on arrive à le retrouver assez facilement.
Exemple pour retrouver Terminal Services>Active Session
typeperf -qx | find /I "term" | find /I "active"
Lien vers le fichier : cliquez ici
Ici le résultat est :
\Terminal Services\Active Sessions
Maintenant lancez regedit
Comme indiqué sur :
https://www.zabbix.com/documentation/1.8/fr/manual/config/windows_performance_counters
Sous la clé de registre
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009
Copiez/Collez dans Notepad le contenu de la valeur "Counter"
Recherchez la première partie du compteur désiré.
Dans notre exemple on cherche globalement
\Terminal Services\Active Sessions
Aussi cherchez "Terminal Services"
Juste au dessus on trouve sa valeur, cad ici 3198 :
Maintenant en dessous cherchez la seconde partie de \Terminal Services\Active Sessions
cad "Active Sessions"
Ici on trouve la valeur équivalente de 3200 :
Reste à reporter ces 2 valeurs dans Zabbix (ou autre) :
Pages Web
Site Web | Description |
---|---|
Zabbix.com doc performance counters | Compteurs de performance Windows |
Article(s) en relation(s)