Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

6 Contadores de desempenho do Windows

Visão geral

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

Por exemplo:

perf_counter["\Processor(0)\Interrupts/sec"]

ou

perf_counter["\Processor(0)\Interrupts/sec", 10]

Para mais informações sobre o uso desta chave ou seu equivalente apenas em inglês perf_counter_en, consulte Chaves de item específicas do Windows.

Para obter uma lista completa dos 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árias instâncias de objeto de contadores de desempenho do Windows e automatizar a criação de itens perf_counter para objetos de múltiplas instâncias.

Representação numérica

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

No entanto, não é recomendado usá-las, a menos que você possa garantir que seus índices numéricos correspondam às strings corretas em hosts específicos. Se você precisar criar items portáteis que funcionem em diferentes hosts com várias versões do Windows localizadas, pode usar a chave perf_counter_en ou o parâmetro de configuração PerfCounterEn, que permitem usar nomes em inglês independentemente do local do sistema.

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

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

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ê pode encontrar os números correspondentes para cada parte da string do contador de desempenho, como em '\System\% Processor Time':

System → 2
       % Processor Time → 6

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

\2\6

Parâmetros de contador de desempenho

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

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

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",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 os respectivos items.

Lembre-se de reiniciar o agent Zabbix após fazer alterações no arquivo de configuração.