Outils personnels

Installation de Shinken sur CentOS : Différence entre versions

De wikiGite

(A partir des sources GIT)
(A partir des archives officielles)
Ligne 24 : Ligne 24 :
 
  tar -xzvf shinken-1.2.tar.gz
 
  tar -xzvf shinken-1.2.tar.gz
 
  cd shinken-1.2
 
  cd shinken-1.2
  ./install -i && ./install -p nagios-plugins && ./install -p pnp4nagios
+
  ./install -i && ./install -p nagios-plugins && ./install -a pnp4nagios
  
 
Lier le répertoire de configuration de shinken dans /etc, c'est plus pratique !
 
Lier le répertoire de configuration de shinken dans /etc, c'est plus pratique !

Version du 16 octobre 2012 à 09:12

Pré-requis

useradd --user-group shinken
usermod --lock shinken
yum install redhat-lsb httpd wget
mkdir /root/install
cd /root/install
wget http://pypi.python.org/packages/source/P/Pyro/Pyro-3.16.tar.gz
tar -xvzf Pyro-3.16.tar.gz
cd Pyro-3.16
yum install python-setuptools python-devel
python setup.py install

Installation

A partir des sources GIT

git clone https://github.com/naparuba/shinken
yum install git
cd shinken
./install -i && ./install -p nagios-plugins && ./install -a pnp4nagios

A partir des archives officielles

wget http://shinken-monitoring.org/pub/shinken-1.2.tar.gz
tar -xzvf shinken-1.2.tar.gz
cd shinken-1.2
./install -i && ./install -p nagios-plugins && ./install -a pnp4nagios

Lier le répertoire de configuration de shinken dans /etc, c'est plus pratique !

ln -s /usr/local/shinken/etc /etc/shinken
cd /etc/shinken/

Par sécurité forcer les droits du script de démarrage, et lancer shinken pour valider l'installation :

chmod 755 /etc/init.d/shinken
/etc/init.d/shinken start

Configuration

Ajouter un utilisateur admin avec son mot de passe pour l'interface WebUI :

htpasswd /etc/shinken/htpasswd.users admin

Plugins

nagios-plugins

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
yum install nagios-plugins-all

Répertoire d'installation sur un système 32 bits :

/usr/lib/nagios/plugins

Sur un système 64 bits :

/usr/lib64/nagios/plugins
cp /usr/lib64/nagios/plugins/* /usr/local/shinken/libexec/
chown shinken.shinken /usr/local/shinken/libexec/*
chmod 755 shinken.shinken /usr/local/shinken/libexec/*

NRPE

yum install nagios-plugins-nrpe
cp /usr/lib64/nagios/plugins/check_nrpe /usr/local/shinken/libexec/
chown shinken.shinken /usr/local/shinken/libexec/*
chmod 755 /usr/local/shinken/libexec/*