[comment]: # ({5913904c-432ed722})
# 2 Découverte des processeurs et des cœurs de processeurs

De la même manière que les [systèmes de
fichiers](/fr/manual/discovery/low_level_discovery#configuration_de_la_decouverte_de_bas_niveau)
sont découverts, il est également possible de découvrir des CPU et des
cœurs de CPU.

[comment]: # ({/5913904c-432ed722})

[comment]: # ({c5e37af1-3494efeb})
#### Clé d'élément

La clé d’élément à utiliser dans la [règle de
découverte](/fr/manual/discovery/low_level_discovery#regle_de_decouverte)
est

    system.cpu.discovery

Cet élément est supporté depuis l’agent Zabbix 2.4.

[comment]: # ({/c5e37af1-3494efeb})

[comment]: # ({03e79b97-df853e8a})
#### Macros supportées

Cette clé de découverte renvoie deux macros - {\#CPU.NUMBER} et
{\#CPU.STATUS} identifiant respectivement le numéro de commande et
l'état du processeur. Notez qu’une distinction claire ne peut pas être
faite entre les processeurs réels, physiques, les cœurs et les
hyperthreads. {\#CPU.STATUS} sur les systèmes Linux, UNIX et BSD renvoie
l'état du processeur, qui peut être "en ligne" ou "hors ligne". Sur les
systèmes Windows, cette même macro peut représenter une troisième valeur
- "inconnu" - indiquant qu'un processeur a été détecté, mais aucune
information n'a encore été collectée.

La découverte du CPU repose sur le processus du collecteur de l'agent
pour rester cohérent avec les données fournies par le collecteur et
économiser les ressources lors de l'obtention des données. Ceci a pour
effet que cette clé d'élément ne fonctionne pas avec l'indicateur de
ligne de commande test (-t) du binaire de l'agent, qui renvoie un statut
NON\_SUPPORTE et un message d'accompagnement indiquant que le processus
du collecteur n'a pas été démarré.

Les prototypes d'élément pouvant être créés en fonction de la découverte
du processeur incluent, par exemple :

-   "system.cpu.util\[{\#CPU.NUMBER}, <type>, <mode>\]"
-   "system.hw.cpu\[{\#CPU.NUMBER}, <info>\]".

[comment]: # ({/03e79b97-df853e8a})
