Compteurs de performance Windows
Vue d’ensemble
Vous pouvez surveiller efficacement les compteurs de performances Windows à l’aide de la clé perf_counter[].
Par exemple :
perf_counter["\Processor(0)\Interrupts/sec"]
ou
perf_counter["\Processor(0)\Interrupts/sec", 10]
Pour plus d’informations sur l’utilisation de cette clé ou de son équivalent en anglais uniquement perf_counter_en, consultez Clés d’éléments spécifiques à Windows.
Pour obtenir la liste complète des compteurs de performances disponibles pour la surveillance, vous pouvez exécuter :
typeperf -qx
Vous pouvez également utiliser la découverte de bas niveau pour découvrir plusieurs instances d’objets des compteurs de performances Windows et automatiser la création d’éléments perf_counter pour plusieurs objets d’instance.
Représentation numérique
Windows conserve des représentations numériques (index) pour les noms des objets et des compteurs de performance.
Zabbix prend en charge ces représentations numériques en tant que paramètres des clés d'élément perf_counter, perf_counter_en et des paramètres de configuration PerfCounter, PerfCounterEn.
Cependant, il n'est pas recommandé de les utiliser, sauf si vous pouvez garantir que vos index numériques correspondent aux chaînes correctes sur des hôtes spécifiques.
Si vous devez créer des éléments portables fonctionnant sur différents hôtes équipés de différentes versions localisées de Windows, vous pouvez utiliser la clé perf_counter_en ou le paramètre de configuration PerfCounterEn, qui vous permettent d'utiliser les noms anglais quelle que soit la langue du système.
Pour connaître les équivalents numériques, exécutez regedit, puis recherchez Counter dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.
L'entrée du registre contient des informations telles que celles-ci :
1
1847
2
System
4
Memory
6
% Processor Time
10
File Read Operations/sec
12
File Write Operations/sec
14
File Control Operations/sec
16
File Read Bytes/sec
18
File Write Bytes/sec
....
Vous trouverez ici les nombres correspondants à chaque partie textuelle du compteur de performance, comme dans \System\% Processor Time :
System → 2
% Processor Time → 6
Vous pouvez ensuite utiliser ces nombres pour représenter le chemin sous forme numérique :
\2\6
Paramètres des compteurs de performance
Vous pouvez déployer certains paramètres PerfCounter pour surveiller les compteurs de performance Windows.
Par exemple, vous pouvez les ajouter au fichier de configuration de l’agent Zabbix :
PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
ou
PerfCounter=UserPerfCounter2,"\4\24",30
Une fois ces paramètres configurés, il vous suffit d’utiliser UserPerfCounter1 ou UserPerfCounter2 comme clés pour créer les éléments correspondants.
N’oubliez pas de redémarrer l’agent Zabbix après avoir modifié le fichier de configuration.