Etude et mise en place d'une solution d'administration et de supervision Open Source
1. ETUDE ET MISE EN PLACE D'UNE
SOLUTION D'ADMINISTRATION ET DE
SUPERVISION OPEN SOURCE
Réalisé par : Chiheb OUAGHLANI
Encadré par : Mohamed SAADA
Thouraya HAJJI
Année Universitaire 2014-2015
2. PLAN
2
1 • Introduction
2 • Généralités sur la supervision
3 • Etude de l’existant
4 • Outils de supervision
5 • Choix de la solution
6 • Réalisation
7 • Conclusion et perspectives
3. INTRODUCTION
3
Infrastructures informatiques : Complexes
Surveillance manuelle des systèmes : Impossible.
Les pannes survenues sur le système :
Empêcher de simples activités + Temps = Graves conséquences
Importance d’une plateforme
de supervision
4. DÉFINITION DE LA SUPERVISION
• Surveillance du bon fonctionnement d’un système.
• Contrôle de l’infrastructure et de l’activité informatique.
Types :
Applicative
Métier
Système et réseau
Sécurité
4
5. INTÉRÊTS DE LA SUPERVISION
Etre réactif
Etre proactif
Cibler le problème
Remonter les informations
Gagner du temps
5
10. BESOINS FONCTIONNELS
10
Niveau de service optimal
Détection des causes des problèmes
Alertes et notifications en temps réel
Etat des hôtes et des services
Administration complète
Prévention et anticipation
Gestion des utilisateurs
Rapports, statistiques, graphs
Historique
15. SOLUTIONS CHOISIES
15
Moteur de supervision
d’un SI complet
Outil d’administration complet
Mesure de performances
réseau et système
Capture et visualisation des
flux sur le réseau
Consultation d’état d’hôtes et
services sur des cartes
Création rapports et
Dashboard
Performances sous forme
PDF
Sauvegarde
29. 29
Mise en place d’un outil de supervision :
* Objectifs du cahier des charges atteints.
* Centralisation des infos des différents
outils : Une seule interface web.
* Visibilité claire et simplifiée.
CONCLUSION ET PERSPECTIVES
Ajout des équipements
Amélioration de l’interface graphique
Intégration d’autres modules
Solution HA
Notes de l'éditeur
M/Mme le Président/e, mesdames et messieurs les membres du jury, nous avons l’honneur et le plaisir de présenter aujourd’hui devant vous notre projet intitulé Etude et mise en place d'une solution d'administration et de supervision Open Source au sein de l’uib ou nous avons effectué ce travail. nous vous remercions d’avoir bien voulu prendre connaissance de ce travail et d’être venu le discuter. Nous remercionse également tous ceux qui nous ont fait l’amitié de venir assister à cette soutenance.
Ce projet est réalisé par ……. . Encadré par ……. .
Notre présentation est structurée comme suit :
Nous allons commencer par une introduction et quelques notions de base de la supervision. Puis nous allons passer à l’étude de l’existant qui nous mènera à voir quelques outils de supervision et après faire le choix de la solution à mettre en place. Ensuite nous allons aborder la phase de réalisation avec des captures d ’écran .Enfin nous allons conclure notre travail et mettre des axes d’amélioration pour ce projet.
De nos jours, le métier d’administrateur devient de plus en plus complexe suite aux problèmes de gestion et d’administration rencontrés résultats de l’agrandissement des réseaux informatiques et l’hétérogénéité des matériels utilisés.
La surveillance manuelle de l'infrastructure est devenue impossible et les pannes survenues sur le système ont augmenté. Elles commencent par empêcher de simples activités et avec le temps , elles engendreront de graves conséquences. D’ou vient l’importance d’avoir une plateforme de supervision dans l’entreprise.
Le défi majeur pour l’équipe est de gagner en temps et en efficacité grâce à un bon outil de supervision.
Les systèmes d’info étant par nature complexes leur supervision est indispensable.
La supervision peut se définir comme la :
Surveillance du bon fonctionnement d’un système ou d’une activité.
Contrôle de l’infrastructure et de l’activité informatique.
Elle se manifeste différemment selon le besoin de la société :
Les différents types de supervision
La supervision applicative
La supervision métier
La supervision système et réseau
La supervision de sécurité
La supervision permet à l’administrateur d’être :
Etre réactif en l’alertant en cas de dysfonctionnement d’une partie du système.
Etre proactif en anticipant les pannes possibles.
Cibler le problème dès son apparition afin d’agir rapidement de la façon la plus efficace.
Avoir les informations cachées d’un système d’information complexe dans la plus courte durée
Remonter des informations cachées d’un système d’information complexe dans la plus courte durée pour éviter des incidents entrainant de lourdes conséquences en terme financier, organisationnel, et de notoriété.
Les principaux objets à superviser sont généralement soit des hôtes telque des routeurs, des serveurs, des commutateurs, des imprimantes, etc. Ou bien des services, des ressources ou des applications .Aussi un groupe d’equipements ou un groupe de services.
La base : SNMP (Simple Network Protocol)
Protocole qui permet le gestion d'équipement.
Présent sur la majorité des équipements réseaux et OS.
WMI (Windows Management Instrumentation )
Système de gestion interne de Windows qui prend en charge la surveillance et le contrôle de ressource système.
Langage de scripting propriétaire (Patrol Script Language pour BMC Patrol)
Exécution de script VB, Perl et scripts shell : utilisation générales
L'UIB gère un grand nombre d'équipements réseaux qui est en augmentation que se soit pour la partie LAN : les agences, les sièges ou les autres sites ou bien la partie WAN tel que les routeurs des agences. Cette partie est gérée par la plateforme de supervision open source Eyes of Network. Tandis que la partie LAN est gérée par la plateforme proprietaire de CISCO , CiscoWorks LMS. Cette solution est obsolète et n’est plus soutenue par Cisco . C’est pour cela nous allons la remplacer par une autre solution.
Les administrateurs réseau disposent d'une plateforme EyesOfNetwork pour superviser les équipements WAN et d'une plateforme de gestion de configuration, d'administration et de monitoring propriétaire CiscoWorks LMS (LAN Management Solution) pour s'occuper des équipements coté LAN.
Avant de passer au choix de la solution , nous avons collecté les besoins et les critères à satisfaire .
Notre solution doit assurer
Les critères que notre solution doit satisfaire sont :
La solution doit être compatible avec le système de notre serveur , assurer une supervision complète , sans utilisation d’agents , accepter un déploiement centralisé , compatible SNMPv3 …
Le monde des outils de supervision libre est vaste.
Il existe des outils de supervision orienté métrologie ( gestion de performances), comme il y a d’autres qui sont orienté gestion de panne (permettant de suivre l’état actuel des equipements, services applicatifs et réseau.) et d’autre qui sont orienté complet qui combine les deux spécialités .
Facilité d’installation et grande flexibilité dans la configuration.
Création automatique des fichiers de configuration de Nagios.
Une solution de monitoring orientée « complet » : assure la supervision et garantit la partie métrologie.
Permet de mettre en place un monitoring distribué entre plusieurs sous réseaux ou sites et d’agréger plusieurs systèmes de monitoring indépendants tel que Eyes of Network.
Possibilité d’intégrer d’autres Add-Ons.
Création de plusieurs profils d’utilisateurs et gérer leurs rôles.
Notre solution des supervision proposée comportera ces différents modules :
Nous fournir un outil d’administration Web complet et facile à utiliser.
Détecter les différents incidents et événements concernant les hôtes dans les plus courts délais.
Alerter l'administrateur via un mail en cas d’un soucis.
Afficher l’état des équipements dans une interface intuitive et paramétrable.
Créer des Dashboards groupant les informations les plus intéressantes pour l’administrateur.
Présenter les hôtes ainsi que leurs services dans des cartes qui facilitent de voir leurs états et même d’y accéder à distance.
Récupérer la partie performance et l’historique des services des équipements sous forme de graphes.
Capturer les flux applicatifs et afficher les divers informations réseaux en temps réel sous forme graphique et numérique.
Générer des rapports de disponibilité et de performances des différents hôtes et groupes avec une grande flexibilité.
Automatiser l’envoi des rapport PDF sur mail .