Pour éviter toute confusion dès le départ, je ne cherche pas à définir mes propres champs dans les définitions d'hôte, mais plutôt à créer une variable que je peux utiliser dans plusieurs définitions d'hôte pour remplir l'un des champs standard.
Lorsque j'ajoute une VM à notre serveur Nagios, j'ajoute les machines de notre cluster de virtualisation comme parents de cette machine, car si l'un de ces serveurs est opérationnel, la VM devrait être accessible. Cela se traduit par une entrée dans la définition de chaque VM de la forme :
define host{
host_name xxx1
alias xxx1.domain.tld
address xxx.xxx.xxx.xxx
parents dom0_1, dom0_2, dom0_3, dom0_4, dom0_5, dom0_6
...
}
Le problème est que notre cluster ne cesse de changer et de s'étendre, et qu'il est pénible de devoir mettre à jour cette entrée dans chaque VM. Je voudrais pouvoir la modifier à un seul endroit, et que ce changement affecte les définitions de toutes nos VM.