Pour quoi est-il fait ?
Vous pouvez définir un tagger qui va utiliser automatiquement le nom pour ajouter des modèles aux objets détectés. Le nom commun du tagger est regexp-tags et peut charger de nouvelles règles de nommage
Comment définir une règle Regexp
Pour chaque règle Regexp , vous devrez définir un nouveau module et l'ajouter dans la configuration du tagger regexp-tags .
Vous pouvez copier l'exemple /etc/shinken/modules/sync-regexp-tag.cfg dans un nouveau fichier pour le modifier
define module{
module_name sync-regexp-tag-windows
module_type sync-regexp-tag
matched_prop host_name
matched_regexp .*srvwin.*
method append
property use
value windows
}
Les propriétés sont :
Vous devez alors éditer le fichier rexexp-tags pour lier le nouveau module dans le fichier /etc/shinken/taggers/regexp-tags.cfg: define tagger {
tagger_name regexp-tags
order 1
modules sync-regexp-tag,sync-regexp-tag-windows
description This tagger will tag host based on the host_name
}
| |
| Vous devez ensuite redémarrer le synchronizer |
Visualisation dans l'interface de configuration
Vous pouvez consulter la configuration des différents taggers sur nom d'hôtes présent sur le synchronizer sur la page d'accueil en cliquant sur regexp-tags.
Un onglet vous permet de visualiser également un résumé des règles qui vont s'appliquer.

