SlideShare une entreprise Scribd logo
1  sur  39
Projet de stage PROJET DE STAGE Développement d’un outil de supervision applicative Bonjour à tous Sébastien CHOMY Formation TSGRI 2007-2008
[object Object],[object Object],Présentation de l’entreprise Etude Préalable ,[object Object],[object Object],Plan Présentation du projet ,[object Object],[object Object],Quels types d’informations doivent être collectées ? ,[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Introduction ,[object Object],[object Object],Plan
Les étapes majeures du projet ? ,[object Object],[object Object],[object Object],[object Object],Plan Implémentation de l’application ,[object Object],[object Object],[object Object],[object Object],[object Object],Documentation de l’application PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],Présentation de l’entreprise
Présentation de  l’entreprise  ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Société FeuVert
Société FeuVert PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],[object Object],[object Object],Cellule PDV
Cellule PDV PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],[object Object],[object Object],[object Object],Introduction
INTRODUCTION  ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Rôle de l’administrateur de BD
Rôle de l’administrateur de base de données ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],Besoin de l’entreprise
Besoin de l’entreprise ,[object Object],Base de données autonome pour chaque centre autos Vision globale et centralisée de tous les bases de données   Un outils de supervision applicative peut être une réponse PROJET DE STAGE Développement d’un outil de supervision applicative Étude préalable
Etude Préalable ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Gestion du projet
Gestion du projet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Phases du projet
Phases du projet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],Les phases 2 à 5 sont répétés au cours de l’implémentation Présentation du projet
Présentation du projet ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Étapes de construction du rapport
Étapes de construction du rapport ,[object Object],Collecte d’information en flux tiré Analyse + Intégration Dialogue avec présentation du rapport et autres pages ,[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Vue du rapport des sauvegardes Serveur WAMP Serveur HTTP Apache DB MySQL Rép. Central 1 2 3 Page HTML
Vue du rapport des sauvegardes Tâches observées Liste des serveurs Indice de gravité Statut de la tâche OK  Opération exécutée correctement ABS  Opération non exécutée KO  Opération exécutée avec défaillance PROJET DE STAGE Développement d’un outil de supervision applicative Type d’information
Quels types d’informations doivent être collectées ? Les FLAG ,[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Les Flags
Les flags = réponse  d’exécution de script ,[object Object],[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Syntaxe des noms de fichier ‘Flag’
Règles de nommage « fichier FLAG » ,[object Object],[object Object],Exemple :  «  FL_FV004SE1_COPYSAVECAISSE_20080902.OK » Notre serveur FV004SE1 a correctement réussi la tâche correspondant à l’opération du Script ‘COPYSAVECAISSE’ à la date du 02/09/2008 PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],Organisation autour des ‘Flag’
Organisation autour des flags PROJET DE STAGE Développement d’un outil de supervision applicative Planificateur de tâches Script de commandes lance rend FLAG Analyse État FLAG OK  : Tâche exécutée avec succès KO  : Tâche exécutée avec échec ABS  : Pas d’exécution de la tâche ,[object Object],Étapes majeures du projet
Les étapes majeures du projet ? ,[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],Étapes de construction du rapport
Étapes de construction du rapport Collecte des ‘flag’ en flux tiré Analyse + Intégration Dialogue avec Présentation du rapport et autres pages PROJET DE STAGE Développement d’un outil de supervision applicative La remontée des ‘Flags’ Serveur WAMP Serveur HTTP Apache DB MySQL Rép. Central 1 2 3 Page HTML
Serveur WAMP La remontée des flags Liste des flags « Serveur Centre Auto » FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. OK FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO Liste des flags « répertoire central » FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. OK FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO Connexion Serv. Centre Auto Copie des « FLAG » du jour Un fichier sur le modèle  FL_ nomserveur_datedujour .OUT est crée sur le répertoire central lorsque le serveur n’a pas été atteint Un Email  « rapport  » est envoyé  une fois tous les serveurs joint un à un PROJET DE STAGE Développement d’un outil de supervision applicative Mode d’analyse des ‘Flags’  1 2
Mode d’analyse des flags PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Détaille de l’analyse
Détaille de l’analyse des flags collectées FL_COPYSAVECAISSE_FV004SE1_20080830.   * Répertoire Central  FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. KO FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO recherche FL_COPYSAVECAISSE_FV004SE1_20080830.KO Fichier trouvé ? Opération ABS Lit extension OK ou KO oui non PROJET DE STAGE Développement d’un outil de supervision applicative Intégration des ‘Flags’ dans la BD Tb_operation STOPSTARMEDIA STOPOSCAR BACKUPDTABASE STOPSQL COPYSAVECAISSE Tb_serveur FV004SE1 FV005SE1 FV006SE1 … Date du jour aaaammjj Construction du nom du fichier recherché 1 2 3 DB MySQL
Intégration des flags dans la base de données ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tb_flag ( INSERT ) PROJET DE STAGE Développement d’un outil de supervision applicative Construction du rapport de supervision  BACKUPDATABASE FV004SE1 ABS 30/08/2008 0000003 COPYSAVECAISSE FV004SE1 KO 30/08/2008 0000001 STOPOSCAR FV004SE1 OK 30/08/2008 0000002 opération serveur Etat_flag Date_flag Id_flag
Construction du rapport de supervision Extraction des données Exemple de rapport de supervision PROJET DE STAGE Développement d’un outil de supervision applicative Implémentation de l’application + Moteur de construction DB MySQL Données à assigner au modèle Modèle du rapport structuré en HTML Rapport de supervision au format HTML 1 2
Implémentation  de l’application ,[object Object],[object Object],[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Langages de développements
Langages de développements ,[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Environnement et outils de développements Version 5 Langage SQL de la SGBD MySQL MYSQL CSS 2.1 Mise en forme des pages HTML CSS Modèle MVC Utilisation du moteur de gabarit « SMARTY » pour la gestion d’application web dynamique Moteur de Templates XHTML1.1 strict Structure des pages WEB HTML Version 5 Langage orienté vers la construction de page HTML, il permet également de contrôler toute l’application PHP Normes observées Type de développement Langages
Environnements et outils de développements ,[object Object],[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative MCD de la base
MCD de la base PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],Interface WEB
Interface Web PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],Construction d’une interface dynamique
Construction d’une interface dynamique PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],[object Object],[object Object],[object Object],Par Exemple  : Vous avez pu constater la construction dynamique du tableau ‘rapport’  avec un nombre de ligne et colonne changeant. Documentation de l’application
documentation de l’application ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative Synthèse
Synthèse ,[object Object],[object Object],PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object],Points sur le projet
PROJET DE STAGE Développement d’un outil de supervision applicative Points sur le projet ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Apports de l’outil
PROJET DE STAGE Développement d’un outil de supervision applicative Les apports de l’outil  ,[object Object],[object Object],[object Object],Évolutions envisageables Par Exemple  : La récupération de l’information « serveur non joignable » lors de la remonté des ‘Flags’ est une information récupéré pour relancer automatiquement les tâches de sauvegardes. ,[object Object]
PROJET DE STAGE Développement d’un outil de supervision applicative Les évolutions envisageables  ,[object Object],Remerciement  ,[object Object],[object Object],[object Object],[object Object]
PROJET DE STAGE Développement d’un outil de supervision applicative Remerciement  Je remercie la société FeuVert : Mot de la fin - d’avoir pu crée un outil de supervision sur des bases simples - de m’avoir fait confiance et donner une grande liberté dans l’implémentation du programme
PROJET DE STAGE Développement d’un outil de supervision applicative ,[object Object]

Contenu connexe

Tendances

Rapport de stage VOIP, digitalisation et visioconference à l'oncc
Rapport de stage VOIP, digitalisation et visioconference à l'onccRapport de stage VOIP, digitalisation et visioconference à l'oncc
Rapport de stage VOIP, digitalisation et visioconference à l'onccEmeric Kamleu Noumi
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesHosni Mansour
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Saadaoui Marwen
 
Rapport de sprint finale (All Project part)
Rapport de sprint finale (All Project part)Rapport de sprint finale (All Project part)
Rapport de sprint finale (All Project part)Ghodbane Heni
 
Réalisation d’un guide touristique hors connexion sur plateforme Android pou...
Réalisation d’un guide touristique hors connexion sur plateforme  Android pou...Réalisation d’un guide touristique hors connexion sur plateforme  Android pou...
Réalisation d’un guide touristique hors connexion sur plateforme Android pou...FatimaElkaddouri
 
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...Abderrahmane Belhimer
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptxBechirElosma
 
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Karima Torkhani
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"étudesMohamed Boubaya
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquechammem
 
Installation de snort avec pulled pork
Installation de snort avec pulled porkInstallation de snort avec pulled pork
Installation de snort avec pulled porkSamiMessaoudi4
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études MortadhaBouallagui
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackBayeOusseynouFall
 

Tendances (20)

projet fin d'étude IWAN
projet fin d'étude IWANprojet fin d'étude IWAN
projet fin d'étude IWAN
 
Rapport de fin de stage maintenance info
Rapport de fin de stage  maintenance infoRapport de fin de stage  maintenance info
Rapport de fin de stage maintenance info
 
Rapport de stage VOIP, digitalisation et visioconference à l'oncc
Rapport de stage VOIP, digitalisation et visioconference à l'onccRapport de stage VOIP, digitalisation et visioconference à l'oncc
Rapport de stage VOIP, digitalisation et visioconference à l'oncc
 
Rapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humainesRapport projet c : Logiciel de gestion des ressources humaines
Rapport projet c : Logiciel de gestion des ressources humaines
 
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
Rapport PFE ingénieur réseaux marwen SAADAOUI ( Juin 2018 )
 
Rapport de sprint finale (All Project part)
Rapport de sprint finale (All Project part)Rapport de sprint finale (All Project part)
Rapport de sprint finale (All Project part)
 
Réalisation d’un guide touristique hors connexion sur plateforme Android pou...
Réalisation d’un guide touristique hors connexion sur plateforme  Android pou...Réalisation d’un guide touristique hors connexion sur plateforme  Android pou...
Réalisation d’un guide touristique hors connexion sur plateforme Android pou...
 
Tp voip
Tp voipTp voip
Tp voip
 
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...
Mémoire de fin d'études. Modules: SI Helpdesk , Gestion Park informatique , B...
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
PrésentationCI_CD.pptx
PrésentationCI_CD.pptxPrésentationCI_CD.pptx
PrésentationCI_CD.pptx
 
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
Torkhanikarima-MémoireMastereProRx&telecom-FST2015-, Supervision et Monitorin...
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport de projet de fin d"études
Rapport de projet de fin d"étudesRapport de projet de fin d"études
Rapport de projet de fin d"études
 
Supervision
SupervisionSupervision
Supervision
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
Installation de snort avec pulled pork
Installation de snort avec pulled porkInstallation de snort avec pulled pork
Installation de snort avec pulled pork
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
mémoire de projet de fin d'études
mémoire de projet de fin d'études mémoire de projet de fin d'études
mémoire de projet de fin d'études
 
Etude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec OpenstackEtude et mise en place d’un Cloud privé Avec Openstack
Etude et mise en place d’un Cloud privé Avec Openstack
 

En vedette

Rapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokRapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokAbdessamad IDRISSI
 
Présentation Séminaire Supervision 2009
Présentation Séminaire Supervision 2009Présentation Séminaire Supervision 2009
Présentation Séminaire Supervision 2009LINAGORA
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomSiwar GUEMRI
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
 
Projet fin d’étude
Projet fin d’étudeProjet fin d’étude
Projet fin d’étudeMarine9
 
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...Anthony Gelibert
 
Ppt RepréSentant Industriel
Ppt RepréSentant IndustrielPpt RepréSentant Industriel
Ppt RepréSentant Industrielmaudelabrosse
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineMohamed Amine Mahmoudi
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieurMhamdi Imed
 
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...Università degli Studi di Genova
 
Presentation Supervision 2008
Presentation Supervision 2008Presentation Supervision 2008
Presentation Supervision 2008LINAGORA
 
Rapport stage
Rapport stageRapport stage
Rapport stageTECOS
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosAziz Rgd
 
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)Shahid Faizee
 
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONSYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONAdel Gnaoui
 

En vedette (20)

Rapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokRapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwok
 
Présentation Séminaire Supervision 2009
Présentation Séminaire Supervision 2009Présentation Séminaire Supervision 2009
Présentation Séminaire Supervision 2009
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 
Rapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécomRapport stage IP-MSAN Tunisie télécom
Rapport stage IP-MSAN Tunisie télécom
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
 
Presentation1
Presentation1Presentation1
Presentation1
 
Projet fin d’étude
Projet fin d’étudeProjet fin d’étude
Projet fin d’étude
 
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...
Plateforme Ouverte de Supervision et de Traçabilité pour les Environnements C...
 
Automation
AutomationAutomation
Automation
 
Ppt RepréSentant Industriel
Ppt RepréSentant IndustrielPpt RepréSentant Industriel
Ppt RepréSentant Industriel
 
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed AmineRapport de stage de perfectionnement - Mahmoudi Mohamed Amine
Rapport de stage de perfectionnement - Mahmoudi Mohamed Amine
 
ModéLisation De Workflow En Uml
ModéLisation De Workflow En UmlModéLisation De Workflow En Uml
ModéLisation De Workflow En Uml
 
Soutenance PFE 2012
Soutenance PFE 2012Soutenance PFE 2012
Soutenance PFE 2012
 
Rapport Stage ingénieur
Rapport Stage ingénieurRapport Stage ingénieur
Rapport Stage ingénieur
 
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...
Le rapport entre Matière et Structures dans l’Architecture des XIXe et XXe si...
 
Presentation Supervision 2008
Presentation Supervision 2008Presentation Supervision 2008
Presentation Supervision 2008
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
Supervision de réseau informatique - Nagios
Supervision de réseau informatique - NagiosSupervision de réseau informatique - Nagios
Supervision de réseau informatique - Nagios
 
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)
PLC BASED AUTOMATED SYSTEM IN PROCESS INDUSTRY (Final Presentation)
 
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATIONSYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION
 

Similaire à Supervision et analyse de script batch

Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv PsGregory Renard
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FRNuxeo
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...vlabatut
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreStéphane Traumat
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php ALTER WAY
 
AFUP Aix/Marseille - 16 mai 2017 - Open API
AFUP Aix/Marseille - 16 mai 2017 - Open APIAFUP Aix/Marseille - 16 mai 2017 - Open API
AFUP Aix/Marseille - 16 mai 2017 - Open APIRomain Cambien
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EESabri Bouchlema
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...PimpMySharePoint
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache MavenArnaud Héritier
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetFrédéric Vandenbriele
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...Microsoft Technet France
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCityUlrich VACHON
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureNicolas Georgeault
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Frédéric Queudret
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Martin Latrille
 

Similaire à Supervision et analyse de script batch (20)

Asp Au Service Des Mv Ps
Asp Au Service Des Mv PsAsp Au Service Des Mv Ps
Asp Au Service Des Mv Ps
 
[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR[Webinar] Techniques avancées de création de workflow - FR
[Webinar] Techniques avancées de création de workflow - FR
 
Starter Kits
Starter KitsStarter Kits
Starter Kits
 
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
Silverlight 4
Silverlight 4Silverlight 4
Silverlight 4
 
Scub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libreScub Foundation, usine logicielle Java libre
Scub Foundation, usine logicielle Java libre
 
Industrialisez vos projets Php
Industrialisez vos projets Php Industrialisez vos projets Php
Industrialisez vos projets Php
 
AFUP Aix/Marseille - 16 mai 2017 - Open API
AFUP Aix/Marseille - 16 mai 2017 - Open APIAFUP Aix/Marseille - 16 mai 2017 - Open API
AFUP Aix/Marseille - 16 mai 2017 - Open API
 
Catalogue PFE 2019
Catalogue PFE 2019Catalogue PFE 2019
Catalogue PFE 2019
 
Développement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EEDéveloppement d'applications pour la plateforme Java EE
Développement d'applications pour la plateforme Java EE
 
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
La gouvernance, ou comment rapprocher les équipes de développement et d'infra...
 
20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven20081113 - Nantes Jug - Apache Maven
20081113 - Nantes Jug - Apache Maven
 
Accéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.NetAccéder au développement Dot.Net et Asp.Net
Accéder au développement Dot.Net et Asp.Net
 
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
System Center 2012 | SCO : Retours d’expériences projets et déploiements Syst...
 
Introduction à TeamCity
Introduction à TeamCityIntroduction à TeamCity
Introduction à TeamCity
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
BreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec AzureBreizhCamp - Drupal7 dans le cloud avec Azure
BreizhCamp - Drupal7 dans le cloud avec Azure
 
Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009Silverlight 3.MSDays EPITA 11/06/2009
Silverlight 3.MSDays EPITA 11/06/2009
 
Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)Présentation de Django @ Orange Labs (FR)
Présentation de Django @ Orange Labs (FR)
 

Supervision et analyse de script batch

  • 1. Projet de stage PROJET DE STAGE Développement d’un outil de supervision applicative Bonjour à tous Sébastien CHOMY Formation TSGRI 2007-2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Vue du rapport des sauvegardes Tâches observées Liste des serveurs Indice de gravité Statut de la tâche OK Opération exécutée correctement ABS Opération non exécutée KO Opération exécutée avec défaillance PROJET DE STAGE Développement d’un outil de supervision applicative Type d’information
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Étapes de construction du rapport Collecte des ‘flag’ en flux tiré Analyse + Intégration Dialogue avec Présentation du rapport et autres pages PROJET DE STAGE Développement d’un outil de supervision applicative La remontée des ‘Flags’ Serveur WAMP Serveur HTTP Apache DB MySQL Rép. Central 1 2 3 Page HTML
  • 22. Serveur WAMP La remontée des flags Liste des flags « Serveur Centre Auto » FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. OK FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO Liste des flags « répertoire central » FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. OK FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO Connexion Serv. Centre Auto Copie des « FLAG » du jour Un fichier sur le modèle FL_ nomserveur_datedujour .OUT est crée sur le répertoire central lorsque le serveur n’a pas été atteint Un Email « rapport  » est envoyé une fois tous les serveurs joint un à un PROJET DE STAGE Développement d’un outil de supervision applicative Mode d’analyse des ‘Flags’ 1 2
  • 23.
  • 24. Détaille de l’analyse des flags collectées FL_COPYSAVECAISSE_FV004SE1_20080830. * Répertoire Central FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOPOSCAR_FV004SE1_20080830. OK FL_BACKUPDATABASE_FV004SE1_20080830. KO FL_STOPSQL_FV004SE1_20080830. OK FL_BACKUPDATABASEMDF_FV004SE1_20080830. OK FL_COPYSAVECAISSE_FV004SE1_20080830. KO recherche FL_COPYSAVECAISSE_FV004SE1_20080830.KO Fichier trouvé ? Opération ABS Lit extension OK ou KO oui non PROJET DE STAGE Développement d’un outil de supervision applicative Intégration des ‘Flags’ dans la BD Tb_operation STOPSTARMEDIA STOPOSCAR BACKUPDTABASE STOPSQL COPYSAVECAISSE Tb_serveur FV004SE1 FV005SE1 FV006SE1 … Date du jour aaaammjj Construction du nom du fichier recherché 1 2 3 DB MySQL
  • 25.
  • 26. Construction du rapport de supervision Extraction des données Exemple de rapport de supervision PROJET DE STAGE Développement d’un outil de supervision applicative Implémentation de l’application + Moteur de construction DB MySQL Données à assigner au modèle Modèle du rapport structuré en HTML Rapport de supervision au format HTML 1 2
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. PROJET DE STAGE Développement d’un outil de supervision applicative Remerciement Je remercie la société FeuVert : Mot de la fin - d’avoir pu crée un outil de supervision sur des bases simples - de m’avoir fait confiance et donner une grande liberté dans l’implémentation du programme
  • 39.