TUTOS.EU

Trouver la valeur numérique d'un compteur perfmon

Trouver l'équivalent numérique d'un compteur perfmon pour l'exploiter dans un logiciel de supervision comme Zabbix

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 Copier le code

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 WebDescription
Zabbix.com doc performance countersCompteurs de performance Windows

Article(s) en relation(s)

2