Windows-Leistungsindikatoren

Übersicht

Mit dem Schlüssel perf_counter[] können Sie Windows-Leistungsindikatoren 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 englischen Äquivalents perf_counter_en finden Sie unter Windows-spezifische Datenpunktschlüssel.

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

typeperf -qx

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

Numerische Darstellung

Windows verwaltet numerische Darstellungen (Indizes) für Namen von Objekten und Leistungsindikatoren. Zabbix unterstützt diese numerischen Darstellungen als Parameter für die Datanpunkt-Schlüssel perf_counter, perf_counter_en sowie in den Konfigurationsparametern PerfCounter, PerfCounterEn.

Es wird jedoch nicht empfohlen, diese zu verwenden, es sei denn, Sie können garantieren, dass Ihre numerischen Indizes auf bestimmten Hosts den korrekten 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 englische Namen unabhängig von der Systemgebietsschema verwenden.

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

Der Registrierungseintrag enthält Informationen wie diese:

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 Zeichenfolgenteil des Leistungsindikatorpfads, 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 Leistungsindikatoren

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

Beispielsweise können Sie diese zur Konfigurationsdatei des Zabbix Agent hinzufügen:

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

Mit solchen Parametern können Sie anschließend einfach UserPerfCounter1 oder UserPerfCounter2 als Schlüssel zum Erstellen der entsprechenden Datenpunkte verwenden.

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