URL: https://linuxfr.org/users/bbonnafo/journaux/application-web-de-cartographie-applicative Title: Application web de cartographie applicative Authors: Bertrand Bonnafous Date: 2010年02月26日T23:00:18+01:00 Tags: cartographie et cmdb Score: 11 Bonjour, Dans le cadre de mon travail, mon service a en charge l'installation et le maintien en condition opérationnel 400 applications différentes (environnement de recette et de production, d'origine pour 99% de développement extérieur, basées sur des progiciels ou étant spécifique). Elles sont réparties sur quasiment un millier de serveurs. Nous nous sommes vite heurtés sur plusieurs problèmes que surement certains d'entre vous connaissent. Notamment, le double point de vue que nous devons avoir pour gérer un tel parc : savoir sur quels serveurs tournent une application donnée (point de vue "application") et savoir quelles applications sont hébergées sur un serveur (point de vue "serveur"). Les premiers outils étaient de simples tableaux nécessitant une double mise à jour et donc peu fiable. Chez nous, cela s'appelle la cartographie applicative. Une autre difficulté est de pouvoir suivre les demandes d'installations qu'on nous demande de faire. Nous appellons ce point le suivi des "Demandes de Changements Applicatifs". Vu la hausse de notre activité, le suivi par mail a vite montré ses limites. Au vu des ces difficultés et n'ayant pas trouvé l'application idéale, j'ai commencé à développer une application web (php/mysql/ajax) pour répondre, dans un premier temps, au suivi des changements applicatifs et à la cartographie dans un deuxième temps. Chez nous, elle vient en complément des applications GLPI et OCS : - OCS : pour la description technique des serveurs - GLPI : pour la répartition géographique des serveurs - Mon appli pour le lien avec les applications Des interfaces ont été développées pour maintenir à jour les informations partagés entre ces applications. Les applications sont décrites en terme de briques de bases (SGBD, serveurs web, serveur d'applications, url d'accès) et de façon très souple. On cartographie aussi bien du SAP, des applications web (java, php), qu'un simple hébergement de pages html statiques. La partie gestion des demandes est constituée d'un "Front Office" permettant aux demandeurs de saisir les demandes (dates, contenu des livraisons) et de les suivre. Ce front office est une version allégé de l'application. Les notifications des changements se sont par mails. Cette application est maintenant utilisée par une vingtaine de personnes quotidiennement depuis 2 ans et elle occupe un rôle central dans notre activité. On se demande parfois comme on ferrait si on ne l'avait pas. Je continue toujours son développement. Sont en prévision la gestion des "demandes de travaux" (dump de bases de données, demandes de logs, lancement de traitements, ...), étendre la cartographie aux traitements de nuits... Donc, plus le projet grossi, plus je me dis que le projet pourrait intéresser d'autres personnes. Donc, avant de me lancer dans l'aventure de son ouverture (sachant qu'elle a été conçue en s'adaptant au plus près à notre organisation), j'écris pour tater le terrain. Est-ce que, potentiellement, ce type d'application intéresserait du monde ? _N'ayant pas l'aval de mon employeur sur la libération du code source, je ne peux pas donner trop de détails pour le moment, mais je n'ai pas rencontrer de refus sur le principe._

AltStyle によって変換されたページ (->オリジナル) /