Nagios

essay B

Sujet : Mise en place d’un système de supervision Open source. RAPPORT DE PROJET FIN D’ETUDE LASTIC3 Elaboré par Othman Souli Encadré par : Mr Guemazi Moham Société d’accueil : ThinkTank oru Sni* to View UNIVERSITÉ VIRTUELLE DE TUNIS Année Universitaire : 2010/2011 Dédicace A mes chers parents qui m’ont tellement donné et à qui je dois tout, en signe de gratitude et de reconnaissance. A ma femme et ma petite fille qui ont apporté le bonheur et la paix a ma vie. Qu’Allah les protège tous. 2. 3 Solution proposée . 3. Etude de choix 6 3. Les offres éditeurs 3. 2 Les offres libres . 3. 3 Choix du logicie . 4. Conclusion — Chapitrell: Présentation de l’outil de supervision Nagios…. 2. 1 Présentation 1. La supervision 10 1. 1 Définition . IO 1. 2 Objectifs 2. Nagios PAGF OF 2. 3 Architecture — 12 2. 4 plugins. 13 2. 5 Les fichiers de configuration 3. Conclusion — 16 Chapitrelll: Les compléments de Nagios 1. NDOutils . 17 1 . 1 Utilités — 1. 2 Présentation 18 1 Architecture . 2. Centreon 19 2. 1 utilités 2. 2 Présentation Windows • • • 3. 1 Présentation : „ „ 22 3. Architecture 4. NRPE pour la supervision des serveurs Linux.. • • • • • • • • • • • • 4. 1 Présentation — 3 4. 2 Architecture 5. Conclusion . 24 ChapitrelV: Mise en place du système de supervision — 1. Chronogramme — 25 2. Environnements de mise en place 2. 1 Environnement matériel . 2. 2 Environnement logiciel . 26 3. Mise en place de Nagios/Centreon et les . 22 . 25 plugins . 3. 1 Pré-requis Nagios/ Centreon . . 26 3. 3 Installation de NSCIient . 3. 4 Installation de NRPE 27 4. Interfaces de Nagios/Centreon 4. Centreon 5. Exemple d’Utilisations 32 5. 1 Utilisation des Templates pour rajout et la supervision des 40 serveurs Windows 5. 2 Utilisation des Templates pour rajout et la supervision des serveurs Linux . 3 Notification par mail 6. Conclusion 46 Conclusion générale 47 Références netographiques — 48 Annexe A 49 Annexe 3 PAGF s OF Annexe D 61 Table des figures Figure 1. Architecture de Think Tank Figure 2. Centralisation d »informations par Nagios. …. Figure 3. Architecture de Nagios . Figure 4. Principe de fonctionnement des plugins Figure 5.

Architecture NDOutils… Figure 6. Interaction entre Nagios et Centreon Figure 7. Architecture NSClient Figure 8. Mécanisme du Figure 9. Chronogramme du 58 4 • 12 15 • 21 projet . Figure 10. Figure 11. Globale 28 Page d’authentification nterface de Vue PAGF 6 OF 13. Interface des statistiques 29 Figure 14. Interface de graphiques de performance „ 29 Figure 15. Interface des hôtes supervlsees 30 Figure 16. Interface des services supervisés Figure 17. Interface des journaux d’évènements . 31 Figure 18. Interface de Views 31 Figure 19.

Interface des rapports Figure 20. Interface des listes des commandes — 33 Figure 21. Interface de définition des commandes Figure 22. Interface de liste des Templates des serai ces 35 Figure 23. Interface de liste des Templates des hôtes Figure 24. Interface d’association des Templates de services à un Template d »hôte 6 Centreon — Figure 25. Interface d’exportation 37 Etat des hôtes supervisés dans Figure 26. 38 Figure 27. Etat des services supervisés dans Figure 28. Interface des 7 OF Figure 29. Figure 30. Figure 31. Figure 32. Figure 33. Figure 34.

Interface des hôtes supen’isées dans 39 Interface des services supervisés dans Nagios — — 39 41 42 Liste des Templates des 43 Liste des Templates de service à associer à une hôte Figure 35. Configuration des notifications — 45 Figure 36. Exemple de notification . Liste des Tableaux Tableau l. Tableau 2. Tableau 3. retours Tableau 4. NSClient 34 Tableau 5. NRPE . Historique de Think Tableau comparatif Signification des codes de Les commandes E OF 14 Cahier des charges Titre du projet : Mise en place d’un système de supervision Open source.

Travail demandé: Recherche, Implémentation et configuration d’une solution Open Source qui vise à superviser ? distance les différents serveurs de la société avec gestion des alertes dans un environnement multiplateformes. Entreprise d’accueil : Thlnk Tank. société de services et d »ingénierie Informatique. Plan du travail : Le but principal du projet est de pouvoir établir ou choisir et installer une station de surveillance des erveurs qui remplit les conditions suivantes Coûts financiers les plus réduits possibles.

Cl Récupération des informations permettant la détection des pannes, l’indisponibilité des serveurs et de leurs services. n Des renseignements supplémentaires de monitoring sur la charge CPU, Espace disque, mémoire disponible, input/output, etc… Gestion des alertes. Notification par mail ou SMS en cas de problème. Générer des rapports sur le fonctionnement des serveurs par mois. Générer des graphes (cartographie du réseau… C] Une interface graphique claire pour l’interaction utilisateur/ Logiciel. Introduction générale qui peuvent causer des pertes considérables.

De ce fait, les administrateurs réseau font appel à des logiciels de surveillance et de supervision de réseaux afin de vérifier l’état du réseau en temps réel de l’ensemble du parc informatique sous leur responsabilité. Et être aussi informés automatiquement (par email, par SMS) en cas de problèmes. Grâce ? un tel système, les délais d’interventions sont fortement réduits et les anomalies peuvent être aussitôt prises en main avant même qu’un utilisateur peut s’en apercevoir. Ainsi, la supervision des réseaux s »avère nécessaire et ndispensable.

Elle permet entre autre d »avoir une vue globale du fonctionnement et des problèmes pouvant survenir sur un réseau mais aussi d’avoir des indicateurs sur la performance de son architecture. Dans ce cadre, le présent rapport se base sur trois axes principaux : Présenter les notions de base de la supervision informatique et de ses logiciels les plus utilisés actuellement. Étudier la solution choisie parmi plusieurs en énumérant ses fonctionnalités et apports. la réalisation, et la mise en place de cette solution. 2 Chapitrel: Présentation du cadre du stage Ce chapitre se focalise su n de I »entreprise