BERNARDIN Benoît Lycée Louis Pergaud
description
Transcript of BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud
PRESENTATION
PROJET DE CENTRALISATION D’INFORMATIONS
DE SUIVI ET D ’ALERTE
BERNARDIN Benoît Lycée Louis Pergaud
La société SCAM Travaux Publics :- Activité- Localisations- Effectifs représentatifs
Environnement / lieu de réalisation :- Le service informatique (localisation, effectifs, gestion…)
Le projet de centralisation d’informations de suivi et d’alerte :- Objectif principal : Regrouper des outils d’administration existants ou à créer
PRESENTATIONPRESENTATION
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREPRESENTATION
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREANALYSE DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
SOMMAIREANALYSE DU PROJETLes applications existantes
Outil de centralisation des logs systèmes
SUPERVISIONdu PARC
INFORMATIQUE
Outil d’inventairedu parc informatique(GLPI + OCS Inventory)
Outil de supervisiondes alertes
Site Intranet
Observateur d’événements
OUTILS EXISTANTS OUTILS A DEVELOPPER
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREANALYSE DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
Certaines fonctions nécessaires à l’administration du parc ne sont pas présentes avec les outils actuels :
Ne permet pas d’être informer, sans se déplacer, du problème « logiciel » d’un
utilisateur : aucun gain de temps.
Ne permet pas de combiner les informations recueillies par chaque outil
puisque ces derniers sont distincts l’un de l’autre : aucune optimisation.
Ne permet pas de visualiser globalement
l’ensemble du parc informatique : aucune supervision globale.
SOMMAIREANALYSE DU PROJETLimites des outils existants
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREANALYSE DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
L’application de centralisation doit permettre de :
- Présenter une vue schématique mais globale du parc informatique de la société SCAM-TP- » Site Intranet
- Visualiser la configuration complète (matérielle et logicielle) de chaque machine- » OCS Inventory et GLPI
- Recenser les alertes et les logs générés sur le parc- » Outil de supervision d’alertes- » Observateur d’événements
- Une mise en évidence de l’état des machines
SOMMAIREANALYSE DU PROJETBesoins exprimés pour la future application (cahier des charges)
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREREALISATION DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
SOMMAIREREALISATION DU PROJETConception de l’interface visuelle
Accueil
Informations sur laMachine sélectionnée
Liens Externes (GLPI… etc.)
Informations sur l’Alerte choisie
AlertesAgence choisie Serveur choisisur l’Accueil
Le plan du site respectera l’architecture suivante :
Niveau 1
Niveau 2
Niveau 3
Niveau 4
BERNARDIN Benoît Lycée Louis Pergaud
SOMMAIRE
Titre de l’applicationNom de la sociétéLogo
Schéma représentatifdu parc informatique
de la société
Affichagedes alerteset des logsgénérés sur
l’ensemble du parc
Respect des exigences concernant le niveau 1 (accueil) :
REALISATION DU PROJETConception de l’interface visuelle
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREREALISATION DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
Fonctionnement général de la centralisation de logs système :
SOMMAIREREALISATION DU PROJET
LINUX
WINDOWS
Snare
SERVEUR Unix
Syslog-NG
Fichier « FIFO »
BdDMySQL
Script PHP
CLIENT
BERNARDIN Benoît Lycée Louis Pergaud
Principe de fonctionnement de la centralisation des logs système.
SOMMAIREREALISATION DU PROJETCréation d’une centralisation de logs système
LOGS
Logiciel SNARE
Récupération
SERVEURPort514
Envoi des logs Fichier « FIFO »Etape d’écriture
Base de données MySQL
Insertiondes logs
Script PHP
La base de données servant déjà pour sauvegarder les alertes, un champ a été rajouté afin de distinguer « alerte » et « log ».
SOMMAIREConnexion et sélection de
la base
Ouverture du fichier en
« r+ »
Le contenu du fichier est
copié dans un tableau Chaque ligne du tableau
correspond à une ligne de fichier, soit un log.
La première ligne est éclatée dans un second
tableau. C’est cette ligne qui fera l’objet d’une
insertion dans la table.
Après insertion de chaque caractéristique, la suppression
est traitée.
La ligne insérée est supprimée du premier
tableau.Le contenu du fichier est
supprimé, celui du tableau est réécrit dans le fichier.
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIREREALISATION DU PROJET
BERNARDIN Benoît Lycée Louis Pergaud
Intégration de l’outil d’inventaire
Intégration de l’outil de supervision des alertes
SOMMAIREREALISATION DU PROJETIntégration des outils d’inventaire et de supervision des alertes
AccueilAgence
Serveur
Machine Pop-up résumant la configuration
Logo Titre de l’application
Schéma représentatifdu parc informatique
Alerteset logs
Ce sont les alertes et les logs générés sur le par cet qui sont présents dans la
base de données commune.
BERNARDIN Benoît Lycée Louis Pergaud
Intégration de l’outil d’inventaire
SOMMAIREREALISATION DU PROJETIntégration des outils d’inventaire et de supervision des alertes
BERNARDIN Benoît Lycée Louis Pergaud
Intégration de l’outil de supervision des alertes
SOMMAIREREALISATION DU PROJETIntégration des outils d’inventaire et de supervision des alertes
Sélection de tous les enregistrements
Vérification du type d’alarme : alerte ou log
Gestion des erreurs
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIRERESULTATS
BERNARDIN Benoît Lycée Louis Pergaud
Objectif réalisé :
- L’outil de centralisation des logs système est correctement mise en place
- La centralisation globale des outils en vue d’une supervision est bien utilisable
Limites :
- Réaction de l’application inconnue lors de pics importants d’informations
- Gestion de tous les équipements mobiles (PDA, commutateurs, imprimantes..)
- Installation de Snare impossible sur des copieurs
SOMMAIRERESULTATS
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIRERESULTATS
BERNARDIN Benoît Lycée Louis Pergaud
Automatisation de la commande de démarrage de la centralisation des logs
syslog2mysql.sh
Utilisation des technologies Web 2.0 et Ajax
SOMMAIRERESULTATSEvolutions possibles
BERNARDIN Benoît Lycée Louis Pergaud
Introduction
I. Analyse du projet de centralisation1). Les applications existantes2). Limites des outils actuels3). Besoins exprimés pour la future application
II. Réalisation d’une centralisation1). Conception de l’interface visuelle2). Création et implémentation d’un outil de centralisation de logs système3). Intégration des outils d’inventaire et de supervision d’alertes
III. Résultats1). Objectif réalisé ?2). Evolutions possibles
Conclusion
SOMMAIRECONCLUSION
BERNARDIN Benoît Lycée Louis Pergaud
Résultats obtenusObjectif atteint avec respect des exigences de départ
Difficultés rencontréesDifficultés basiques avec les langages de programmation
Appropriation de la base de données de GLPICombiner, avec cohérence, les outils entre eux
SOMMAIRECONCLUSION
BERNARDIN Benoît Lycée Louis Pergaud
PRESENTATION
PROJET DE CENTRALISATION D’INFORMATIONS
DE SUIVI ET D ’ALERTE