Skip to content

vigilo/vigiconf-local

Repository files navigation

VigiConf Local

VigiConf-Local est le composant de Vigilo qui permet de valider et d'activer la configuration distribuée par VigiConf.

Pour les détails du fonctionnement de VigiConf, se reporter à la documentation officielle.

Dépendances

Vigilo nécessite une version de Python supérieure ou égale à 2.5. Le chemin de l'exécutable python peut être passé en paramètre du make install de la façon suivante:

make install PYTHON=/usr/bin/python2.6

VigiConf a besoin des modules Python suivants :

  • setuptools (ou distribute)
  • vigilo-common

Installation

L'installation se fait par la commande make install (à exécuter en root).

Puis, si cela n'a pas été fait lors de l'install de VigiConf, il faut ajouter des droits sudo à l'utilisateur vigiconf pour lui permettre de redémarrer les services qu'il télé-administre. Pour cela, ajouter à la fin du fichier /etc/sudoers les lignes suivantes :

# VigiConf
Defaults:vigiconf !requiretty
Cmnd_Alias INIT = /etc/init.d/*
Cmnd_Alias VALID = /usr/sbin/nagios
vigiconf ALL=(ALL) NOPASSWD: INIT, VALID
vigiconf ALL=(nagios) NOPASSWD: /usr/bin/pkill

License

VigiConf est sous licence GPL v2.