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.
Table des matières :
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 » :
Aucun commentaire jusqu'à présent.