BERNARDIN Benoît Lycée Louis Pergaud

Post on 24-Feb-2016

59 views 0 download

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

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