Installation de Nagios sur openSUSE

Transcription

Installation de Nagios sur openSUSE
Installation de Nagios sur openSUSE
Nagios est déjà installé mais voici son tutoriel d'installation sur openSUSE.
(Source : http://djibril.developpez.com/tutoriels/linux/nagios-pour-debutant/)
Création des comptes et groupes nécessaires
Passer en mode super-utilisateur
supervision:~ # sudo -s
Création d'un groupe nagios
supervision:~ # groupadd nagios
Création du compte utilisateur nagios que nous allons mettre dans le groupe nagios
supervision:~ # useradd -m -G nagios nagios
Attribution d'un mot de passe à l'utilisateur "nagios". Ce mot de passe est "nagios"
supervision:~ # passwd nagios
Création d'un groupe "nagcmd" permettant l'exécution des commandes externes à travers
l'interface web. Rajout des utilisateurs Nagios et Apache à l'intérieur du groupe "nagcmd".
supervision:~ # groupadd nagcmd
supervision:~ # usermod -G nagcmd nagios
supervision:~ # usermod -G nagcmd wwwrun
Téléchargement de Nagios et de ses plugins
Création d'un répertoire /nagios/download dans lequel nous déposerons les archives à
installer.
supervision:~ # mkdir /nagios && mkdir /nagios/download
supervision:~ # cd /nagios/download
supervision:~ # wget
http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
supervision:~ # wget
http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins1.4.16.tar.gz
Compilation et installation de Nagios
Il faut extraire le code source de l'archive de Nagios dans un premier temps.
supervision: # cd /nagios/download/
supervision:/nagios/download # tar xzf nagios-3.2.3.tar.gz
Puis exécuter le script de configuration en lui précisant le nom du groupe créé précédemment.
supervision:/nagios/download # cd nagios-3.2.3/
supervision:/nagios/download/nagios-3.2.3 # ./configure --with-commandgroup=nagcmd
Compilons les codes sources
supervision:/nagios/download/nagios-3.2.3 #
make all
Installons les binaires
supervision:/nagios/download/nagios-3.2.3 # make install
Installons les scripts de démarrage
supervision:/nagios/download/nagios-3.2.3 # make install-init
Installons les fichiers de configuration. Les fichiers seront automatiquement installés dans le
répertoire /usr/local/nagios/etc
supervision:/nagios/download/nagios-3.2.3 # make install-config
Installons et configurons les permissions
supervision:/nagios/download/nagios-3.2.3 # make install-commandmode
Attention : à ce stade, il ne faut surtout pas démarrer Nagios.
Configuration de l'interface web
Installation du fichier de configuration de Nagios dans le répertoire conf.d d'Apache.
#supervision:/nagios/download/nagios-3.2.3 # make install-webconf
Création d'un compte "nagiosadmin" pour se connecter à la page web Nagios.
supervision:/nagios/download/nagios-3.2.3 # htpasswd2 -c
/usr/local/nagios/etc/htpasswd.users nagiosadmin
Le mot de passe choisi est "nagiosadmin", rien de bien compliqué !!
On peut redémarrer le service apache2.
supervision:/nagios/download/nagios-3.2.3 # service apache2 restart
Compilation et installation des plugins Nagios
Remettons-nous dans le répertoire de téléchargement afin de décompresser les sources, les
compiler et les installer.
supervision:/nagios/download/nagios-3.2.3 # cd /nagios/download/
supervision:/nagios/download # tar xzf nagios-plugins-1.4.16.tar.gz
supervision:/nagios/download # cd nagios-plugins-1.4.16/
supervision:/nagios/download/nagios-plugins-1.4.16 # ./configure --with-nagiosuser=nagios --with-nagios-group=nagios
supervision:/nagios/download/nagios-plugins-1.4.16 # make
supervision:/nagios/download/nagios-plugins-1.4.16 # make install
Démarrage de Nagios
À la première installation, et à chaque fois que vous ferez des modifications de Nagios ou que
vous aurez besoin de redémarrer Nagios, assurez-vous que tous les fichiers de configuration sont
conformes. Pour cela, lancez toujours cette commande.
supervision:/nagios/download # /usr/local/nagios/bin/nagios -v
/usr/local/nagios/etc/nagios.cfg
S'il n'y a pas d'erreur, on peut continuer. Afin que nagios et apache2 puissent démarrer
automatiquement au démarrage du serveur, faites ceci :
supervision:/nagios/download/nagios-plugins-1.4.16
supervision:/nagios/download/nagios-plugins-1.4.16
supervision:/nagios/download/nagios-plugins-1.4.16
supervision:/nagios/download/nagios-plugins-1.4.16
#
#
#
#
chkconfig
chkconfig
chkconfig
chkconfig
--add apache2
--add nagios
nagios on
apache2 on
Changer la permission de ce répertoire /usr/local/nagios/var/rw afin de pouvoir effectuer
certaines actions depuis l'interface Nagios.
supervision:/nagios/download/nagios-plugins-1.4.16 # chown nagios.nagcmd
/usr/local/nagios/var/rw
Démarrons maintenant Nagios.
supervision:/nagios/download/nagios-plugins-1.4.16 # service nagios start
Nagios est installé il faut maintenant le configurer afin de pouvoir superviser des ordinateurs !

Documents pareils