O item system.cpu.util fornece a porcentagem de utilização da CPU.
Quando um processo coletor é iniciado no agent Zabbix para Windows, um buffer para N items para N processadores lógicos (threads) é inicializado. Os valores são periodicamente atualizados no buffer usando contadores de desempenho do Windows. Esses valores são relatados quando system.cpu.util[n] é solicitado, onde 0 <= n < N.
Mais um item no buffer é usado para system.cpu.util[total].
O Zabbix seleciona automaticamente diferentes contadores de desempenho para suportar tanto sistemas NUMA quanto versões antigas do Windows sem suporte a grupos de processadores.
Se a contagem de processadores lógicos (threads) for menor ou igual a 64 e o número de grupos de processadores for igual a 1, então:
N é a contagem de processadores lógicos (threads).
\Processor(_Total)\% Processor Time
\Processor(0)\% Processor Time
\Processor(1)\% Processor Time
\Processor(2)\% Processor Time
...
\Processor(N-1)\% Processor TimeCaso contrário:
G é a contagem de grupos de processadores e N é a contagem de processadores lógicos (threads) no grupo.
\Processor Information(_Total)\% Processor Time
\Processor Information(0,0)\% Processor Time
\Processor Information(0,1)\% Processor Time
\Processor Information(0,2)\% Processor Time
...
\Processor Information(0,N-1)\% Processor Time
...
\Processor Information(G-1,0)\% Processor Time
\Processor Information(G-1,1)\% Processor Time
\Processor Information(G-1,2)\% Processor Time
...
\Processor Information(G-1,N-1)\% Processor Time