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.