Outils personnels

Shinken - Installation sur CentOS 5.6 : Différence entre versions

De wikiGite

(Page créée avec « Installation de Shinken sur CentOS (avec LiveStatus et Thruk). == Téléchargement du fichier d'installation == wget http://shinken-monitoring.org/pub/shinken-0.5.1.tar.gz ... »)
 
(Page blanchie)
 
Ligne 1 : Ligne 1 :
Installation de Shinken sur CentOS (avec LiveStatus et Thruk).
 
  
== Téléchargement du fichier d'installation ==
 
wget http://shinken-monitoring.org/pub/shinken-0.5.1.tar.gz
 
tar zxvf shinken-0.5.1.tar.gz
 
 
== Pré-Requis ==
 
yum install python-setuptools python-devel MySQL-python libffi python-simplejson python-sqlite2
 
 
== Installation de Pyro ==
 
wget http://www.xs4all.nl/~irmen/pyro3/download/Pyro-3.10.tar.gz
 
tar zxvf Pyro-3.10.tar.gz
 
cd Pyro-3.10
 
python setup.py install
 
 
== Ajout de l'utilisateur et du groupe ==
 
groupadd shinken
 
useradd -g shinken -G apache -d /usr/local/shinken/ shinken
 
passwd shinken
 
passwd -x -1 shinken
 
 
== A faire avant l'installation ==
 
mkdir /usr/local/shinken
 
chown -R shinken:shinken /usr/local/shinken/
 
 
vi /images/shinken-0.5.1/setup_parameters.cfg
 
 
[etc]
 
path=/usr/local/shinken/etc
 
owner=shinken
 
group=shinken
 
 
[var]
 
path=/usr/local/shinken/var
 
owner=shinken
 
group=shinken
 
 
[libexec]
 
path=/usr/local/shinken/libexec
 
owner=shinken
 
group=shinken
 
 
== Installation de Shinken ==
 
python setup.py install --install-scripts=/usr/local/shinken/bin
 
 
== Installation des plugins ==
 
wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz
 
tar xvf nagios-plugins-1.4.15.tar.gz
 
cd nagios-plugins-1.4.15
 
 
./configure --prefix=/usr/local/shinken --with-nagios-user=shinken --with-nagios-group=shinken --enable-libtap --enable-extra-opts --enable-perl-modules
 
make
 
make install
 
 
== Tests ==
 
/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
 
 
Logs :
 
 
ps -fu shinken
 
tail -f /usr/local/shinken/var/nagios.log
 
 
== Installation de l'interface Thruk ==
 
arch=$(perl -e 'use Config; print $Config{archname}')
 
vers=$(perl -e 'use Config; print $Config{version}')
 
 
wget http://www.thruk.org/files/Thruk-0.82-$arch-$vers.tar.gz
 
tar zxf Thruk-0.82-$arch-$vers.tar.gz
 
 
cd Thruk-0.82
 
mkdir /usr/local/shinken/Thruk/
 
cp -R /images/Thruk-0.82/* /usr/local/shinken/Thruk/
 
chown -R shinken:shinken /usr/local/shinken/Thruk
 
 
vi /usr/local/shinken/Thruk/thruk.conf
 
 
<peer>
 
    name  = SHINKEN
 
    type  = livestatus
 
    <options>
 
        peer    = 127.0.0.1:50000
 
    </options>
 
</peer>
 
 
== Lancement de Thruk ==
 
/usr/local/shinken/Thruk/script/thruk_server.pl
 
 
== Accès à l’interface Thruk ==
 
http://@IP_SERVEUR:3000/
 

Version actuelle datée du 31 mai 2011 à 14:55