Pour les hôtes et les clusters, ainsi que les modèles d'hôtes et de clusters, il est possible de définir une liste d'exclusions spécifiques de services dans le fichier d'import avec la syntaxe suivante :
| Code Block |
|---|
define host {
##### Définition générale de l’hôte ####
host_name [OBLIGATOIRE] *Nom de l'hôte*
name [OBLIGATOIRE] *Nom de l'hôte (lorsqu'il s'agit d'un modèle d'hôte)*
display_name *Description*
[...]
#### Expert ####
[...]
service_excludes *Liste des checks à ne pas appliquer sur l'hôte*
service_excludes_by_id *Liste des services exclus spécifiquement
service_overrides [Check,propriété valeur]; Liste des surcharges appliquées à des checks (les surcharges peuvent être séparées par -=- ou la clé peut être dupliquée)
[...]
} |
la propriété service_excludes_by_id doit respecter la syntaxe suivante :
Code Block uuid!id_service_1,uuid!id_service_2,...
où id_service_1, id_service_2 sont les identifiants de services que vous souhaitez exclure.
Warning Les services référencés dans cette propriété doivent être présents en Staging avant l'import de ce fichier pour éviter des incohérences :
- Importer cet hôte, puis importer le service exclus spécifiquement va provoquer l'affichage d'une différence sur l'hôte lorsqu'il sera réimporté ; en effet, lorsqu'un service exclus spécifiquement n'est pas retrouvé dans Staging, il est retiré de la liste des services exclus spécifiquement de l'hôte ; réimporter l'hôte par la suite générera donc la différence correspondante.