Installation de Shinken sur une Debian : Différence entre versions
De wikiGite
Ligne 1 : | Ligne 1 : | ||
− | + | Si besoin,versions Arch & Perl : | |
perl -e 'use Config; print "$Config{archname} \n"' | perl -e 'use Config; print "$Config{archname} \n"' | ||
perl -e 'use Config; print "$Config{version} \n"' | perl -e 'use Config; print "$Config{version} \n"' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Installation des pré-requis : | Installation des pré-requis : | ||
Ligne 43 : | Ligne 36 : | ||
sed -i 's/VAR="\/usr\/local\/shinken\/var"/VAR="\/var\/lib\/shinken"/g' /etc/init.d/shinken | sed -i 's/VAR="\/usr\/local\/shinken\/var"/VAR="\/var\/lib\/shinken"/g' /etc/init.d/shinken | ||
sed -i 's/ETC="\/usr\/local\/shinken\/etc"/ETC="\/etc\/shinken"/g' /etc/init.d/shinken | sed -i 's/ETC="\/usr\/local\/shinken\/etc"/ETC="\/etc\/shinken"/g' /etc/init.d/shinken | ||
+ | |||
update-rc.d shinken defaults | update-rc.d shinken defaults | ||
Ligne 60 : | Ligne 54 : | ||
/etc/init.d/shinken-reactionner start | /etc/init.d/shinken-reactionner start | ||
/etc/init.d/shinken-arbiter start | /etc/init.d/shinken-arbiter start | ||
+ | |||
+ | Si nécessaire, pour relancer Shinken : | ||
+ | /etc/init.d/shinken restart | ||
+ | |||
+ | Fichiers de Configuration : | ||
+ | /etc/shinken | ||
+ | Fichier log : | ||
+ | /var/lib/shinken/nagios.log | ||
+ | Plugins Nagios : | ||
+ | /usr/lib/nagios/plugins/ |
Version du 31 mai 2011 à 15:33
Si besoin,versions Arch & Perl :
perl -e 'use Config; print "$Config{archname} \n"' perl -e 'use Config; print "$Config{version} \n"'
Installation des pré-requis :
apt-get install python python-dev python-setuptools pyro libgd2-xpm-dev git-core
Se logguer en tant que root :
su -
Création de l'utilisateur shinken (avec le mot de passe) :
/usr/sbin/useradd -m shinken passwd shinken
/usr/sbin/groupadd shinken /usr/sbin/usermod -G shinken shinken
/usr/sbin/usermod -G shinken www-data
Téléchargement de Shinken et des plugins :
mkdir ~/downloads cd ~/downloads
git clone git://shinken.git.sourceforge.net/gitroot/shinken/shinken
Installation de Shinken :
cd shinken python setup.py install --install-scripts=/usr/bin
Installation des plugins Nagios :
apt-get install nagios-plugins cp libexec/* /usr/lib/nagios/plugins/
Configuration du lancement automatique de Shinken au démarrage du système :
sed -i 's/BIN="\/usr\/local\/shinken\/bin"/BIN="\/usr\/bin"/g' /etc/init.d/shinken sed -i 's/VAR="\/usr\/local\/shinken\/var"/VAR="\/var\/lib\/shinken"/g' /etc/init.d/shinken sed -i 's/ETC="\/usr\/local\/shinken\/etc"/ETC="\/etc\/shinken"/g' /etc/init.d/shinken
update-rc.d shinken defaults ln -s /etc/init.d/shinken-scheduler /etc/rcS.d/S98shinken-scheduler ln -s /etc/init.d/shinken-poller /etc/rcS.d/S98shinken-poller ln -s /etc/init.d/shinken-reactionner /etc/rcS.d/S98shinken-reactionner ln -s /etc/init.d/shinken-broker /etc/rcS.d/S98shinken-broker ln -s /etc/init.d/shinken-arbiter /etc/rcS.d/S98shinken-arbiter
Vérification des fichiers de configuration de Shinken :
/usr/bin/shinken-arbiter -v -c /etc/shinken/nagios.cfg -c /etc/shinken/shinken-specific.cfg
Démarrage de Shinken :
/etc/init.d/shinken-scheduler start /etc/init.d/shinken-poller start /etc/init.d/shinken-broker start /etc/init.d/shinken-reactionner start /etc/init.d/shinken-arbiter start
Si nécessaire, pour relancer Shinken :
/etc/init.d/shinken restart
Fichiers de Configuration :
/etc/shinken
Fichier log :
/var/lib/shinken/nagios.log
Plugins Nagios :
/usr/lib/nagios/plugins/