BERNARDIN Benoît Lycée Louis Pergaud PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE PRESENTATION BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud PRESENTATION PRESENTATION 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 BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud PRESENTATION SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud ANALYSE DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud SOMMAIRE ANALYSE DU PROJET Les applications existantes OUTILS EXISTANTS OUTILS A DEVELOPPER Outil d’inventaire du parc informatique (GLPI + OCS Inventory) Outil de centralisation des logs systèmes SUPERVISION du PARC INFORMATIQUE Outil de supervision des alertes Site Intranet Observateur d’événements BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud ANALYSE DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud ANALYSE DU PROJET Limites des outils existants SOMMAIRE 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. BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud ANALYSE DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud ANALYSE DU PROJET Besoins exprimés pour la future application (cahier des charges) SOMMAIRE 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 BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET Conception de l’interface visuelle SOMMAIRE Le plan du site respectera l’architecture suivante : Niveau 1 Niveau 2 Niveau 3 Niveau 4 Accueil Agence choisie Serveur choisi sur l’Accueil Alertes Informations sur la Machine sélectionnée Informations sur l’Alerte choisie Liens Externes (GLPI… etc.) BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET Conception de l’interface visuelle SOMMAIRE Respect des exigences concernant le niveau 1 (accueil) : Logo Titre de l’application Nom de la société Schéma représentatif du parc informatique de la société Affichage des alertes et des logs générés sur l’ensemble du parc BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET SOMMAIRE Fonctionnement général de la centralisation de logs système : LINUX SERVEUR Unix Syslog-NG WINDOWS Fichier « FIFO » Snare Script PHP BdD MySQL BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET Création d’une centralisation de logs système SOMMAIRE Principe de fonctionnement de la centralisation des logs système. La base de données servant déjà pour sauvegarder les alertes, un champ a été rajouté afin de distinguer « alerte » et « log ». CLIENT LOGS SERVEUR Récupération Port 514 Fichier « FIFO » Envoi des logs Etape d’écriture Logiciel SNARE Script PHP Insertion des logs Base de données MySQL BERNARDIN Benoît Lycée Louis Pergaud
SOMMAIRE Ouverture du fichier en « r+ » Connexion et sélection de la base 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. La ligne insérée est supprimée du premier tableau. Après insertion de chaque caractéristique, la suppression est traitée. Le contenu du fichier est supprimé, celui du tableau est réécrit dans le fichier.
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud SOMMAIRE REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes Intégration de l’outil d’inventaire Intégration de l’outil de supervision des alertes Agence Machine Pop-up résumant la configuration Accueil Serveur Logo Titre de l’application 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. Schéma représentatif du parc informatique Alertes et logs BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes SOMMAIRE Intégration de l’outil d’inventaire BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud SOMMAIRE REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes Intégration de l’outil 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
BERNARDIN Benoît Lycée Louis Pergaud RESULTATS SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud RESULTATS SOMMAIRE 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 BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud RESULTATS SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud RESULTATS Evolutions possibles SOMMAIRE Automatisation de la commande de démarrage de la centralisation des logs syslog2mysql.sh Utilisation des technologies Web 2.0 et Ajax BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud CONCLUSION SOMMAIRE Introduction I. Analyse du projet de centralisation 1). Les applications existantes 2). Limites des outils actuels 3). Besoins exprimés pour la future application II. Réalisation d’une centralisation 1). Conception de l’interface visuelle 2). Création et implémentation d’un outil de centralisation de logs système 3). Intégration des outils d’inventaire et de supervision d’alertes III. Résultats 1). Objectif réalisé ? 2). Evolutions possibles Conclusion BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud CONCLUSION SOMMAIRE Résultats obtenus Objectif atteint avec respect des exigences de départ Difficultés rencontrées Difficultés basiques avec les langages de programmation Appropriation de la base de données de GLPI Combiner, avec cohérence, les outils entre eux BERNARDIN Benoît Lycée Louis Pergaud
BERNARDIN Benoît Lycée Louis Pergaud PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE PRESENTATION BERNARDIN Benoît Lycée Louis Pergaud