Zabbix Documentation 4.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

fr:manual:config:items:perfcounters

6 Compteurs de performance Windows

Aperçu

Vous pouvez surveiller efficacement les compteurs de performance 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 l'équivalent à perf_counter_en, voir Clés d'éléments spécifiques à Windows.

Afin d'obtenir une liste complète des compteurs de performance disponibles pour la surveillance, vous pouvez exécuter :

typeperf -qx

Représentation numérique

Windows maintient des représentations numériques (index) pour les noms d'objet et de compteurs de performance. Zabbix supporte ces représentations numériques en tant que paramètres pour les clés d'éléments perf_counter, perf_counter_en et dans les paramètres de configuration PerfCounter, PerfCounterEn.   Cependant, il n'est pas recommandé de les utiliser, à moins que vous ne puissiez garantir que vos index numériques correspondent correctement aux chaînes sur des hôtes spécifiques. Si vous devez créer des éléments portables fonctionnant sur différents hôtes avec différentes versions de Windows localisées, à partir de Zabbix 4.0.13, vous pouvez utiliser la clé perf_counter_en ou le paramètre de configuration PerfCounterEn permettant d'utiliser des noms anglais indépendamment des paramètres régionaux du système.

Pour trouver 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 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
....

Ici vous pouvez trouver les numéros correspondants pour chaque partie de chaîne de caractères du compteur de performance, comme dans '\System\% Processor Time' :

System -> 2
% Processor Time -> 6

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

\2\6

Paramètres de compteurs 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 ces paramètres en place, vous pouvez simplement utiliser UserPerfCounter1 ou UserPerfCounter2 comme clés pour créer les éléments respectifs.

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

Dépannage

Parfois, l'agent Zabbix ne peut pas récupérer les valeurs de compteur de performance dans les systèmes Windows 2000, car le fichier pdh.dll est obsolète. Des messages d'erreurs apparaissent dans les fichiers de logs de l'agent Zabbix et du serveur. Dans ce cas, pdh.dll doit être mis à jour vers une version plus récente : 5.0.2195.2668.