De maneira semelhante ao arquivo sistemas são descobertos, é possível descobrir também CPUs e núcleos de CPU.
A chave do item a ser usada na descoberta regra é
Este item é suportado desde o agente Zabbix 2.4.
Esta chave de descoberta retorna duas macros - {#CPU.NUMBER} e {#CPU.STATUS} identificando o número e o status do pedido da CPU, respectivamente. Observe que uma distinção clara não pode ser feita entre reais, físicos e processadores, núcleos e hyperthreads. {#CPU.STATUS} no Linux, UNIX e Os sistemas BSD retornam o status do processador, que pode ser "online" ou "offline". Em sistemas Windows, esta mesma macro pode representar um terceiro valor - "desconhecido" - que indica que um processador foi detectado, mas nenhuma informação foi coletada para ele ainda.
A descoberta de CPU depende do processo coletor do agente para permanecer consistente com os dados fornecidos pelo coletor e economizar recursos em obtenção dos dados. Isso faz com que esta chave de item não funcione com o sinalizador de linha de comando test (-t) do binário do agente, que retornar um status NOT_SUPPORTED e uma mensagem que o acompanha indicando que o processo de coleta não foi iniciado.
Os protótipos de itens que podem ser criados com base na descoberta da CPU incluem, por exemplo, exemplo:
system.cpu.util[{#CPU.NUMBER},<tipo>,<modo>]
system.hw.cpu[{#CPU.NUMBER},<info>]
Para obter uma descrição detalhada da chave do item, consulte item do agente Zabbix keys.