Un Tagger utilisant un module basé sur les plages IP ( de type sync_ip_tag ) s'applique sur les hôtes, issus de l'import des sources.
Ce Tagger résout les noms DNS dans l'adresse des hôtes avant de vérifier si l'adresse est comprise dans la plage d’adresses IP.
|
Regarder :
Si les serveurs dans la plage IP 192.168.0.1/24 se trouvent dans le datacenter de Bordeaux, il est pertinent de les assigner automatiquement au royaume Bordeaux. Cela permet une supervision plus efficace, par exemple en utilisant le Poller du royaume Bordeaux, autorisé par les pare-feux de ces serveurs.
Le module de type sync_ip_tag suivant permet ce comportement :
method à la valeur "set" ) la propriété realm ( paramètre "property" ) avec la valeur Bordeaux ( paramètre "value" ) .À noter que cette méthode est facile à appréhender, mais n'est pas une bonne pratique sur le long terme :
La bonne pratique est de définir un modèle d'hôte et de l'accrocher systématiquement aux équipements dans ce datacenter.
|
define module{
module_name ip-tag-bordeaux
module_type sync_ip_tag
# La plage IP de l'hôte ( propriété address )
ip_range 192.168.0.0/24
# Liste des noms d'hôte qui seront ignorés par le Tagger ( propriété host_name )
# ignore_hosts
# On va alors écraser la propriété realm avec la valeur Bordeaux
property realm
method set
value Bordeaux
} |
Shinken conseil de passer par des modèles d'hôtes, car ils permettent plus de flexibilité.
|
Si la méthode précédente fonctionne, elle n'est pas optimale :
sync_ip_tag pour chaque nouvelle édition de propriété.Il est donc fortement recommandé de ne pas modifier les propriétés directement, mais plutôt de passer par des modèles d'hôtes.
Le module de type sync_ip_tag suivant permet ce comportement.
method à la valeur "prepend" ) de la propriété realm ( paramètre
"property"
) la valeur bordeaux ( paramètre
"value"
).define module{
module_name ip-tag-bordeaux
module_type sync_ip_tag
# La plage IP de l'hôte ( propriété address )
ip_range 192.168.0.0/24
# Liste des noms d'hôte qui seront ignorés par le Tagger ( propriété host_name )
# ignore_hosts
# On va alors écraser la propriété realm avec la valeur Bordeaux
property realm
method prepend
value Bordeaux
} |
Sur l'Interface de Configuration, les noms des Taggers listés sont des liens cliquables.
Mettre un seul tagger ip-tag-bordeaux
|
|
|