3 Descubrimiento de CPU y núcleos de CPU

De manera similar a como se descubren los sistemas de archivos, también es posible descubrir las CPU y núcleos de CPU.

Clave de métrica

La clave de la métrica que se utilizará en la regla de descubrimiento es

system.cpu.discovery

Esta métrica es compatible desde el agente Zabbix 2.4.

Macros compatibles

Esta clave de descubrimiento devuelve dos macros: {#CPU.NUMBER} y {#CPU.STATUS} identifica el número de pedido de la CPU y el estado respectivamente. Tenga en cuenta que no se puede hacer una distinción clara entre bienes físicos y reales. Procesadores, núcleos e hiperprocesos. {#CPU.STATUS} en Linux, UNIX y Los sistemas BSD devuelven el estado del procesador, que puede ser "en línea" o "fuera de línea". En sistemas Windows, esta misma macro puede representar un tercer valor - "desconocido" - que indica que un procesador ha sido detectado, pero aún no se ha recopilado información al respecto.

El descubrimiento de CPU depende del proceso recopilador del agente para permanecer consistente con los datos proporcionados por el recopilador y ahorrar recursos en obteniendo los datos. Esto tiene el efecto de que esta clave de elemento no funcione. con el indicador de línea de comando test (-t) del binario del agente, que devolver un estado NOT_SUPPORTED y un mensaje adjunto que indica que el proceso de cobranza no se ha iniciado.

Los prototipos de elementos que se pueden crear basándose en el descubrimiento de CPU incluyen, por ejemplo ejemplo:

  • system.cpu.util[{#CPU.NUMBER},<tipo>,<modo>]
  • sistema.hw.cpu[{#CPU.NUMBER},<info>]

Para obtener una descripción detallada de la clave del artículo, consulte Artículo del agente Zabbix claves.