Je kunt Windows-prestatietellers effectief monitoren met behulp van de sleutel perf_counter[].
Bijvoorbeeld:
of
Voor meer informatie over het gebruik van deze sleutel of de Engelstalige equivalent perf_counter_en
, zie Specifieke Windows-item sleutels.
Om een volledige lijst van prestatietellers die beschikbaar zijn voor monitoring te krijgen, kun je uitvoeren:
Je kunt ook lagen met ontdekking (low-level discovery) gebruiken om meerdere objectinstanties van Windows-prestatietellers te ontdekken en het maken van perf_counter-items voor meerdere instantie-objecten te automatiseren.
Windows houdt numerieke representaties (indexen) bij voor namen van objecten en prestatietellers. Zabbix ondersteunt deze numerieke representaties als parameters voor de perf_counter
, perf_counter_en
item sleutels en in PerfCounter
, PerfCounterEn
configuratieparameters.
Het wordt echter niet aanbevolen om ze te gebruiken, tenzij je kunt garanderen dat je numerieke indexen overeenkomen met de juiste strings op specifieke hosts. Als je draagbare items moet maken die werken op verschillende hosts met verschillende gelokaliseerde Windows-versies, kun je de perf_counter_en
sleutel of PerfCounterEn
configuratieparameter gebruiken, die het mogelijk maken om Engelse namen te gebruiken ongeacht de systeeminstellingen.
Om de numerieke equivalenten te achterhalen, voer je regedit uit, zoek je vervolgens HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.
De registervermelding bevat informatie zoals deze:
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
....
Hier kun je de overeenkomstige nummers vinden voor elk deel van de string van de prestatieteller, zoals in '\System\% Processor Time':
Vervolgens kun je deze nummers gebruiken om het pad in cijfers voor te stellen:
Je kunt enkele Prestatieteller (PerfCounter) parameters inzetten voor het monitoren van Windows-prestatietellers.
Bijvoorbeeld, je kunt deze toevoegen aan het configuratiebestand van de Zabbix-agent:
Met dergelijke parameters kun je vervolgens eenvoudig UserPerfCounter1 of UserPerfCounter2 gebruiken als de sleutels voor het maken van de respectieve items.
Vergeet niet om de Zabbix-agent opnieuw te starten nadat je wijzigingen hebt aangebracht in het configuratiebestand.