Mise en place Nagios3 sur Ubuntu serveur (Part2)

By | 16 décembre 2011

Après avoir mis en place les pré-requis Nagios3 passons ensuite à la seconde partie, l’installation du noyau central de supervision Nagios3.  Dans ce billet nous complilerons Nagios3 depuis les sources (permet de l’installer avec les droits utilisateurs et groupe défini dans les pre-requis) .

Pour rappel, Nagios permet entre autre  de suivre l’état des services, et de remonter une alerte si un problème existe. On peut également le configurer afin de prendre des itiniatives si aucune intervention n’est effectuée après un seuil défini.

Ensemble des articles traitant de l’installation de Nagios & co :

1- Installation des prérequis Nagios3 sur Ubuntu serveur
2- Mise en place Nagios3 sur Ubuntu serveur (Part2)
3- Mise en place des outils Ndoutils sur Ubuntu serveur (Part3)
4-Installation-de-centreon-sur-ubuntu-serveur-part4/ 
5-Installation-de-centreon-sur-ubuntu-serveur(-part5)

Téléchargements des sources Nagios3:

Récupération des sources de Nagios3  en version 3.3.1 et des Nagios-plugin version1.4.15. Ne pas oublier de ce mettre en root comme dans l’article précédent.

[email protected]:~# sudo -s
[email protected]:~# cd /usr/src
[email protected]:~# wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.3.1.tar.gz
[email protected]:~# wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Compilation des paquets depuis les sources:

Puis décompression des sources :

[email protected]:~# tar -zxvf nagios-3.3.1.tar.gz
[email protected]:~# cd nagios/
[email protected]:~# ./configure --with-nagios-user=nagios --with-nagios-group=nagiosgr --with-command-user=nagios --with-command-group=nagiosgr --enable-event-broker --enable-nanosleep --enable-embedded-perl --with-perlcache

Puis faire « make all »

[email protected]:~# make all
[email protected]:~# make fullinstall

Depuis la version 3.3.1 vous êtes susceptible de rencontrer cette erreur, la solution ici  Et enfin :

[email protected]:~# make install-config
[email protected]:~# make install-commandmode
[email protected]:~# make install-init

Puis installation du script de démarrage automatique :

[email protected]:~# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Il faut ensuite installer l’interface Web:

[email protected]:~# make install-webconf
[email protected]:~# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Il faut saisir le mot de passe pour le compte nagiosadmin de l’interface Web

[email protected]:~# /etc/init.d/apache2 reload

Compilation des plugins Nagios depuis les sources

Nagios est livré nu sans aucun plugin. Il est donc nécessaire d’installer les  plugins standard :

[email protected]:~# apt-get install fping libnet-snmp-perl libldap-dev libmysqlclient-dev libgnutls-dev libradiusclient-ng-dev
[email protected]:~# cd /usr/src
[email protected]:~# tar xzf nagios-plugins-1.4.15.tar.gz
[email protected]:~# cd nagios-plugins-1.4.15
[email protected]:~# ./configure --with-nagios-user=nagios --with-nagios-group=nagiosgr

ATTENTION: il y a deux – avant les commandes with-nagios…

[email protected]:~# make
[email protected]:~# make install

Redémarrage des service

[email protected]:~# /etc/init.d/nagios restart
[email protected]:~# /etc/init.d/apache2 restart

Il ne reste plus qu’a vous connecter à l’interface web de votre serveur http://IP_poste_Nagios/nagios,

Après vous être authentifié sur la bannière  (login: nagiosadmin/ password: ):

Pour en vérifier le bon fonctionnement  cliquer sur  le lien « Hostgroup Overview » :

 
Author: matstar

Administrateur système et réseau depuis quelques années, j'ai créé ce blog comme carnet de route. De petits rien qui j'espère profiteront au plus grand nombre !

Laisser un commentaire