Définition des données globales

Les données globales permettent de définir des données qui seront utilisables sur tous les éléments ( hôtes, contacts, check, ... ).

Pour définir une donnée globale, il suffit de créer un fichier dans le dossier suivant : /etc/shinken/resource.d/.


La syntaxe est la suivante :

# Ligne de commentaires
$NOM_DE_LA_DONNEE_GLOBALE_01$=VALEUR_01

# autre ligne de commentaire
$NOM_DE_LA_DONNEE_GLOBALE_02$=VALEUR_02
$NOM_DE_LA_DONNEE_GLOBALE_03$=VALEUR_03

Ces fichiers sont lus :

  • Au démarrage du Synchronizer. Toute modification ne sera prise en compte qu'après le redémarrage du démon.
  • Au démarrage ou à l'application d'une configuration en production ( rechargement de l'Arbiter ).

Copie des données globales depuis une source de type "cfg-file-import"

Pour copier les données globales depuis une source ce type "cfg-file-import", voir la page suivante : Importer ses propres fichiers CFG : Données globales

Exemple de données Globales

Dans le cas d'une utilisation de Shinken sur un domaine Active Directory, il peut être utile de définir les données de connexion à cet Active Directory à un seul endroit et disponible pour tous les hôtes.

Le fichier /etc/shinken/resource.d/windows.cfg contient donc les données de connexions à ce domaine Windows et l'emplacement des checks sur un Poller Windows.


# Active Directory and LDAP
$DOMAIN$=MYDOMAIN
$DOMAINUSERSHORT$=shinken_user
$DOMAINUSER$=$DOMAIN$\\$DOMAINUSERSHORT$
$DOMAINPASSWORD$=superpassword
$LDAPBASE$=dc=eu,dc=society,dc=com

#-- WMI Plugin configuration
$WMI_INI_DIR$=$PLUGINSDIR$/check_wmi_plus.d