270 likes | 405 Views
PRESENTATION. PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE. BERNARDIN Benoît Lycée Louis Pergaud. PRESENTATION. PRESENTATION. BERNARDIN Benoît Lycée Louis Pergaud. La société SCAM Travaux Publics : - Activité - Localisations
E N D
PRESENTATION PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE BERNARDIN Benoît Lycée Louis Pergaud
PRESENTATION PRESENTATION 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
SOMMAIRE PRESENTATION BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE ANALYSE DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE ANALYSE DU PROJET Les applications existantes OUTILS EXISTANTSOUTILS A DEVELOPPER Outil d’inventaire du parc informatique (GLPI + OCS Inventory) Outil de centralisation des logs systèmes BERNARDIN Benoît Lycée Louis Pergaud SUPERVISION du PARC INFORMATIQUE Outil de supervision des alertes Site Intranet Observateur d’événements
SOMMAIRE ANALYSE DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE ANALYSE DU PROJET Limites des outils existants 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.
SOMMAIRE ANALYSE DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE ANALYSE DU PROJET Besoins exprimés pour la future application (cahier des charges) 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
SOMMAIRE REALISATION DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE REALISATION DU PROJET Conception de l’interface visuelle Le plan du site respectera l’architecture suivante : Niveau 1 Niveau 2 Niveau 3 Niveau 4 Accueil BERNARDIN Benoît Lycée Louis Pergaud Agence choisie Serveur choisi sur l’Accueil Alertes Informations sur la Machine sélectionnée Informations sur l’Alerte choisie Liens Externes (GLPI… etc.)
SOMMAIRE REALISATION DU PROJET Conception de l’interface visuelle Respect des exigences concernant le niveau 1 (accueil) : Logo Titre de l’application Nom de la société BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE REALISATION DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE REALISATION DU PROJET LINUX SERVEUR Unix BERNARDIN Benoît Lycée Louis Pergaud Syslog-NG WINDOWS Fichier « FIFO » Snare Fonctionnement général de la centralisation de logs système : Script PHP BdD MySQL
REALISATION DU PROJET Création d’une centralisation de logs système SOMMAIRE La base de données servant déjà pour sauvegarder les alertes, un champ a été rajouté afin de distinguer « alerte » et « log ». CLIENT BERNARDIN Benoît Lycée Louis Pergaud LOGS SERVEUR Récupération Port 514 Fichier « FIFO » Envoi des logs Etape d’écriture Principe de fonctionnement de la centralisation des logs système. Logiciel SNARE Script PHP Insertion des logs Base de données MySQL
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.
SOMMAIRE REALISATION DU PROJET BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes Agence Machine Pop-up résumant la configuration Accueil BERNARDIN Benoît Lycée Louis Pergaud Serveur Logo Titre de l’application Intégration de l’outil d’inventaire Intégration de l’outil de supervision des alertes 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
SOMMAIRE REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes BERNARDIN Benoît Lycée Louis Pergaud Intégration de l’outil d’inventaire
SOMMAIRE REALISATION DU PROJET Intégration des outils d’inventaire et de supervision des alertes Sélection de tous les enregistrements BERNARDIN Benoît Lycée Louis Pergaud Vérification du type d’alarme : alerte ou log Intégration de l’outil de supervision des alertes Gestion des erreurs
SOMMAIRE RESULTATS BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE RESULTATS 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
SOMMAIRE RESULTATS BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE RESULTATS Evolutions possibles 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
SOMMAIRE CONCLUSION BERNARDIN Benoît Lycée Louis Pergaud 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
SOMMAIRE CONCLUSION BERNARDIN Benoît Lycée Louis Pergaud 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
PRESENTATION PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE BERNARDIN Benoît Lycée Louis Pergaud