6 Windows-Leistungsindikatoren

Übersicht

Sie können Windows-Leistungsindikatoren mit dem Schlüssel perf_counter[] effektiv überwachen.

Zum Beispiel:

perf_counter["\Processor(0)\Interrupts/sec"]

oder

perf_counter["\Processor(0)\Interrupts/sec", 10]

Weitere Informationen zur Verwendung dieses Schlüssels oder seines nur auf Englisch verfügbaren Äquivalents perf_counter_en finden Sie unter Windows-spezifische Datenpunkt-Schlüssel.

Um eine vollständige Liste der zur Überwachung verfügbaren Leistungsindikatoren zu erhalten, können Sie Folgendes ausführen:

typeperf -qx

Sie können auch Low-Level-Discovery verwenden, um mehrere Objektinstanzen von Windows-Leistungsindikatoren zu erkennen und die Erstellung von perf_counter-Datenpunkten für Objekte mit mehreren Instanzen zu automatisieren.

Numerische Darstellung

Windows verwaltet numerische Darstellungen (Indizes) für Objekt- und Leistungsindikatornamen. Zabbix unterstützt diese numerischen Darstellungen als Parameter für die Item-Schlüssel perf_counter und perf_counter_en sowie in den Konfigurationsparametern PerfCounter und PerfCounterEn.

Es wird jedoch nicht empfohlen, diese zu verwenden, es sei denn, Sie können garantieren, dass Ihre numerischen Indizes auf bestimmten Hosts den richtigen Zeichenfolgen entsprechen. Wenn Sie portable Datenpunkte erstellen müssen, die auf verschiedenen Hosts mit unterschiedlich lokalisierten Windows-Versionen funktionieren, können Sie den Schlüssel perf_counter_en oder den Konfigurationsparameter PerfCounterEn verwenden. Damit können Sie unabhängig von der Systemgebietsschema englische Namen verwenden.

Um die numerischen Entsprechungen zu ermitteln, führen Sie regedit aus und suchen Sie anschließend den Counter unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

Der Registrierungseintrag enthält beispielsweise folgende Informationen:

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 finden Sie die entsprechenden Nummern für jeden Zeichenfolgenbestandteil des Leistungsindikators, beispielsweise in \System\% Processor Time:

System → 2
% Processor Time → 6

Anschließend können Sie diese Nummern verwenden, um den Pfad numerisch darzustellen:

\2\6

Parameter für Performance Counter

Sie können einige PerfCounter-Parameter für die Überwachung von Windows-Performance-Countern bereitstellen.

Zum Beispiel können Sie diese zur Zabbix-Agent-Konfigurationsdatei hinzufügen:

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
   or
   PerfCounter=UserPerfCounter2,"\4\24",30

Wenn solche Parameter eingerichtet sind, können Sie anschließend einfach UserPerfCounter1 oder UserPerfCounter2 als Schlüssel zum Erstellen der jeweiligen Datenpunkte verwenden.

Denken Sie daran, den Zabbix-Agent nach Änderungen an der Konfigurationsdatei neu zu starten.