TEYAN.FR

Installer Nagios 3.2.3

Publié le 20 novembre 2010
logofullsize

Nagios (anciennement appelé Netsaint) est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes vont mal et quand ils vont mieux. C'est un logiciel libre sous licence GPL.

Installation des prérequis

Lancez les commandes suivantes pour effectuer les mises à jour de base :

# sudo apt-get update
# sudo apt-get upgrade
# sudo apt-get install build-essential

Installation d'Apache et des librairies

Installation d'Apache :

# sudo apt-get install apache2 wget

Installation des librairies nécessaires au bon fonctionnement de Nagios avec Apache :

# sudo apt-get install bind9-host dnsutils libbind9-50 libdns50 libisc50 libisccc50 libisccfg50 liblwres50 libradius1 qstat radiusclient1 snmp snmpd
# sudo apt-get install rrdtool mailx librrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp openssl
# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev
Au lancement de l'installation des librairies il est fort probable que certaines soient introuvables. Pour remédier à ce problème vous devez aller sur le site d'Ubuntu afin de trouver les dernières versions existantes. NE PAS PASSER CETTE ETAPE

Installation de MySQL Server

Installation de MySQL :

# sudo apt-get install mysql-server
# sudo apt-get install php5-mysql
# sudo apt-get install libmysqlclient15-dev

Création des utilisateurs "nagiosadmin" puis intégration de nagiosadmin et www-data dans un groupe d'utilisateur :

# sudo /usr/sbin/useradd nagiosadmin
# sudo passwd nagiosadmin
# sudo /usr/sbin/groupadd nagiosgrp
# sudo /usr/sbin/usermod -G nagiosgrp nagiosadmin
# sudo /usr/sbin/usermod -G nagiosgrp www-data

Installation de Nagios

Téléchargement de Nagios :

# sudo su
# cd /usr/src
# wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz
# wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

Pour trouver la dernière version de Nagios, allez sur http://www.nagios.org/

Extraction des archives téléchargées :

# tar xzf nagios-3.2.3.tar.gz
# tar xzf nagios-plugins-1.4.15.tar.gz

Compilation de Nagios :

# ./configure --with-command-group=nagiosgrp
# make all
# make install
# make install-config
# make install-commandmode

Il risque d'y avoir des alertes ("warning"), ce n'est pas grave, par contre, il ne faut pas d'erreurs... ("error").

Création du script afin que Nagios s'exécute à chaque démarrage du système d'exploitation :

# make install-init
# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Installation de l'interface web :

# make install-webconf
# sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
# /etc/init.d/apache2 reload

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

Installation des plugins Nagios :

# sudo apt-get install fping libnet-snmp-perl libldap-dev libmysqlclient-dev libgnutls-dev libradiusclient-ng-dev
# cd /usr/src
# tar xzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure --with-nagios-user=nagiosadmin --with-nagios-group=nagiosgrp
# make
# make install

Exécution de Nagios :

# /etc/init.d/nagios start

nagios_screenshot

Imprimer Imprimer
Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Aucun trackbacks pour l'instant