Sujet : Mise en place d’un système de supervision Open source. RAPPORT DE PROJE
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 Mohamed Société d’accueil : ThinkTank UNIVERSITE VIRTUELLE DE TUNIS Année Universitaire : 2010/2011 1 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. Othman Souli Remerciements Le travail présenté dans ce rapport de stage de fin d‟étude a été effectué pour le compte de la société de service et d‟ingénierie « Think Tank », sous la bienveillance du gérant Mohamed Guermazi que je tiens à remercier pour m‟avoir accordé l‟opportunité de réaliser ce stage dans la société en parallèle avec mes taches quotidiennes comme administrateur réseaux et de m‟avoir encadré. Table des matières Cahier des charges ............................................................................................................................ 1 Introduction générale......................................................................................................................... 2 ChapitreI: Présentation du cadre du stage .......................................................................................... 3 1. Présentation de la société ........................................................................................................... 3 2. Etude de l‟existant ..................................................................................................................... 4 2.1 Description de l‟existant ...................................................................................................... 4 2.2 Critique de l‟existant ............................................................................................................ 5 2.3 Solution proposée ................................................................................................................ 5 3. Etude de choix ........................................................................................................................... 6 3.1 Les offres éditeurs ............................................................................................................... 6 3.2 Les offres libres ................................................................................................................... 6 3.3 Choix du logiciel ................................................................................................................. 6 4. Conclusion ................................................................................................................................ 9 ChapitreII: Présentation de l‟outil de supervision Nagios................................................................. 10 1. La supervision ......................................................................................................................... 10 1.1 Définition .......................................................................................................................... 10 1.2 Objectifs ............................................................................................................................ 10 2. Nagios ..................................................................................................................................... 11 2.1 Présentation ....................................................................................................................... 11 2.2 Fonctionnalités .................................................................................................................. 11 2.3 Architecture ....................................................................................................................... 12 2.4 Plugins............................................................................................................................... 13 2.5 Les fichiers de configuration .............................................................................................. 15 3. Conclusion .............................................................................................................................. 16 ChapitreIII: Les compléments de Nagios ......................................................................................... 17 1. NDOutils ................................................................................................................................. 17 1.1 Utilités ............................................................................................................................... 17 1.2 Présentation ....................................................................................................................... 18 1.3 Architecture ....................................................................................................................... 18 2. Centreon .................................................................................................................................. 19 2.1 Utilités ............................................................................................................................... 19 2.2 Présentation ....................................................................................................................... 19 2.3 Architecture ....................................................................................................................... 19 3. NSClient pour la supervision des serveurs Windows............................................................... 22 3.1 Présentation : ..................................................................................................................... 22 3.2 Architecture ....................................................................................................................... 22 4. NRPE pour la supervision des serveurs Linux.......................................................................... 23 4.1 Présentation ....................................................................................................................... 23 4.2 Architecture ....................................................................................................................... 23 5. Conclusion .............................................................................................................................. 24 ChapitreIV: Mise en place du système de supervision ..................................................................... 25 1. Chronogramme ........................................................................................................................ 25 2. Environnements de mise en place ............................................................................................ 25 2.1 Environnement matériel ..................................................................................................... 25 2.2 Environnement logiciel ...................................................................................................... 26 3. Mise en place de Nagios/Centreon et les plugins ..................................................................... 26 3.1 Pré-requis Nagios/Centreon ............................................................................................... 26 3.2 Installation de Nagios/Centreon ......................................................................................... 26 3.3 Installation de NSClient ..................................................................................................... 26 3.4 Installation de NRPE ......................................................................................................... 27 4. Interfaces de Nagios/Centreon ................................................................................................. 27 4.1 Centreon ............................................................................................................................ 27 5. Exemple d‟Utilisations ............................................................................................................ 32 5.1 Utilisation des Templates pour l‟ajout et la supervision des serveurs Windows .................. 32 5.2 Utilisation des Templates pour l‟ajout et la supervision des serveurs Linux ........................ 40 5.3 Notification par mail .......................................................................................................... 44 6. Conclusion .............................................................................................................................. 46 Conclusion générale ........................................................................................................................ 47 Références netographiques .............................................................................................................. 48 Annexe A ........................................................................................................................................ 49 Annexe B ........................................................................................................................................ 55 Annexe C ........................................................................................................................................ 58 Annexe D ........................................................................................................................................ 61 Table des figures Figure 1. Architecture de Think Tank ................................................................................................ 4 Figure 2. Centralisation d‟informations par Nagios.......................................................................... 12 Figure 3. Architecture de Nagios .................................................................................................... 13 Figure 4. Principe de fonctionnement des plugins ............................................................................ 15 Figure 5. Architecture NDOutils...................................................................................................... 18 Figure 6. Interaction entre Nagios et Centreon ................................................................................. 21 Figure 7. Architecture NSClient ...................................................................................................... 22 Figure 8. Mécanisme du NRPE ....................................................................................................... 23 Figure 9. Chronogramme du projet .................................................................................................. 25 Figure 10. Page d'authentification .................................................................................................... 27 Figure 11. Interface de Vue Globale ................................................................................................ 28 Figure 12. Interface de la santé globale ............................................................................................ 28 Figure 13. Interface des statistiques Nagios ..................................................................................... 29 Figure 14. Interface de graphiques de performance .......................................................................... 29 Figure 15. Interface des hôtes supervisées ...................................................................................... 30 Figure 16. Interface des services supervisés ..................................................................................... 30 Figure 17. Interface des journaux d'évènements ............................................................................... 31 Figure 18. Interface de Views .......................................................................................................... 31 Figure 19. Interface des rapports ..................................................................................................... 32 Figure 20. Interface des listes des commandes ................................................................................. 33 Figure 21. Interface de définition des commandes ........................................................................... 33 Figure 22. Interface de liste des Templates des services ................................................................... 35 Figure 23. Interface de liste des Templates des hôtes ....................................................................... 35 Figure 24. Interface d‟association des Templates de services à un Template d‟hôte ......................... 36 Figure 25. Interface d'exportation .................................................................................................... 37 Figure 26. Etat des hôtes supervisés dans Centreon ......................................................................... 38 Figure 27. Etat des services supervisés dans Centreon ..................................................................... 38 Figure 28. Interface des hôtes supervisées dans Nagios ................................................................... 39 Figure 29. Interface des services supervisés dans Nagios ................................................................. 39 Figure 30. Interface des services supervisés dans Nagios ................................................................. 41 Figure 31. Interface des services supervisés dans Nagios ................................................................. 42 Figure 32. Interface des services supervisés dans Nagios ................................................................. 42 Figure 33. Liste des Templates des hôtes ......................................................................................... 43 Figure 34. Liste des Templates de service à associer à une hôte ....................................................... 44 Figure 35. Configuration des notifications ....................................................................................... 45 Figure 36. Exemple de notification .................................................................................................. 45 Liste des Tableaux Tableau 1. Historique de Think Tank................................................................................................. 4 Tableau 2. Tableau comparatif .......................................................................................................... 8 Tableau 3. Signification des codes de retours ................................................................................. 14 Tableau 4. Les commandes NSClient .............................................................................................. 34 Tableau 5. Les commandes NRPE ................................................................................................... 40 1 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 : Think 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 serveurs qui remplit les conditions suivantes : Coûts financiers les plus réduits possibles. Récupération des informations permettant la détection des pannes, l‟indisponibilité des serveurs et de leurs services. 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,…) Une interface graphique claire pour l‟interaction utilisateur/Logiciel. 2 Introduction générale Actuellement toutes les entreprises sont équipées d‟un réseau local au minimum, et de réseaux de longues distances pour les plus importantes d‟entre elles. Leurs parcs informatiques englobent une dizaine voir une centaine d‟équipements, engendrés par des serveurs de bases de données et des serveurs de traitements. Vu que ces systèmes informatiques sont au cœur des activités des entreprises, leur maitrise devient primordiale. Ils doivent fonctionner pleinement et en permanence pour garantir la fiabilité et l‟efficacité exigées, et surtout travailler à réduire les problèmes de défaillances, les pannes, les coupures et les différents problèmes techniques 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 indispensable. 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. - Etudier la solution choisie parmi plusieurs en énumérant ses fonctionnalités et apports. - la réalisation, et la mise en place de cette solution. 3 ChapitreI: Présentation du cadre du stage Ce chapitre se focalise sur la présentation de l‟entreprise accueillante et l‟étude détaillée de l‟existant où on cernera la problématique de mon sujet et on présentera la solution adoptée pour ce dernier. 1. Présentation de la société Think Tank est une société de services et d'ingénierie informatique qui, partant de ses compétences dans les processus et les technologies adaptés aux systèmes d‟informations, a su développer un savoir faire spécifique dans plusieurs domaines tel les méthodologies Orientée Objet, du langage JAVA, et de la plateforme J2EE. Elle s‟appuie en outre sur son centre de compétences « Architecture et Infrastructure » qui réunit un réseau d‟experts dans les domaines suivants : systèmes et réseaux, sécurité et bases de données. Ses prestations s‟étendent du conseil en architecture technique jusqu‟à l‟exploitation globale du système d‟information conçu, dans des centres de compétences sécurisés. Historique : 1999 -Création de Think Tank SARL, acquisition du projet Marketing Media Warehouse de BMW. 2001 -Signature d'un contrat de Partenariat avec la société Think Tank Business Solutions AG. 2003 -Signature d‟un contrat de sous-traitance avec BearingPoint (Corporate KPMG Consulting) 2004 -Signature du contrat avec BearingPoint Munich pour la réalisation du projet PGI de Siemens AG (Power Generation Industrial) 2005 -Signature du contrat de uploads/Management/ mise-en-place-d-x27-un-systeme-de-supervision-open-source.pdf
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 24, 2021
- Catégorie Management
- Langue French
- Taille du fichier 1.8903MB