Pour chaque règle, vous devez définir un nouveau module et l'ajouter dans la configuration ip-tags .
Vous pouvez copier l'exemple /etc/shinken/modules/ip-tag-dmz.cfg et le modifier
define module{
module_name ip-tag-dc1
module_type sync_ip_tag
ip_range 192.168.0.0/24
method append
property use
value dc1
} |
Les propriétés sont :
- module_name: doit être unique
- module_type: doit être égal à sync-regexp-tag
matched_prop: la propriété qui doit correspondre.Par défaut, la propriété est le host_name (Nom de l'objet hôte)
matched_regexp: Regexp auquel l'objet doit correspondre
- method: comment vous voulez modifier l'objet détecté:
- replace: mettre la valeur si aucune en place
- append: ajouter la valeur à la FIN du template
- prepend: ajouter la valeur au DEBUT du template
- set: mettre juste la valeur, en écrasant la valeur précédente .
- property: quelle propriété modifier
- value: quelle valeur prendre en compte
Vous devez ensuite éditer la définition du tagger pour la lier au nouveau module dans le fichier /etc/shinken/taggers/ip-tags.cfg:
define tagger {
tagger_name ip-tags
order 1
modules ip-tag-dmz,ip-tag-dc1
description This tagger will tag hosts based on their ip range
}
|
Vous devez ensuite redémarrer votre synchronizer.