Outils personnels

Installation de Shinken sur une Debian : Différence entre versions

De wikiGite

Ligne 1 : Ligne 1 :
Version Arch & Perl
+
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"'
 
Configuration file folder : /etc/shinken
 
Log file : /var/lib/shinken/nagios.log
 
 
Pour relancer Shinken: /etc/init.d/shinken restart
 
 
------------------------------------------------------------------------
 
  
 
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/