Sommaire
Objet hôte
Les objets suivants sont directement liés à l’API des hôtes.
Hôte
L'objet hôte possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| hostid | ID | ID de l'hôte. Comportement de la propriété : - lecture seule - obligatoire pour les opérations de mise à jour |
| host | string | Nom technique de l'hôte. Comportement de la propriété : - obligatoire pour les opérations de création |
| description | text | Description de l'hôte. |
| flags | integer | Origine de l'hôte. Valeurs possibles : 0 - un hôte simple ; 4 - un hôte converti à partir d'un prototype. Comportement de la propriété : - lecture seule |
| inventory_mode | integer | Mode de remplissage de l'inventaire de l'hôte. Valeurs possibles : -1 - (par défaut) désactivé ; 0 - manuel ; 1 - automatique. |
| ipmi_authtype | integer | Algorithme d'authentification IPMI. Valeurs possibles : -1 - (par défaut) par défaut ; 0 - aucun ; 1 - MD2 ; 2 - MD5 4 - direct ; 5 - OEM ; 6 - RMCP+. |
| ipmi_password | string | Mot de passe IPMI. |
| ipmi_privilege | integer | Niveau de privilège IPMI. Valeurs possibles : 1 - callback ; 2 - (par défaut) utilisateur ; 3 - opérateur ; 4 - admin ; 5 - OEM. |
| ipmi_username | string | Nom d'utilisateur IPMI. |
| maintenance_from | timestamp | Heure de début de la maintenance effective. Comportement de la propriété : - lecture seule |
| maintenance_status | integer | Statut de la maintenance effective. Valeurs possibles : 0 - (par défaut) aucune maintenance ; 1 - maintenance en cours. Comportement de la propriété : - lecture seule |
| maintenance_type | integer | Type de maintenance effective. Valeurs possibles : 0 - (par défaut) maintenance avec collecte de données ; 1 - maintenance sans collecte de données. Comportement de la propriété : - lecture seule |
| maintenanceid | ID | ID de la maintenance actuellement en vigueur sur l'hôte. Comportement de la propriété : - lecture seule |
| name | string | Nom visible de l'hôte. Par défaut : valeur de la propriété host. |
| monitored_by | integer | Source utilisée pour surveiller l'hôte. Valeurs possibles : 0 - (par défaut) serveur Zabbix ; 1 - Proxy ; 2 - Groupe de proxys. |
| proxyid | ID | ID du proxy utilisé pour surveiller l'hôte. Comportement de la propriété : - obligatoire si monitored_by est défini sur "Proxy" |
| proxy_groupid | ID | ID du groupe de proxys utilisé pour surveiller l'hôte. Comportement de la propriété : - obligatoire si monitored_by est défini sur "Proxy group" |
| status | integer | Statut et fonction de l'hôte. Valeurs possibles : 0 - (par défaut) activé ; 1 - désactivé. |
| tls_connect | integer | Connexions vers l'hôte. Valeurs possibles : 1 - (par défaut) Pas de chiffrement ; 2 - PSK ; 4 - certificat. |
| tls_accept | integer | Connexions depuis l'hôte. Valeurs bitmap possibles : 1 - (par défaut) Pas de chiffrement ; 2 - PSK ; 4 - certificat. Il s'agit d'un champ de masque de bits ; toute somme des valeurs bitmap possibles est acceptée (par exemple, 6 pour PSK et certificat). |
| tls_issuer | string | Émetteur du certificat. |
| tls_subject | string | Sujet du certificat. |
| tls_psk_identity | string | Identité PSK ; doit être associée à une seule PSK (dans autoregistration, hosts et proxies). N'incluez pas d'informations sensibles dans l'identité PSK, car elle est envoyée sans chiffrement sur le réseau pour indiquer au destinataire quelle PSK utiliser. Comportement de la propriété : - écriture seule - obligatoire si tls_connect est défini sur "PSK", ou si tls_accept contient le bit "PSK" |
| tls_psk | string | Clé pré-partagée (PSK) ; doit comporter au moins 32 chiffres hexadécimaux. Comportement de la propriété : - écriture seule - obligatoire si tls_connect est défini sur "PSK", ou si tls_accept contient le bit "PSK" |
| active_available | integer | Statut de disponibilité de l'interface active de l'hôte. Valeurs possibles : 0 - le statut de l'interface est inconnu ; 1 - l'interface est disponible ; 2 - l'interface n'est pas disponible. Comportement de la propriété : - lecture seule |
| assigned_proxyid | ID | ID du proxy attribué par le serveur Zabbix, si l'hôte est surveillé par un groupe de proxys. Comportement de la propriété : - lecture seule |
Inventaire de l'hôte
L'objet d'inventaire de l'hôte possède les propriétés suivantes.
Chaque propriété possède son propre numéro d'identification unique, qui est utilisé pour associer les champs d'inventaire de l'hôte aux éléments.
| ID | Propriété | Type | Description | Longueur maximale |
|---|---|---|---|---|
| 4 | alias | string | Alias. | 128 caractères |
| 11 | asset_tag | string | Étiquette d’inventaire. | 64 caractères |
| 28 | chassis | string | Châssis. | 64 caractères |
| 23 | contact | string | Personne à contacter. | 65535 caractères pour les bases de données SQL |
| 32 | contract_number | string | Numéro de contrat. | 64 caractères |
| 47 | date_hw_decomm | string | Date de mise hors service du matériel. | 64 caractères |
| 46 | date_hw_expiry | string | Date d’expiration de la maintenance du matériel. | 64 caractères |
| 45 | date_hw_install | string | Date d’installation du matériel. | 64 caractères |
| 44 | date_hw_purchase | string | Date d’achat du matériel. | 64 caractères |
| 34 | deployment_status | string | Statut de déploiement. | 64 caractères |
| 14 | hardware | string | Matériel. | 255 caractères |
| 15 | hardware_full | string | Détails du matériel. | 65535 caractères pour les bases de données SQL |
| 39 | host_netmask | string | Masque de sous-réseau de l'hôte. | 39 caractères |
| 38 | host_networks | string | Réseaux de l'hôte. | 65535 caractères pour les bases de données SQL |
| 40 | host_router | string | Routeur de l'hôte. | 39 caractères |
| 30 | hw_arch | string | Architecture matérielle. | 32 caractères |
| 33 | installer_name | string | Nom de l’installateur. | 64 caractères |
| 24 | location | string | Emplacement. | 65535 caractères pour les bases de données SQL |
| 25 | location_lat | string | Latitude de l’emplacement. | 16 caractères |
| 26 | location_lon | string | Longitude de l’emplacement. | 16 caractères |
| 12 | macaddress_a | string | Adresse MAC A. | 64 caractères |
| 13 | macaddress_b | string | Adresse MAC B. | 64 caractères |
| 29 | model | string | Modèle. | 64 caractères |
| 3 | name | string | Nom. | 128 caractères |
| 27 | notes | string | Notes. | 65535 caractères pour les bases de données SQL |
| 41 | oob_ip | string | Adresse IP OOB. | 39 caractères |
| 42 | oob_netmask | string | Masque de sous-réseau de l'hôte OOB. | 39 caractères |
| 43 | oob_router | string | Routeur OOB. | 39 caractères |
| 5 | os | string | Nom du système d’exploitation. | 128 caractères |
| 6 | os_full | string | Nom détaillé du système d’exploitation. | 255 caractères |
| 7 | os_short | string | Nom court du système d’exploitation. | 128 caractères |
| 61 | poc_1_cell | string | Numéro de mobile du contact principal. | 64 caractères |
| 58 | poc_1_email | string | Adresse e-mail principale. | 128 caractères |
| 57 | poc_1_name | string | Nom du contact principal. | 128 caractères |
| 63 | poc_1_notes | string | Notes sur le contact principal. | 65535 caractères pour les bases de données SQL |
| 59 | poc_1_phone_a | string | Téléphone A du contact principal. | 64 caractères |
| 60 | poc_1_phone_b | string | Téléphone B du contact principal. | 64 caractères |
| 62 | poc_1_screen | string | Nom d’écran du contact principal. | 64 caractères |
| 68 | poc_2_cell | string | Numéro de mobile du contact secondaire. | 64 caractères |
| 65 | poc_2_email | string | Adresse e-mail secondaire. | 128 caractères |
| 64 | poc_2_name | string | Nom du contact secondaire. | 128 caractères |
| 70 | poc_2_notes | string | Notes sur le contact secondaire. | 65535 caractères pour les bases de données SQL |
| 66 | poc_2_phone_a | string | Téléphone A du contact secondaire. | 64 caractères |
| 67 | poc_2_phone_b | string | Téléphone B du contact secondaire. | 64 caractères |
| 69 | poc_2_screen | string | Nom d’écran du contact secondaire. | 64 caractères |
| 8 | serialno_a | string | Numéro de série A. | 64 caractères |
| 9 | serialno_b | string | Numéro de série B. | 64 caractères |
| 48 | site_address_a | string | Adresse du site A. | 128 caractères |
| 49 | site_address_b | string | Adresse du site B. | 128 caractères |
| 50 | site_address_c | string | Adresse du site C. | 128 caractères |
| 51 | site_city | string | Ville du site. | 128 caractères |
| 53 | site_country | string | Pays du site. | 64 caractères |
| 56 | site_notes | string | Notes sur le site. | 65535 caractères pour les bases de données SQL |
| 55 | site_rack | string | Emplacement de baie du site. | 128 caractères |
| 52 | site_state | string | État/région du site. | 64 caractères |
| 54 | site_zip | string | Code postal du site. | 64 caractères |
| 16 | software | string | Logiciel. | 255 caractères |
| 18 | software_app_a | string | Application logicielle A. | 64 caractères |
| 19 | software_app_b | string | Application logicielle B. | 64 caractères |
| 20 | software_app_c | string | Application logicielle C. | 64 caractères |
| 21 | software_app_d | string | Application logicielle D. | 64 caractères |
| 22 | software_app_e | string | Application logicielle E. | 64 caractères |
| 17 | software_full | string | Détails du logiciel. | 65535 caractères pour les bases de données SQL |
| 10 | tag | string | Étiquette. | 64 caractères |
| 1 | type | string | Type. | 64 caractères |
| 2 | type_full | string | Détails du type. | 64 caractères |
| 35 | url_a | string | URL A. | 2048 caractères |
| 36 | url_b | string | URL B. | 2048 caractères |
| 37 | url_c | string | URL C. | 2048 caractères |
| 31 | vendor | string | Fournisseur. | 64 caractères |
Tag d’hôte
L’objet de tag d’hôte possède les propriétés suivantes.
| Propriété | Type | Description |
|---|---|---|
| tag | string | Nom du tag d’hôte. Comportement de la propriété : - obligatoire |
| value | string | Valeur du tag d’hôte. Comportement de la propriété : - lecture seule. |
| automatic | integer | Type de tag d’hôte. Valeurs possibles : 0 - (par défaut) manuel (tag créé par l’utilisateur) ; 1 - automatique (tag créé par la découverte de bas niveau) Comportement de la propriété : - lecture seule |
| object | integer | Type d’objet dont le tag a été hérité. Valeurs possibles : 0 - modèle. Comportement de la propriété : - lecture seule. |
| objectid | ID | ID de l’objet dont le tag a été hérité. Comportement de la propriété : - lecture seule. |