Você pode monitorar os contadores de performance do Windows com a chave perf_counter[].
Por exemplo:
ou
Para maiores detalhes sobre o uso desta chave, consulte o manual de chaves específicas para Windows.
Para obter uma lista completa dos contadores de performance disponíveis para monitorar, você pode executar:
Os nomes dos contadores de performance podem variar dependendo da versão do Windows, idioma ou de configurações locais e isso pode criar barreiras para a criação de um template de monitoração para monitorar o mesmo serviço em diferentes versões do sistema operacional ou idiomas.
Os contadores podem ser referenciados por seus nomes ou por seu numero, sendo que este último não varia entre as diversas versões, idiomas e configurações locais. Você poderá utilizar a representação numérica ao invés dos nomes.
Para descobrir o número de um contador de performance, execute o regedit, e navegue até HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.
Esta entrada do registro deverá ter conteúdo similar ao apresentado a seguir:
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
....
Aqui você poderá encontrar os números de cada contador de performance, tal qual o do '\System\% Processor Time':
Você poderá então utilizar estes números para representar o caminho do contador:
É possível criar parâmetros nos contadores de performance na configuração do agente para possibilitar sua monitoração.
Exemplos da adição de um contador no arquivo de configuração do agente:
Com os parâmetros em seu lugar você poderá utilizar UserPerfCounter1 ou UserPerfCounter2 como as chaves nos itens.
Lembre-se de reiniciar o Zabbix Agent após alterar o arquivo de configuração.