Association computer_hardware

Disponible à partir de la version 9.2.8. Utilisez l'association computer_hardware pour extraire des informations détaillées sur le matériel dans le cadre d'autres demandes d'API REST.

Association

computer_hardware

API REST applicables

Vous pouvez utiliser l'association computer_hardware avec les API REST suivantes :

Syntaxe

<URL>?columns[]=computer_hardware.<column>&token=<token>
Par exemple :
GET api/sam/v2/software_instances?columns[]=computer_hardware.computer_type
&token=7adc3efb175e2bc0f4484bdd2efca54a8fa04623

9.2.10 Description du schéma

Pour extraire la liste de toutes les colonnes renvoyées par cette association, ainsi que leurs descriptions, utilisez la demande suivante :
GET api/sam/schemas/associations/computer_hardware.json?token=<token>

Colonnes disponibles

Tableau 1. Colonnes avec des informations sur le matériel informatique
Nom dans le rapport Inventaire matériel Description Type
computer_type Type d'ordinateur. Les valeurs possibles sont :
  • 0 - physique
  • 1 - virtuel
  • 2 - ordinateur fonctionnant sur un cloud public
Numérique
shared_pool_id Identificateur du pool de processeurs partagé IBM POWéR. Chaîne
system_model Nom du système physique ou de la technologie de virtualisation découvert par le client BigFix. Chaîne
cluster_name Nom du cluster auquel l'ordinateur appartient. Chaîne
cluster_cores_count Nombre de coeurs de processeur disponibles dans le cluster auquel l'ordinateur appartient. Numérique
partition_cores Nombre de coeurs de processeur sur la partition sur laquelle l'agent BigFix est installé. Ce nombre ne prend pas en compte la technologie Hyper-Threading sur les architectures x86. Numérique
status Statut de l'ordinateur. Les valeurs possibles sont :
  • 1 - OK
  • 2 - Aucune donnée d'analyse
  • 3 - Aucune donnée d'analyse d'hôte
  • 4 - Aucune donnée de gestionnaire de machine virtuelle
  • 9.2.10 5 - Données de gestionnaire de machine virtuelle périmées
Chaîne
server_id Identificateur interne du serveur physique qui héberge un ordinateur. Dans le cas d'une machine virtuelle qui n'est pas complètement définie, l'ID est une marque de réservation pour un serveur physique qui est modifiée lorsque la définition de la machine virtuelle est terminée. Numérique
server_name Système unique dans l'infrastructure. Pour une machine physique, il s'agit du fabricant du matériel, du type et d'un numéro de série de la machine. Pour une machine virtuelle, il s'agit du fabricant et du nom d'hôte. Pour une machine virtuelle avec une définition incomplète, il s'agit d'un identificateur unique universel précédé du préfixe TLM_VM_.

Vous pouvez indiquer les données renvoyées par cette propriété en configurant les paramètres avancés du serveur suivants : managedServerTagTemplate et standaloneServerTagTemplate. Pour plus d'informations, voir : Configuration des paramètres avancés du serveur.

Chaîne
9.2.16 server_serial_number Numéro de série d'un serveur physique. Dans le cas d'une machine virtuelle qui n'est pas complètement définie, le numéro de série du serveur est un UUID qui inclut le préfixe TLM_VM_. Numérique
9.2.16 server_type Type de serveur physique. Chaîne
9.2.16 server_vendor Type de serveur physique. Chaîne
9.2.16 server_model Type de serveur physique. Chaîne
node_total_processors Nombre de sockets actifs sur le serveur physique pour placer des unités d'UC. Numérique
server_cores Nombre de cœurs de processeur virtuels actifs sur le serveur physique. Numérique
server_id Identificateur du serveur.
pvu_per_core Nombre d'unités de valeur par coeur de processeur affectées à un coeur de processeur sur l'ordinateur. Par défaut, le valeur est extraite de la table des PVU. Numérique
default_pvu_value Indique si un nombre par défaut d'unités de valeur par coeur de processeur est affecté à l'ordinateur. Valeur boléenne
10.0.0parent_hostname Nom d'hôte de l'ordinateur parent, s'il est disponible. La valeur est de zéro si l'ordinateur parent n'est pas disponible. Chaîne
Plateforme 10.0.9 Architecture matérielle. Les valeurs possibles sont :
  • Plateformes x86 disponibles sous Windows, Linux et SUN :
    • IA32ONWIN64
    • AMD64
    • amd64
    • x86
    • i386
    • i586
    • i686
    • x86_64
  • Plateformes Power disponibles sous AIX, IBM i et Linux :
    • ppc
    • ppc64
    • ppc64le
    • PowerPC
    • PowerPC64
  • Plateforme PA-RISC disponible sous HP-UX :
    • PA-RISC
  • Plateforme IA-64 disponible sous HP-UX :
    • ia64
  • Plateformes IBM Z disponibles sous Linux
    • s390
    • s390x
  • Plateforme SPARC disponible sous Solaris :
    • sparcv9

La liste peut changer avec le temps, car l'API REST stocke la même valeur que celle renvoyée par le système d'exploitation.

Chaîne
Les propriétés suivantes identifient le processeur du serveur physique en cours. Dans le cas d'une machine virtuelle qui n'est pas complètement définie, les informations sont collectées au niveau de la machine virtuelle.
Tableau 2. Colonnes avec des propriétés qui identifient le processeur du serveur physique en cours
Property Nom dans le rapport Inventaire matériel Description Type
processor_brand_string Chaîne de marque de processeur Spécification complète du processeur y compris sa marque, son modèle et sa vitesse lus depuis le système d'exploitation de l'ordinateur. Chaîne
processor_brand Marque Marque du processeur qui a été mis en corrELAtion dans la table des PVU. Si la marque est "Autres", le processeur n'est pas répertorié dans la table des PVU. Chaîne
processor_model Modèle Modèle du processeur. Chaîne
processor_type Type Type de processeur selon le nombre de coeurs. Chaîne
processor_vendor Fournisseur Fournisseur du processeur. Chaîne