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 objetos y nombres de contadores de rendimiento. Zabbix admite estas representaciones numéricas como parámetros para las teclas de elemento perf_counter
, perf_counter_en
y en Parámetros de configuración PerfCounter
, PerfCounterEn
.
Sin embargo, no se recomienda usarlos a menos que pueda garantizar su los índices numéricos se asignan a cadenas correctas en hosts específicos. Si lo necesitas crear elementos portátiles que funcionen en diferentes hosts con varios versiones localizadas de Windows, puede usar la tecla perf_counter_en
o Parámetro de configuración PerfCounterEn
que permite usar nombres en inglés independientemente de la configuración regional del sistema.
Para encontrar los equivalentes numéricos, ejecute regedit, luego busque HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Versión actual\Perflib\009.
La entrada del registro contiene información como esta:
1
1847
2
Sistema
4
Memoria
6
% de tiempo de procesador
10
Operaciones de lectura de archivos/seg.
12
Operaciones de escritura de archivos/seg.
14
Operaciones de control de archivos/seg.
dieciséis
Bytes de lectura de archivos/seg.
18
Bytes de escritura de archivos/seg.
....
Aquí puede encontrar los números correspondientes para cada parte de la cadena del contador de rendimiento, como en '\System\% Processor Time':
Entonces puedes 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.