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 Performance-Counter-Namen. Zabbix unterstützt diese numerischen Darstellungen als Parameter für die Datenpunktschlüssel perf_counter, perf_counter_en sowie in den Konfigurationsparametern PerfCounter, PerfCounterEn.

Es wird jedoch nicht empfohlen, sie zu verwenden, es sei denn, Sie können garantieren, dass Ihre numerischen Indizes auf bestimmten Hosts den korrekten Zeichenfolgen zugeordnet sind. Wenn Sie portable Datenpunkte erstellen müssen, die auf verschiedenen Hosts mit unterschiedlichen lokalisierten Windows-Versionen funktionieren, können Sie den Schlüssel perf_counter_en oder den Konfigurationsparameter PerfCounterEn verwenden, die die Verwendung englischer Namen unabhängig vom Gebietsschema des Systems ermöglichen.

Um die numerischen Entsprechungen herauszufinden, führen Sie regedit aus und suchen Sie dann den 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 Zahlen für jeden Zeichenfolgenteil des Performance-Counters, wie in '\System\% Processor Time':

System → 2
% Processor Time → 6

Anschließend können Sie diese Zahlen 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.