Projet de stage PROJET DE STAGE Développement d’un outil de supervision applicative Bonjour à tous Sébastien CHOMY Formati...
<ul><li>Société FeuVert </li></ul><ul><li>Service Informatique – Cellule PDV Point De Vente </li></ul>Présentation de l’en...
Les étapes majeures du projet ? <ul><li>La remontée de flag sur un répertoire central </li></ul><ul><li>Intégration des fl...
Présentation de  l’entreprise  <ul><li>Société FeuVert </li></ul><ul><li>Service Informatique – Cellule PDV Point De Vente...
Société FeuVert PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Premier réseau de centre auto ...
Cellule PDV PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>La Cellule PDV, « Point de Vente »...
INTRODUCTION  <ul><li>Rôle de l’administrateur de base de données </li></ul><ul><li>Besoin de l’entreprise </li></ul>PROJE...
Rôle de l’administrateur de base de données <ul><li>Gestion des droits d’accès </li></ul><ul><li>Optimisation de la base <...
Besoin de l’entreprise <ul><li>Superviser la sauvegarde et la maintenance de bases de données autonomes de 300 sites, tous...
Etude Préalable <ul><li>Gestion du projet </li></ul><ul><li>Phases du projet </li></ul>PROJET DE STAGE Développement d’un ...
Gestion du projet <ul><li>But  « Réalisation d’un outil de supervision applicative » </li></ul><ul><li>Orienté vers  « La ...
Phases du projet <ul><li>Prise de connaissance de l’existant </li></ul><ul><li>Spécification, maquette et validation </li>...
Présentation du projet <ul><li>Rapport de supervision des sauvegardes </li></ul><ul><li>Etapes de construction </li></ul>P...
Étapes de construction du rapport <ul><li>Le schéma présente 3 étapes indépendantes qui fera l’objet d’une même logique de...
Vue du rapport des sauvegardes Tâches observées Liste des serveurs Indice de gravité Statut de la tâche OK  Opération exéc...
Quels types d’informations doivent être collectées ? Les FLAG <ul><li>Flag = réponse d’exécution de script  </li></ul><ul>...
Les flags = réponse  d’exécution de script <ul><li>Au sein de la société, il est fait usage des scripts de commandes pour ...
Règles de nommage « fichier FLAG » <ul><li>Syntaxe à respecter :  </li></ul><ul><li>«  FL_ NomServeur_NomOpération_DateOP ...
Organisation autour des flags PROJET DE STAGE Développement d’un outil de supervision applicative Planificateur de tâches ...
Les étapes majeures du projet ? <ul><li>La remontée des flags sur un serveur central </li></ul><ul><li>Intégration des fla...
Étapes de construction du rapport Collecte des ‘flag’ en flux tiré Analyse + Intégration Dialogue avec Présentation du rap...
Serveur WAMP La remontée des flags Liste des flags « Serveur Centre Auto » FL_STOPSTARTMEDIA_FV004SE1_20080830. OK FL_STOP...
Mode d’analyse des flags PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>La collecte d’informa...
Détaille de l’analyse des flags collectées FL_COPYSAVECAISSE_FV004SE1_20080830.   * Répertoire Central  FL_STOPSTARTMEDIA_...
Intégration des flags dans la base de données <ul><li>L’analyse terminée, celle-ci va nous permettre de renseigner notre b...
Construction du rapport de supervision Extraction des données Exemple de rapport de supervision PROJET DE STAGE Développem...
Implémentation  de l’application <ul><li>Langages de développements </li></ul><ul><li>Construction d’une interface dynamiq...
Langages de développements <ul><li>S’agissant d’une application orientée Web2.0, différents langages de développements ont...
Environnements et outils de développements <ul><li>L’applicatif  WAMPSERVER 2.0  installé sur un poste local permet de con...
MCD de la base PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Construction d’un MCD lors des ...
Interface Web PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Différentes interfaces permetten...
Construction d’une interface dynamique PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Cette s...
documentation de l’application <ul><li>Des différents composants du programme (annexe) </li></ul><ul><li>Du code PHP avec ...
Synthèse <ul><li>Point sur le projet </li></ul><ul><li>Les apports de l’outil de supervision applicative </li></ul>PROJET ...
PROJET DE STAGE Développement d’un outil de supervision applicative Points sur le projet <ul><li>Point Fort </li></ul><ul>...
PROJET DE STAGE Développement d’un outil de supervision applicative Les apports de l’outil  <ul><li>Une interface visuelle...
PROJET DE STAGE Développement d’un outil de supervision applicative Les évolutions envisageables  <ul><li>Remplacer PHPMyA...
PROJET DE STAGE Développement d’un outil de supervision applicative Remerciement  Je remercie la société FeuVert : Mot de ...
PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>FIN </li></ul>
Prochain SlideShare
Chargement dans…5
×

Supervision et analyse de script batch

4 939 vues

Publié le

Projet de stage concernant la supervision de machine hôte au travers la reconnaissance de script batch qui automatise des tâches sur un grand nombre de machines.

Publié dans : Divertissement et humour
0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
4 939
Sur SlideShare
0
Issues des intégrations
0
Intégrations
20
Actions
Partages
0
Téléchargements
100
Commentaires
0
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Supervision et analyse de script batch

  1. 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. 2. <ul><li>Société FeuVert </li></ul><ul><li>Service Informatique – Cellule PDV Point De Vente </li></ul>Présentation de l’entreprise Etude Préalable <ul><li>Gestion du projet </li></ul><ul><li>Phases d’études </li></ul>Plan Présentation du projet <ul><li>Étapes de construction </li></ul><ul><li>Résultat : Rapport de supervision des sauvegardes </li></ul>Quels types d’informations doivent être collectées ? <ul><li>Flag = réponse d’exécution de script </li></ul><ul><li>Le nom du Fichier Flag doit respecter une syntaxe </li></ul><ul><li>Organisation autour des flags </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Introduction <ul><li>Rôle de l’administrateur de bases de données </li></ul><ul><li>Besoin de l’entreprise </li></ul>Plan
  3. 3. Les étapes majeures du projet ? <ul><li>La remontée de flag sur un répertoire central </li></ul><ul><li>Intégration des flags dans la base de donnée </li></ul><ul><li>Construction du rapport de supervision </li></ul><ul><li>Détaille d’analyse des flags du répertoire central </li></ul>Plan Implémentation de l’application <ul><li>Langages de développements </li></ul><ul><li>Le modèle MVC pour la construction d’une interface dynamique </li></ul><ul><li>Présentation des différentes interfaces de l’application </li></ul><ul><li>Environnements et outils de développements </li></ul><ul><li>MCD Modèle conceptuel de données de la base </li></ul>Documentation de l’application PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Rappel étapes de construction </li></ul><ul><li>Mode d’analyse </li></ul>Présentation de l’entreprise
  4. 4. Présentation de l’entreprise <ul><li>Société FeuVert </li></ul><ul><li>Service Informatique – Cellule PDV Point De Vente </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Société FeuVert
  5. 5. Société FeuVert PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Premier réseau de centre auto en France, distributeur des pièces, des accessoires, des équipements automobiles, propose également plus de 70 services de montage en atelier à prix forfaitaire. </li></ul><ul><li>Le siège social de FeuVert basé à Écully (69), disposent d’un centre national de formation et du centre administratif de tous les centres autos. </li></ul><ul><li>FeuVert a adopté depuis 1983 le concept du « centre auto » en franchise ou surccusalisme. </li></ul><ul><li>Le service informatique est notamment basé au siège social. Il est divisé en plusieurs cellules en fonction des métiers de l’informatique. </li></ul>Cellule PDV
  6. 6. Cellule PDV PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>La Cellule PDV, « Point de Vente » se préoccupe exclusivement de la gestion informatique des centres autos. </li></ul><ul><li>Maintenance et déploiement de l’informatique des centres </li></ul><ul><li>Assistance des l’utilisateurs sur les applications métiers et problèmes sur le matériel </li></ul><ul><li>Chaque centre auto dispose d’un serveur dit « encaissement » doté d’une application autonome basé sur SQL Server. </li></ul><ul><li>Le sujet du projet de stage se fonde sur la sauvegarde de cette base. </li></ul>Introduction
  7. 7. INTRODUCTION <ul><li>Rôle de l’administrateur de base de données </li></ul><ul><li>Besoin de l’entreprise </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Rôle de l’administrateur de BD
  8. 8. Rôle de l’administrateur de base de données <ul><li>Gestion des droits d’accès </li></ul><ul><li>Optimisation de la base </li></ul><ul><li>Gérer la sauvegarde et maintenance </li></ul><ul><li>Sur un très grand nombre de serveur de BD, </li></ul><ul><li>le besoin de supervision est nécessaire </li></ul><ul><li>Le DBA doit parfois créer ces propres </li></ul><ul><li>outils de supervision applicative </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>De plus : </li></ul>Besoin de l’entreprise
  9. 9. Besoin de l’entreprise <ul><li>Superviser la sauvegarde et la maintenance de bases de données autonomes de 300 sites, tous les jours. </li></ul>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
  10. 10. Etude Préalable <ul><li>Gestion du projet </li></ul><ul><li>Phases du projet </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Gestion du projet
  11. 11. Gestion du projet <ul><li>But « Réalisation d’un outil de supervision applicative » </li></ul><ul><li>Orienté vers « La sauvegarde d’un grand nombre de bases de données autonomes » </li></ul><ul><li>Organisé autour «  Collecte d’information  » </li></ul><ul><ul><ul><ul><ul><li>en flux tirée des flags d’exécutions des tâches planifiées </li></ul></ul></ul></ul></ul><ul><li> «  Historisation des données  » </li></ul><ul><li> Stockage en base de données </li></ul><ul><li> «  Accessibilité de l’outil de supervision » </li></ul><ul><li> Application orientée Web </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Phases du projet
  12. 12. Phases du projet <ul><li>Prise de connaissance de l’existant </li></ul><ul><li>Spécification, maquette et validation </li></ul><ul><li>Développement </li></ul><ul><li>Recette / Livraison </li></ul><ul><li>Mise en production </li></ul><ul><li>Formation et documentation </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>La réalisation d’un planning prévisionnel , va permettre de respecter des délais de mise en production à chaque étape du projet. </li></ul><ul><li>Un cahier des charges a permis de mettre en confrontation les attentes du maître d’ouvrages et les solutions proposées à chaque étape. </li></ul>Les phases 2 à 5 sont répétés au cours de l’implémentation Présentation du projet
  13. 13. Présentation du projet <ul><li>Rapport de supervision des sauvegardes </li></ul><ul><li>Etapes de construction </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Étapes de construction du rapport
  14. 14. Étapes de construction du rapport <ul><li>Le schéma présente 3 étapes indépendantes qui fera l’objet d’une même logique de découpage au cours de l’implémentation. </li></ul>Collecte d’information en flux tiré Analyse + Intégration Dialogue avec présentation du rapport et autres pages <ul><li>Chaque étape de l’implémentation sera mis en production après validation des jeux de tests. </li></ul>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
  15. 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. 16. Quels types d’informations doivent être collectées ? Les FLAG <ul><li>Flag = réponse d’exécution de script </li></ul><ul><li>Le nom du Fichier Flag doit respecter une syntaxe </li></ul><ul><li>Organisation autour des flags </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Les Flags
  17. 17. Les flags = réponse d’exécution de script <ul><li>Au sein de la société, il est fait usage des scripts de commandes pour réaliser des petites tâches récurrentes (exemple : script pour la sauvegarde d’une base Microsoft SQL) </li></ul><ul><li>Par principe, le script crée un fichier, nommée ‘FLAG’, pour répondre de la bonne exécution de l’opération commandée ou de la défaillance de celle ci. Cela se traduit par 2 types de fichiers : </li></ul><ul><li>- Tâche exécutée sans échec NomDuFlag . OK </li></ul><ul><li>- Tâche exécutée avec échec NomDuFlag . KO </li></ul><ul><li>L’avantage dans la génération de fichiers de type ‘FLAG’, est qu’ils ne sont rattachés à aucun système, mise à part qu’ils doivent respecter une syntaxe de nom de fichier pour comprendre leur signification. </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Syntaxe des noms de fichier ‘Flag’
  18. 18. Règles de nommage « fichier FLAG » <ul><li>Syntaxe à respecter : </li></ul><ul><li>«  FL_ NomServeur_NomOpération_DateOP .OK ou .KO » </li></ul>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 <ul><li>La simple lecture du nom du fichier ‘Flag’ nous donne tous les indications correspondantes à l’exécution d’un script. </li></ul><ul><li>Notre outil de supervision, va reproduire de façon automatique, cette analyse littérale. </li></ul>Organisation autour des ‘Flag’
  19. 19. 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 <ul><li>Un fichier *.LOG de type « journal rapport » est crée dans le cas de Flag KO </li></ul>Étapes majeures du projet
  20. 20. Les étapes majeures du projet ? <ul><li>La remontée des flags sur un serveur central </li></ul><ul><li>Intégration des flags dans la base de données </li></ul><ul><li>Construction du rapport de supervision </li></ul><ul><li>Analyse des flags </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Rappel des étapes du projet </li></ul>Étapes de construction du rapport
  21. 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. 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. 23. Mode d’analyse des flags PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>La collecte d’informations est terminée, nous passons à l’étape d’analyse </li></ul><ul><li>Mode d’analyse </li></ul><ul><ul><li>  Rechercher l’existence du fichier ‘Flag’ et traduire son état soit OK , soit KO , </li></ul></ul><ul><ul><li>Ou l’inexistence du fichier ‘Flag’ qui sera traduit par un état d’absence ABS . </li></ul></ul><ul><li>Flexibilité de l’application </li></ul><ul><ul><li>  La reconstruction du nom du fichier (du Flag) à rechercher est lié au paramètre de l’application dont la source est notre base de données. </li></ul></ul><ul><li>L’application est tournée vers : </li></ul><ul><li>- une analyse simple de recherche, </li></ul><ul><li>- d’une flexibilité dans la recherche de nouveau script. </li></ul>Détaille de l’analyse
  24. 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. 25. Intégration des flags dans la base de données <ul><li>L’analyse terminée, celle-ci va nous permettre de renseigner notre base de données sur l’état du flag à une date donnée. </li></ul><ul><li>Dans notre exemple : </li></ul><ul><li>- le serveur « FV004SE1 », </li></ul><ul><li>- l’opération « COPYSAVECAISSE » </li></ul><ul><li>- à la date du « 30/08/2008 » </li></ul><ul><li>- La tâche a été exécuté avec une défaillance dans le processus, « statut du flag KO » </li></ul><ul><li>Nous pouvons maintenant insérer ces informations dans la table ‘Tb_flag’ </li></ul>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
  26. 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. 27. Implémentation de l’application <ul><li>Langages de développements </li></ul><ul><li>Construction d’une interface dynamique </li></ul><ul><li>Présentation des différentes interfaces de l’application </li></ul><ul><li>Environnements et outils de développements </li></ul><ul><li>MCD Modèle conceptuel de données de la base </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Langages de développements
  28. 28. Langages de développements <ul><li>S’agissant d’une application orientée Web2.0, différents langages de développements ont été utilisés en fonction de la couche métier. </li></ul>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
  29. 29. Environnements et outils de développements <ul><li>L’applicatif WAMPSERVER 2.0 installé sur un poste local permet de constituer un serveur WAMP Windows Apache Mysql PHP pour les tests de dévelop-pements, ceci avant la mise en production sur un serveur de production. </li></ul><ul><li>Un simple éditeur de texte comme NOTEPAD++ permet le dévelop-pement de code PHP et Mysql. </li></ul><ul><li>L’applicatif TOPSTYLE PRO a été nécessaire pour la construction des pages HTML, des feuilles de styles associées CSS, elle a permis également la validation des standards dictées par le W3C. </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative MCD de la base
  30. 30. MCD de la base PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Construction d’un MCD lors des spécifications d’implémentation de la base de données </li></ul><ul><li>Une base de données MySQL sera le cœur de l’application pour le stockage des informations </li></ul>Interface WEB
  31. 31. Interface Web PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Différentes interfaces permettent de manipuler les données. </li></ul><ul><li>Une démonstration sera plus parlante </li></ul>Construction d’une interface dynamique
  32. 32. Construction d’une interface dynamique PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Cette souplesse d’affichage est due au respect d’une construction sur le modèle MVC «Modèle Vue Contrôleur» pour une interface WEB. </li></ul><ul><li>La présentation de l’interface nous a permis d’apprécier la dynamique et la souplesse de présentation des informations utiles à l’utilisateur. </li></ul><ul><li>C’est-à-dire, séparation des sources de données qui seront assignées au vue de présentation distincte, gérer par un contrôleur autonome. </li></ul><ul><li>De plus l’utilisation d’un moteur de gabarits « templates » comme Smarty, permet la construction dynamique de vue. </li></ul>Par Exemple : Vous avez pu constater la construction dynamique du tableau ‘rapport’ avec un nombre de ligne et colonne changeant. Documentation de l’application
  33. 33. documentation de l’application <ul><li>Des différents composants du programme (annexe) </li></ul><ul><li>Du code PHP avec « PHP Documentor » (interface) </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative Synthèse
  34. 34. Synthèse <ul><li>Point sur le projet </li></ul><ul><li>Les apports de l’outil de supervision applicative </li></ul>PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>Les évolutions envisageables </li></ul>Points sur le projet
  35. 35. PROJET DE STAGE Développement d’un outil de supervision applicative Points sur le projet <ul><li>Point Fort </li></ul><ul><li>- Autonomie face au problème rencontré, </li></ul><ul><li>- Acquis de nouvelles connaissances, </li></ul><ul><li>- Élaboration d’une application évolutive et flexible, </li></ul><ul><li>- Code source et structure de l’applicatif bien documenté, </li></ul><ul><li>- Application respectant le modèle standard MVC. </li></ul><ul><li>Point Faible </li></ul><ul><li>- Défaut du respect du planning prévisionnel à chaque étape, </li></ul><ul><li>- Manque de connaissance approfondie en PHP. </li></ul>Apports de l’outil
  36. 36. PROJET DE STAGE Développement d’un outil de supervision applicative Les apports de l’outil <ul><li>Une interface visuelle simple d’utilisation </li></ul><ul><li>Une souplesse lié au paramétrage de l’application </li></ul><ul><li>Des nouvelles informations entraînant d’autres traitements </li></ul>É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. <ul><li>Un gain de temps sur l’information autour des sauvegardes </li></ul>
  37. 37. PROJET DE STAGE Développement d’un outil de supervision applicative Les évolutions envisageables <ul><li>Remplacer PHPMyAdmin par une interface propre d’administration de la base de données </li></ul>Remerciement <ul><li>Créer des sessions utilisateurs pour l’accès à l’interface de supervision </li></ul><ul><li>Optimiser les requêtes (concevoir des requêtes préparées paramétrables) </li></ul><ul><li>Permettre un déploiement par lot de nouveau script exécutant des tâches </li></ul><ul><li>Permettre de gérer plusieurs listes de serveurs indifféremment </li></ul>
  38. 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. 39. PROJET DE STAGE Développement d’un outil de supervision applicative <ul><li>FIN </li></ul>

×