Puede monitorear efectivamente los contadores de rendimiento de Windows usando el tecla perf_counter[].
Por ejemplo:
o
Para obtener más información sobre el uso de esta clave o su equivalente solo en inglés perf_counter_en
, consulte Elemento específico de Windows teclas.
Para obtener una lista completa de los contadores de rendimiento disponibles para monitoreo, puede ejecutar:
También puede usar el descubrimiento de bajo nivel para descubrir varios objetos instancias de contadores de rendimiento de Windows y automatice la creación de elementos perf_counter para múltiples objetos de instancia.
Windows mantiene representaciones numéricas (índices) para los nombres de objetos y contadores de rendimiento. Zabbix admite estas representaciones numéricas como parámetros para las claves de elemento perf_counter
, perf_counter_en
y en los parámetros de configuración PerfCounter
, PerfCounterEn
.
Sin embargo, no se recomienda utilizarlas a menos que pueda garantizar que sus índices numéricos se correspondan con las cadenas correctas en equipos específicos. Si necesita crear elementos portátiles que funcionen en diferentes equipos con varias versiones localizadas de Windows, puede utilizar la clave perf_counter_en
o el parámetro de configuración PerfCounterEn
, que permiten usar nombres en inglés independientemente de la configuración regional del sistema.
Para averiguar los equivalentes numéricos, ejecute regedit y localice el Counter en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.
La entrada del registro contiene información como la siguiente:
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
....
Aquí puede encontrar los números correspondientes para cada parte de la cadena del contador de rendimiento, como en '\System\% Processor Time':
Luego puede usar estos números para representar la ruta en números:
Puede implementar algunos parámetros de PerfCounter para el monitoreo de Windows contadores de rendimiento
Por ejemplo, puede agregarlos al archivo de configuración del agente de Zabbix:
PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
o
ContadorPerf=ContadorPerfUsuario2,"\4\24",30
Con tales parámetros en su lugar, puede simplemente usar UserPerfCounter1 o UserPerfCounter2 como claves para crear el artículos respectivos.
Recuerde reiniciar el agente Zabbix después de realizar cambios en el archivo de configuración.