Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Pour quoi est-il fait ?

Vous pouvez définir un tagger qui va utiliser automatiquement le nom pour ajouter des templates aux 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

Code Block
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 :

  • 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ét:
    • replace: mettre la valeur si aucune en place
    • append: ajouter la valeur à la FIN du templatemodèle
    • prepend: ajouter la valeur au DEBUT du templatemodèle
    • set: juste la valeur, en écrasant la valeur précédente .
  • property: quelle propriété modifier
  • value: quelle valeur prendre en compte

 

Vous devez alors éditer le fichier rexexp-tags pour lier le nouveau module dans le fichier  /etc/shinken/taggers/regexp-tags.cfg:

Code Block
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.