como obter a utilização da CPU no zabbix do servidor Windows?

2

Estou tentando monitorar a utilização da CPU do Windows 7 32bit PC (C2D E8400) usando o zabbix. Eu tentei tanto "perf_counter [\ Processor Information (_Total) \% tempo de processador]" e "system.cpu.util [ system, avg5]". Após algum tempo, o status desses itens se revertia para "Não suportado".

Este problema está no lado do agente ou no servidor? Como corrigi-lo? Idealmente, quero ver porcentagens de carga por núcleo.

UPD: tópico e descrição atualizados.

UPD2: esses contadores funcionam, mas seus valores são flutuantes e não decimais como eu pensava.

    
por Konstantin Petrukhnov 05.01.2011 / 16:04

2 respostas

1

O carregamento da CPU (o que você tem) não é o mesmo que a utilização da CPU (o que você está tentando obter). A carga é uma medida do número médio de processos em espera no (s) processador (es), enquanto a utilização é a quantidade de tempo que o processador estava trabalhando durante um determinado instante de tempo. Você provavelmente quer olhar para o contador:

perf_counter[\Processor(_Total)\% Processor Time]

Já faz um tempo desde que eu usei o zabbix, então a sintaxe pode ter mudado.

    
por 05.01.2011 / 18:03
1

Acabei de adicionar os itens e os acionadores para:

 system.cpu.util[,,avg1]

 system.cpu.util[,,avg5]

 system.cpu.util[,,avg15]

Ele está trabalhando no Zabbix Agent 2.0.4 e no Windows 2008. Porque há diferenças entre a carga da CPU e a utilização da CPU.

    
por 28.02.2013 / 19:38