7 Compteurs de performances Windows

Aperçu

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.

Afin d'obtenir une 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'objet de 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 d'objets et de compteurs de performances. 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 dans les paramètres de configuration PerfCounter, PerfCounterEn.

Cependant, il n'est pas recommandé de les utiliser, sauf si vous pouvez garantir que votre carte d'index numérique corrige les chaînes sur des hôtes spécifiques. Si vous avez besoin de créer des éléments portables qui fonctionnent sur différents hôtes avec différentes versions localisées de Windows, vous pouvez utiliser la clé perf_counter_en ou le paramètre de configuration PerfCounterEn qui permettent d'utiliser des noms anglais indépendamment des paramètres régionaux du système.

Pour connaître les équivalents numériques, exécutez regedit, puis recherchez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

L'entrée de registre contient des informations comme celle-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 pouvez trouver ici les nombres correspondants pour chaque partie de chaîne du compteur de performances, comme dans '\System\% Processor Time' :

System → 2
       % Processor Time → 6

Ensuite, vous pouvez utiliser ces nombres pour représenter le chemin en chiffres :

\2\6

Paramètres du compteur de performance

Vous pouvez déployer certains paramètres PerfCounter pour la surveillance des 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

Avec de tels paramètres en place, vous pouvez alors simplement utiliser UserPerfCounter1 ou UserPerfCounter2 comme clés pour créer le éléments respectifs.

N'oubliez pas de redémarrer l'agent Zabbix après avoir apporté des modifications au fichier de configuration.