BERNARDIN Benoît Lycée Louis Pergaud

27
BERNARDIN Benoît Lycée Louis Pergaud PRESENTATION PROJET DE CENTRALISATION D’INFORMATIONS DE SUIVI ET D ’ALERTE

description

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 - PowerPoint PPT Presentation

Transcript of BERNARDIN Benoît Lycée Louis Pergaud

Page 1: 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

Page 2: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 3: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 4: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 5: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 6: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 7: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 8: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 9: BERNARDIN Benoît         Lycée Louis Pergaud

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)

Page 10: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 11: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 12: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 13: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 14: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 15: BERNARDIN Benoît         Lycée Louis Pergaud

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 ».

Page 16: BERNARDIN Benoît         Lycée Louis Pergaud

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.

Page 17: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 18: BERNARDIN Benoît         Lycée Louis Pergaud

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.

Page 19: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 20: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 21: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 22: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 23: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 24: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 25: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 26: BERNARDIN Benoît         Lycée Louis Pergaud

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

Page 27: 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