Vous êtes sur la page 1sur 11

Sujet :

Mise en place dun systme de supervision


Open source.

RAPPORT DE STAGE
(priode du 24/11/2014 au 19/12/2014)

Elabor par :

Ludovic LE BLOND

Encadr par :

Mr MAUBIAN Stphane

Socit daccueil:

ALCATEL-LUCENT GUIPAVAS

Table des matires

BTS SIO option SISR - GRETA MORLAIX 2014/2015


Cahier des charges

Titre du projet :

BTS SIO option SISR - GRETA MORLAIX 2014/2015


Mise en place dun systme de supervision Open source.

Travail demand:

Recherche, Implmentation et configuration d'une solution Open Source


qui vise superviser distance les diffrents serveurs de la socit avec
gestion des alertes.

Plan du travail :

Le but principal du projet est de pouvoir tablir ou choisir et installer une


station de surveillance des serveurs qui remplit les conditions suivantes :

-Cots financiers les plus rduits possibles.

-Rcupration des informations permettant la dtection des pannes,


lindisponibilit des serveurs et de leurs services.

-Desrenseignements supplmentaires de monitoring sur la charge


CPU, Espace disque, mmoire disponible, input/output, etc...

-Gestion des alertes.

-Notification par mail ou SMS en cas de problme.

-Gnrer des rapports sur le fonctionnement des serveurs par


mois.

-Gnrer des graphes (cartographie du rseau,...)

-Une interface graphique claire pour linteraction utilisateur/Logiciel.

Introduction gnrale

Actuellement toutes les entreprises sont quipes dunrseau local


au minimum, et de rseaux de longues distances pour les plus importantes
dentre elles. Leurs parcs informatiques englobent une dizaine voir une
centaine dquipements, engendrs par des serveurs de bases de donnes et
des serveurs de traitements.
BTS SIO option SISR - GRETA MORLAIX 2014/2015
Vu que ces systmes informatiques sont au cur des activits des
entreprises, leur maitrise devient primordiale.Ils doivent fonctionner pleinement
et en permanence pour garantir la fiabilit et lefficacit
exiges, et surtout travailler rduire les problmes de dfaillances, les
pannes, les coupures et les diffrents problmes techniques qui peuvent
causer des pertes considrables.

De ce fait, les administrateurs rseau font appel des logiciels de


surveillance et de supervision de rseaux afin de vrifier l'tat du rseau en
temps rel de l'ensemble du parc informatique sous leur responsabilit. Et tre
aussi informs automatiquement (par email, par SMS) en cas de problmes.
Grce un tel systme, les dlais d'interventions sont fortement rduits et les
anomalies peuvent tre aussitt prises en main avant mme qu'un utilisateur
peut sen apercevoir.
Ainsi, la supervision des rseaux savre ncessaire et indispensable.
Elle permet entre autre davoir une vue globale du fonctionnement et des
problmes pouvant survenir sur un rseau mais aussi davoir des indicateurs
sur la performance de son architecture.

Dans ce cadre le prsent rapport se base sur trois axes principaux :

-Prsenter les notions de base de la supervision informatique


et de ses logiciels les plus utiliss actuellement.

-Etudier la solution choisie parmi plusieurs en numrant ses


fonctionnalits et apports.

-la ralisation, et la mise en place de cette solution.

1.Etude de choix

De nombreuses plateformes de supervision existent aujourdhui.Certaines


se contentent de grer temps rels ltat du rseau et prserve une vue
globale sur le fonctionnement de son architecture, dautres permettent
galement de connatre ltat des diffrents services, et dautres qui offrent la
possibilit de ressortir de nombreuses statistiques du rseau permettant une
analyse assez fine.

3.1 Les offres diteurs


BTS SIO option SISR - GRETA MORLAIX 2014/2015
Sassurant que la supervision est un march porteur, les socits se
pressent de plus en plus investir dans des produits permettant la supervision
et une meilleure gestion des rseaux.
Deux familles apparaissent, celle proposant des solutions gnralistes
pour la supervision des rseaux, des serveurs, des applications, des sites
web,... comme les logiciels Patrol (BMC), dUnicenter (Computer Associate), de
la gamme openview (HP)...
Dautres offrent une supervision des domaines plus spcifiques citant
comme logiciel panorama (Altaworks) qui gre uniquement laspect scurit ou
PathWAI (Candle) qui se penche principalement sur la supervision des
applications.

Ces solutions nont quun seul point commun : un prix lev.

3.2 Les offres libres

Il existe des solutions de supervision libres et professionnelles. Parmi les


plus rpandues, reconnues du moment nous pouvons citer Nagios, Zabbix,
BigBrother2 et OpenNMS.

Lavantage de ces logiciels libres est la gratuit, la disponibilit du code


source et la libert dtudier et de modifier le code selon nos besoins et de le
diffuser. De plus, il existe une communaut importantedutilisateurs et de
dveloppeurs qui participent lamlioration des logiciels et apportent une
assistance par la mise en ligne des documentations et les participations aux
forums.

3.3 Choix du logiciel

Les diffrentes solutions commerciales dj prsentes (HPOpenview,


Patrol, BigBrother, etc..) ncessitent un investissement important pour leur
mise en place, et pour des raisons propres lentreprise, toutes ces solutions
sont carter de ma liste de choix.

Parmi les solutions les plus connues,


recommandes et surtout Libres, on citera Nagios et Zabbix.
Voici un tableau comparatif des deux logiciels choisis.

BTS SIO option SISR - GRETA MORLAIX 2014/2015


Zabbix Nagios

Prsentation Open source, libre -Open source, Libre.


-Multiplateformes -Conu pour les plateformes
-Homogne Unix.
-Interface web utilisateur -Modulaire
en PHP, base de donnes SQL -Interface web en PHP, base
(MySQL, Oracle...) de donnes SQL.
-Configuration -Configuration plus ou moins
centralise sur une complexe
mme interface graphique.) Peut monitorer de 3manires:
Peut monitorer de 3 manires:
-Lutilisation des journaux
-lancement dun processus sur dexploitation par lenvoie des
les machines monitorer pour vnements issus des fichiers
collecter des donnes locales, log en temps rel vers un
grce lagent Zabbix (obtenir serveur centrale
des infos sans utiliser offrant les informations
SNMP). ncessaires la supervision.
-Requtes SNMP. -Supervision active des
-Check externes qui sert services et infrastructure qui
tester les services rseaux nous permet de garder
(rien installer sur lhistorique des performances
lquipement surveill,tests
limits
des pings ou test de
protocoles).
Fonctionnalits -Offre une interface web de -Offre une interface web base
consultation et sur les CGL avec gestion des
dadministration. droits pour la
Fonctionnalits -Peut gnrer des graphes. consultation.
-Peut lever des alertes en -Gnre
envoyant des mails. des rapports de surveillance.
-Supervise des quipements -Il a la possibilit demonitorer
SNMP. distance travers un firewall.
-Gre les pannes et les -Il peut dfinir des serveurs
performances esclaves qui prennent le relais
si le serveur maitre tombe en
panne.
-Surveillance des ressources
des serveurs (CPU,mmoire...)

BTS SIO option SISR - GRETA MORLAIX 2014/2015


-Surveillance des services
rseaux.
-Arrt temporaire de la
supervision locale ou globale.
-Gnre des graphes par
linterfaage avec RRDTools.

Architecture Architecture gnralement Architecture gnralement


base sur: base sur:
-Serveur Zabbix, le cur et -Le moteur de lapplication qui
moteur de lapplication sert ordonnancer les tches
programm en C. de supervision crit en C.
-Agent Zabbix pour la collection -Une interface web ralise
des informations locales. laide des GCI, dcrivant la
-Une interface web vue densemble du systme et
dadministration et consultation les anomalies possibles.
des donnes. -Plusieurs plugins quipeuvent
-Une base de donnes SQL. tre complts en fonction des
besoins.

Avantages -Multiplateforme. -Des plugins qui tendent les


-Utilise peu de ressources possibilits de Nagios.
-Plus lger grce son -Une trs grande communaut
homognit (Pas de plug-in qui participe activement au
ajouter). dveloppement.
Avantages
-Mise jour facile. -Un moteur performant
-Configuration et utilisation -solution complte permettant
aise. le reporting, la gestion des
-Interface vaste mais claire. pannes et dalarmes,
gestion des utilisateurs...
-Des plugins permettent aux
utilisateurs de dvelopper
facilement ses propres
vrifications de services.
-Possibilit de repartir la
supervision entre plusieurs
administrateurs.
-Offre la possibilit de
dvelopper ses propres
modules.

Inconvnients -Lagent Zabbix communique -Configuration complexe mais


BTS SIO option SISR - GRETA MORLAIX 2014/2015
les peut samliorer en ajoutant
donnes en clairencessit de Centreon.
scuriser les donnes.
-Peu dinterfaage avec -Interface peu ergonomique et
dautres intuitive.
solutions commerciales.
-Communaut de dveloppeurs
limite.

Tableau 2. Tableau comparatif

Parmi ces solutions libres, les deux logiciels Zabbix et Nagios sont les
plus rpandus et les plus utiliss. Par rapport mon projet, se sont les deux
solutions les plus adaptes permettant de satisfaire pratiquement tous
les besoins de la socit, par les diffrentes fonctionnalits quelles offrent. Et
compte tenu de ce critre Zabbix et Nagios restent galit et il me sera
impossible de les dpartager.
Une des particularits captivantes de Nagios est sa modularit, on a ainsi
estim que Nagios a t plus adapt aux besoins de mon projet que Zabbix. En
effet, grce ses plugins, Nagios possde une architecture facilement
adaptable lenvironnement. Ces derniers pouvant tre ajouts, modifis ou
mme personnaliss et permettent de spcifier les tches pour aboutir au
rsultat voulu.

De plus Nagios est une solution stable, dispose dune grande


communaut de dveloppeurs et est utilis aussi bien dans les petites et
moyennes infrastructures que dans les grands parcs informatiques et
utilis surtout par plusieurs entreprises de renomm, tels que Yahoo (100 000
serveurs), Yellow pipe Web Hosting (7000 serveurs) ...

Bien que ce dernier soit rput par sa configuration fastidieuse, il peut


tre coupl Centreon un logiciel qui lui servira de couche applicative afin de
faciliter la configuration et dtablir des interfaces plus ergonomiques et
comprhensibles.

4.Conclusion

Ce chapitre a t conu pour familiariser lenvironnement du travail en


prsentant lentreprise daccueil et larchitecture rseau dont elle dispose.

BTS SIO option SISR - GRETA MORLAIX 2014/2015


Jai propos des solutions et leurs tudes a mon matre de stage et
finalement nous avons pos notre choix sur la solution que nous jugeons la
plus convenable la socit et la formation que nous estimons acqurir qui
est le logiciel de supervision libre Nagios .

Le chapitre suivant attaquera une tude approfondie de la solution


choisie.

ChapitreII: Prsentation de loutil de supervision


Nagios

Dans ce prsent chapitre, Je commene par dfinir la notion de la


supervision et ses objectifs ensuite,
analyser de prs les fonctionnalits de la solution propose, son architecture,
et les diffrents services quelle offre et finir par numrer les diffrents fichiers
de configurations sur quoi se base cette solution.

1.La supervision

1,1 Dfinition

La supervision de rseaux peut tre dfinie comme lutilisation de


ressources rseaux adaptes dans le but dobtenir des informations (en temps
rel ou non) sur lutilisation ou lacondition des rseaux et de leurs lments
BTS SIO option SISR - GRETA MORLAIX 2014/2015
afin dassurer un niveau de service garanti, une bonne qualit et une rpartition
optimale et de ceux-ci.
La mise en place dune supervision rseau,a donc pour principale
vocation de collecter intervalle rgulier les informations ncessaires sur ltat
de linfrastructure et des entits qui y sont utiliss, de les analyser et de les
rapporter.

1.2 Objectifs

Lobjectif dune supervision de rseaux peut ainsi se rsumer en trois


points :
Etre ractif en alertant ladministrateur (e-mail ou sms) en cas de
dysfonctionnement dune partie du systme dinformation.

Etre pro actif en anticipant les pannes possibles.

Cibler le problme ds son apparition afin dagir rapidement de la faon


la plus pertinente possible.

2.Nagios

2.1 Prsentation

Nagios est un logiciel libre distribu sous licence GPL qui permet de
superviser un systme dinformation complet. Utilis par de nombreuses
socits, il fait lobjet de contribution et recherche trs actives.

Etant le successeur de NetSaint dont la premire version date de 1999,


ce logiciel est considr comme une volution de ce dernier auquel a t
ajoute, entre autre, la gestion du protocole SNMP. Il apparat sous le nom de
Nagios le 10 mai 2002 aux conditions de la GNU General Public License.

Cet outil repose sur une plate-forme de supervision, fonctionnant sous


Linux et sous la plupart des systmes Unix. Il centralise les informations
rcoltes priodiquement par le fonctionnement modulaire dont il est
caractris, ce qui le rend beaucoup plus attractif que ses produits concurrents.
En revanche sa configuration peut se rvler complexe.

2.2 Fonctionnalits

Les fonctionnalits de Nagios sont trs nombreuses, parmi les plus


communes nous pouvons citer les suivantes :
BTS SIO option SISR - GRETA MORLAIX 2014/2015
La supervision des services rseaux (SMTP, http...), des htes et des
ressources systmes (CPU, charge mmoire...)
La dtermination distance et de manire automatique ltat des objets
et les ressources ncessaires au bon fonctionnement du systme grce
ses plugins.
Reprsentation colorie des tats des services et htes dfinies.
Gnration de rapports.
Cartographie du rseau.
Gestion des alertes.
Surveillance des processus (sous Windows, Unix...).
Superviser des services rseaux : (SMTP, POP3, HTTP, NNTP, ICMP,
SNMP, LDAP, etc.)
La supervision distance peut utiliser SSH ou un tunnel SSL.
Les plugins sont crits dans les langages de programmation les plus
adapts leur tche (Bash, C++, Python, Perl, PHP, C#, etc.)

BTS SIO option SISR - GRETA MORLAIX 2014/2015

Vous aimerez peut-être aussi