Introduction
Cette propriété est utilisé pour générer plusieurs checks dans l'arbiter avec une seule définition de check dans le Synchronizer.
Pour cela, la fonctionnalité "duplicate foreach" lie la Le duplicate foreach permet de lier une donnée d'un hôte et/ ou cluster à un check.
Utilisation
La fonctionnalité duplicate foreach est composé de deux champs:
Duplicate for Each
...
Cette donnée lié a alors un structure particulière est se compose de deux mots clés:
- KEY: Correspond à la clé, appelé $KEY$.
VALUE: Correspond à un paramètre, appelé $VALUE$ si il y en a qu'un ou $VALUEx$, avec x allant de 1 à 16.
Info remarque: L'utilisation cette structure est possible dans une commande, il faut utiliser le délimiteur $ au début et fin.
Le nom du check doit contenir un $KEY$. En créant un check pour chaque valeur, Shinken remplacera le $KEY$ par cette Valeur. $KEY$ est aussi utilisable dans la check command si nécessaire, pour son exécution. Des paramètres peuvent fournis aux checks (appelé $VALUE$ si il y en a qu'un ou $VALUEx$, avec x valant de 1 à n).
Le duplicate foreach permet de lier une donnée d'un hôte et/ou cluster à un check.
Shinken comprends cette propriété comme : Crée un check pour chaque Valeur de cette propriété.
Utilisation
La fonctionnalité duplicate foreach est composé de deux champs:
Duplicate for Each
Ce champ correspond au nom de la donnée que l'on lie à l'hôte ou cluster.
| Info |
|---|
remarque: Le nom du check doit contenir un $KEY$ pour l'identifier de façon unique. |
Duplicate for Each default
Valeur par défaut des arguments du Duplicate for each
( Si il y a plusieurs valeurs par défaut, utiliser la virgule comme séparateur )
...