Les objets suivants sont directement liés à l'API service
.
L'objet de service a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
serviceid | string | (lecture seule) ID du service. |
algorithm (required) |
integer | Règle de calcul du statut. Applicable uniquement si des services enfants existent. Valeurs possibles : 0 - définir l'état sur OK ; 1 - le plus critique si tous les enfants ont des problèmes ; 2 - le plus critique des services enfants. |
name (required) |
string | Nom du service. |
sortorder (required) |
integer | Position du service utilisé pour le tri. Valeurs possibles : 0-999. |
weight | integer | Poids du service. Valeurs possibles : 0-1000000. Par défaut : 0. |
propagation_rule | integer | Règle de propagation d'état. Doit être défini avec propagation_value .Valeurs possibles : 0 - (par défaut) propage l'état du service tel quel - sans aucune modification ; 1 - augmente l'état propagé d'une valeur donnée propagation_value (de 1 à 5 sévérités) ;2 - diminue le statut propagé d'une propagation_value donnée (de 1 à 5 sévérités) ;3 - ignore ce service - le statut n'est pas propagé au service parent du tout ; 4 - définir le statut du service fixe en utilisant une propagation_value donnée. |
propagation_value | integer | Valeur de propagation de l'état. Doit être défini avec propagation_rule .Valeurs possibles pour propagation_rule avec les valeurs 0 et 3 : 0.Valeurs possibles pour propagation_rule avec les valeurs 1 et 2 : 1-5.Valeurs possibles pour propagation_rule avec la valeur 4 :-1 - OK ; 0 - Non classifié ; 1 - Information ; 2 - Avertissement ; 3 - Moyen ; 4 - Élevé ; 5 - Désastre. |
status | integer | (lecture seule) Indique si le service est en état OK ou problème. Si le service est en état problème, status est égal à :- la sévérité du problème le plus critique ; - le niveau le plus élevé d'un service enfant en état de problème. Si le service est en état OK, status est égal à -1. |
description | string | Description du service. |
uuid | string | Identifiant unique universel. Pour les opérations de mise à jour, ce champ est en lecture seule. |
created_at | integer | Horodatage Unix de quand le service a été créé. |
readonly | boolean | (lecture seule) Accès au service. Valeurs possibles : 0 - Lecture-écriture ; 1 - Lecture seule. |
Notez que pour certaines méthodes (mise à jour, suppression) la combinaison de paramètres requise/optionnelle est différente.
L'objet de règle de statut a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
type (obligatoire) |
integer | Condition pour définir le statut (Nouveau statut). Valeurs possibles : 0 - si au moins (N) services enfants ont le statut (Statut) ou supérieur ; 1 - si au moins (N%) des services enfants ont le statut (Statut) ou supérieur ; 2 - si moins de (N) services enfants ont le statut (Statut) ou inférieur ; 3 - si moins de (N%) des services enfants ont ( Statut) statut ou inférieur ; 4 - si le poids des services enfants avec le statut (Statut) ou supérieur est au moins (W) ; 5 - si le poids des services enfants avec le statut (Statut) ou supérieur est au moins (N%) ; 6 - si le poids des services enfants avec le statut (Statut) ou inférieur est inférieur à (W) ; 7 - si le poids des services enfants avec le statut (Statut) ou inférieur est inférieur à (N%). Où : - N (W) est limit_value ;- (Statut) est limit_status ;- (Nouveau statut) est new_status . |
limit_value (obligatoire) |
integer | Valeur limite. Valeurs possibles : - pour N et W : 1-100000 ; - pour N % : 1-100. |
limit_status (obligatoire) |
integer | État limite. Valeurs possibles : -1 - OK ; 0 - Non classifié ; 1 - Information ; 2 - Avertissement ; 3 - Moyenne ; 4 - Élevé ; 5 - Désastre. |
new_status (obligatoire) |
integer | Nouvelle valeur d'état. Valeurs possibles : 0 - Non classifié ; 1 - Information ; 2 - Avertissement ; 3 - Moyenne ; 4 - Élevé ; 5 - Désastre. |
L'objet de tag de service a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
tag (obligatoire) |
string | Nom du tag de service. |
value | string | Valeur du tag de service. |
Les alarmes de service ne peuvent pas être directement créées, mises à jour ou supprimées via l'API Zabbix.
Les objets d'alarme de service représentent le changement d'état d'un service. Il a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
clock | timestamp | Heure à laquelle le changement d'état du service s'est produit. |
value | integer | État du service. Reportez-vous à la propriété d'état du service pour obtenir une liste des valeurs possibles. |
Les tags de problème permettent de lier des services à des événements de problème. L'objet de balise de problème a les propriétés suivantes.
Propriété | Type | Description |
---|---|---|
tag (obligatoire) |
string | Nom du tag de problème. |
operator | integer | Opérateur de condition de mappage. Valeurs possibles : 0 - (par défaut) equals; 2 - like. |
value | string | Valeur du tag de problème. |