Tutoriels vidéos
Recent Articles

Le serveur de supervision libre – PART 1

  Le serveur de supervision libre – PART 1


Cela fait maintenant un petit moment que ce blog existe. Il aborde bien des sujets autours des logiciels libres mais il y en a un qui suscite plus d'intérêt que les autres: la supervision système et réseau. La complexité de ces logiciels et la faible documentation Francophone (bien que ce soit en train de changer) y est surement pour quelque chose.
Je propose donc de commencer une série de billets sur l'installation d'un serveur de supervision basé uniquement sur des solutions libres.
PART 1 - Installation du système d'exploitation GNU/Linux
PART 2 - Installation de Nagios
PART 3 - Installation de Centreon
PART 4 - Installation de Cacti

Les caractéristiques de ce serveur seront les suivantes:
  • Système d'exploitation: GNU/Linux Ubuntu Server Edition 8.10 ou supérieure
  • Nagios 3.4.1
  • Centreon 2.3.8
  • Cacti 0.8.7i
Trêve de blabla, entrons directement dans le vif du sujet avec l'installation du système d'exploitation et des pré-requis systèmes qui vont servir de base à notre serveur de supervision.

Avant de commencer

Ces tutos (et les 3 autres qui suivent) sont destinés à des utilisateurs ayant des bases en système d'exploitation GNU/Linux. Si ce n'est pas le cas, je vous conseille de vous tourner vers FAN (Fully Automated Nagios), une distribution Linux avec les outils Nagios,  Centreon... déjà préinstallés.

Installation du système d'exploitation GNU/Linux


J'ai choisi d'utiliser la distribution Ubuntu Server Edition 8.10. Sans juger de la qualité technique de cette distribution, je trouve que le support Francophone est très bien fait notamment par le biais de site comme Ubuntu-fr.
Il faut donc commencer par télécharger cette version sur un des serveurs.
A moins d'être complètement allergique à l'éditeur de texte "vi", je vous conseille une installation standard, c'est à dire sans interface graphique Gnome/KDE ou Xfce.

Installation de pré-requis système

On commence par mettre à jour le système:
# sudo apt-get update                                                                                                                   
# sudo apt-get upgrade                                                                                                                  
Dans cette série d'articles nous allons avoir besoin de compiler des sources de logiciels, il faut donc dans un premier temps installer le package "build-essential" qui comporte les librairies de développement de bases:
# sudo apt-get install build-essential                                                                                      
Nagios, Centreon et Cacti utilise une interface Web pour interagir avec les utilisateurs. Il faut donc installer un serveur Web sur notre serveur de supervision. On ne va pas être très original...
On va utiliser Apache (version 2):
# sudo apt-get install apache2 wget rrdtool bsd-mailx librrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev rrdtool librrds-perl
Certaine librairie sont également nécessaires au bon fonctionnement de Nagios et de ces plugins :
# sudo apt-get install bind9-host dnsutils bind9utils libradius1 qstat radiusclient1 snmp snmpd
Pour tester votre serveur Web, il faut commencer par le lancer...
# sudo apache2ctl start                                                                                                                  
Puis on teste en ligne de commande:
# wget http://<adresseIPserveur>/
--2009-01-15 17:36:17-- http://<adresseIPserveur>/
Resolving al-serv8... 127.0.1.1
Connecting to al-serv8|127.0.1.1|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 45
[text language="/html"][/text]
[/text]Saving to: `index.html'
100%[========================================================================>] 45 --.-K/s in 0s
2009-01-15 17:36:17 (7,98 MB/s) - `index.html' saved [45/45]
On installe les librairies qui serviront à Nagios pour afficher de beau diagrammes réseau:# sudo apt-get install libgd2-xpm-dev libpng12-dev libjpeg62 libjpeg62-dev
Centreon (que nous aborderons dans la 3em partie) utilise une base de donnée MySQL, il faut donc installer MySQL server sur notre serveur:
# sudo apt-get install mysql-server                                                                                           
# sudo apt-get install php5-mysql                                                                                           
# sudo apt-get install libmysqlclient15-dev                                                                           
Pour des raisons de sécurité, le processus Nagios ne sera pas lancé en root. Nous allons donc créer un utilisateur système nagios et un groupe nagios. (ce dernier comprendra les utilisateurs nagios et www-data).
# sudo /usr/sbin/useradd nagios                                                                                                      
# sudo passwd nagios                                                                                                               
# sudo /usr/sbin/groupadd nagios                                                                                               
# sudo /usr/sbin/usermod -G nagios nagios                                                                                    
# sudo /usr/sbin/usermod -G nagios www-data                                                                        

Share and Enjoy:

0 commentaires pour ce poste

Leave a reply

Vidéos similaires
GRANDES CATEGORIES
http://admin-reseaux.blogspot.fr/http://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.fr
http://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.fr
http://admin-reseaux.blogspot.fr/search/label/ACTIVE%20DIRECTORYhttp://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.fr
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnLrfU3ikj6mRqbAL2TNKLBMxNt9vqwo44KXAsRHxYVp5XBBZxiwLP9njfotk0OJdPQCu9zPJiFgeI0N7_aZswToXXhKvVejLGBPZ9LrsDned5cOX3AiLu1a2CJYhbzXYnZ58kKI99uwHU/s1600/Unknownvoip.jpghttp://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.fr
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnLrfU3ikj6mRqbAL2TNKLBMxNt9vqwo44KXAsRHxYVp5XBBZxiwLP9njfotk0OJdPQCu9zPJiFgeI0N7_aZswToXXhKvVejLGBPZ9LrsDned5cOX3AiLu1a2CJYhbzXYnZ58kKI99uwHU/s1600/Unknownvoip.jpghttp://admin-reseaux.blogspot.frhttp://admin-reseaux.blogspot.fr
Messages populaires

pobular post

Widgetadmin-reseaux
Fourni par Blogger.
Recent Stories
CONNECTER AVEC FACEBOOK
Sponsors
Chercher
Archives
Contactez Moi
Recent Comments
Contactez Moi