7 contadores de desempenho do Windows

Visão geral

Você pode monitorar efetivamente os contadores de desempenho do Windows usando o perf_counter[] tecla.

Por exemplo:

 perf_counter["\Processor(0)\Interrupções/s"]

ou

 perf_counter["\Processor(0)\Interrupções/s", 10]

Para obter mais informações sobre como usar esta chave ou seu equivalente somente em inglês perf_counter_en, consulte item específico do Windows keys.

Para obter uma lista completa de contadores de desempenho disponíveis para monitoramento, você pode executar:

 typeperf -qx

Você também pode usar a descoberta de baixo nível para descobrir vários object instâncias dos contadores de desempenho do Windows e automatizar a criação de perf_counter itens para vários objetos de instância.

Representação numérica

O Windows mantém representações numéricas (índices) para objetos e nomes de contadores de desempenho. Zabbix suporta essas representações numéricas como parâmetros para as chaves de item perf_counter, perf_counter_en e em Parâmetros de configuração PerfCounter, PerfCounterEn.

No entanto, não é recomendado usá-los a menos que você possa garantir seu índices numéricos mapeiam para corrigir strings em hosts específicos. Se você precisar criar itens portáteis que funcionem em diferentes hosts com vários versões localizadas do Windows, você pode usar a chave perf_counter_en ou Parâmetro de configuração PerfCounterEn que permite usar nomes em inglês independentemente da localidade do sistema.

Para descobrir os equivalentes numéricos, execute regedit e encontre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

A entrada do registro contém informações como esta:

1
       1847
       2
       Sistema
       4
       Memória
       6
       % de tempo do processador
       10
       Operações de leitura de arquivo/s
       12
       Operações de Gravação de Arquivo/s
       14
       Operações de controle de arquivos/s
       16
       Bytes de leitura de arquivo/s
       18
       Bytes de gravação de arquivo/s
       ....

Aqui você pode encontrar os números correspondentes para cada parte da string do contador de desempenho, como em '\System\% Processor Time':

Sistema → 2
       % de tempo do processador → 6

Então você pode usar esses números para representar o caminho em números:

\2\6

Parâmetros do contador de desempenho

Você pode implantar alguns parâmetros PerfCounter para o monitoramento do Windows contadores de desempenho.

Por exemplo, você pode adicioná-los ao arquivo de configuração do agente Zabbix:

    PerfCounter=UserPerfCounter1,"\Memory\Page Reads/s",30
           ou
           PerfCounter=UserPerfCounter2,"\4\24",30

Com esses parâmetros em vigor, você pode simplesmente usar UserPerfCounter1 ou UserPerfCounter2 como as chaves para criar o respectivos itens.

Lembre-se de reiniciar o agente Zabbix depois de fazer alterações no arquivo de configuração.