Pilot4IT – Monitoring : Mesurez la qualité et la performance perçue
Transcription
Pilot4IT – Monitoring : Mesurez la qualité et la performance perçue
Pilot4IT : Avril 2014 Pilot4IT – Monitoring : Mesurez la qualité et la performance perçue de vos applications. La supervision est la « surveillance du bon fonctionnement d’un système ou d’une activité ». Elle permet de surveiller, rapporter et alerter les fonctionnements normaux et anormaux des systèmes informatiques. Elle répond aux préoccupations suivantes : technique : surveillance du réseau, de l’infrastructure et des machines, applicative : surveillance des applications et des processus métiers, contrat de service : surveillance du respect des indicateurs contractuels, métier : surveillance des processus métiers de l’entreprise. Généralement la supervision adresse les besoins de supervision technique. Cette approche limite et cantonne les solutions de supervision à des outils de techniciens et ne permet pas d’obtenir de la part de ces outils une visibilité de la part des responsables fonctionnels. Les besoins en terme de supervision, ne sont pas du tout les mêmes selon les cibles : Les exploitants ont besoin de connaître l’état de chaque indicateur technique à un instant t et d’être alerté en cas de défaillance afin de corriger le problème au plus vite (Gestion de la disponibilité). Les responsables fonctionnels, ont besoin de savoir si les applications dont ils ont la charge fonctionnent et cela avec des temps de réponse acceptables du point de vue des utilisateurs (Gestion de la performance). On ressent bien la différence du concept de supervision du point de vue de ces deux publics. Pour l’un on reste au niveau technique : L’ensemble des briques techniques fonctionnent ou pas. Pour l’autre il faut que cela fonctionne ET que les temps de réponse soient acceptable (on risque de perdre des utilisateurs si l’application met 3 minutes pour afficher une page). La supervision du ressenti utilisateur commence là où s’arrête la supervision technique et adresse de nouveaux besoins de supervision. Votre application peut parfaitement fonctionner du point de vue technique (disponibilité), mais être totalement inutilisable à cause de temps de réponse très longs (ressenti utilisateur). La supervision du ressenti utilisateur permet de se mettre à la place de l’utilisateur en exécutant des scénarios d’utilisation d’applications et en plaçant des points de vérification et de mesure des temps de réponse à chaque étape du scénario applicatif. Les fonctionnalités et la manière de les tester (scénarios) sont décrites puis exécutées à intervalle régulier et selon un calendrier. Chaque scénario fait l’objet d’une mesure qui est ensuite stockée afin d’être retranscrite par la suite. Si un scénario échoue ou met plus de temps que prévu à s’exécuter, une alerte est levée. En définitive la supervision technique et du ressenti utilisateur sont deux éléments complémentaires car ils adressent des objectifs différents. 1 Pilot4IT : Avril 2014 Parce que vos clients ou vos utilisateurs souhaitent pouvoir naviguer de manière fluide dans leurs applications, vous devez Identifier les problèmes de performances dès que possible. Certains processus métier sont vitaux et dépendent du bon fonctionnement des applications, vous devez donc vous assurer qu’aucune fonctionnalité n’est ralentie ou hors d’usage. - - La supervision du ressenti utilisateur permet de se mettre à la place de l’utilisateur en exécutant des scénarios d’utilisation d’applications et en plaçant des points de vérification et de mesure des temps de réponse à chaque étape du scénario applicatif. -- Exemple : Une nouvelle version du site e-commerce vient d’être installée mais une erreur dans le code d’un programme génère un gros problème de performance et empêche le client de finaliser sa transaction. Pour la supervision technique tout va bien car tous les composants techniques sont disponibles, pour la supervision utilisateur une alarme est générée car le processus de commande ne se termine pas dans le délai fixé. Su pe r vision Ut ilisa t e u r : Pe r for m a n ce Globa le Ut ilisa t e ur s I nternet Fir e w a ll Ré se a u Se r v e ur W eb Se r v e ur Applica t if Se r v e ur Ba se de donné e s St ock a ge Ut ilisa t e ur V ir t ue l Supervision Technique : Disponibilité des Composants « Garantir aux utilisateurs une expérience de navigation fluide devient de plus en plus complexe, car le chemin à parcourir entre le navigateur du client et le site intranet/internet est semé d’embuches » 2 Pilot4IT : Avril 2014 Pilot4IT – Monitoring : Mesurez la qualité et la performance perçue de vos applications. Pilot4IT Monitoring est un système de mesure de la qualité perçue des applications du point de vue de l’utilisateur final. Cette solution vous permet de mesurer la disponibilité, la performance et les temps de réponse de vos applications web, Intranet et toutes applications métier accessible au travers d’un navigateur web. A partir de points représentatifs de l’entreprise, chaque Sonde simule régulièrement des transactions métiers. Il est ainsi possible de connaître à tout moment et à partir de chaque point de mesure, la disponibilité, les temps de réponse et la performance de vos applications critiques. Il est simple d’identifier rapidement les dysfonctionnements, de les notifier immédiatement et de les corriger avant que les utilisateurs ne soient impactés. PRINCIPE DE FONCTIONNEMENT Configuration Pilot4I T Contrats Autres Sources Excel Tableaux de Bord Entrepôt Cloud Pilot4IT Data Center Serveur Virtuel Serveur Virtuel Sonde Site 2 Sonde Site 1 PC Module Pilot4IT Création et déploiement des scénarios de mesures. A l’aide de la console de configuration des scénarios sont créés et associés à des sondes. Les scénarios sont ensuite déployés automatiquement sur les sondes auxquelles ils sont associés. Les sondes peuvent être déployées sur des matériels différents en fonction de vos besoins. Afin de simplifier le déploiement des sondes physique sur des sites distants, nous pouvons vous proposer notre Module « Plug and Play » : une simple prise réseau suffit car le module s’identifie automatiquement auprès du serveur de configuration. 3 Pilot4IT : Avril 2014 Mesure de la qualité des services applicatifs. Suivant la fréquence et le calendrier associé aux scénarios, les sondes rejouent les transactions métiers telles qu’elles ont été enregistrées afin de mesurer les performances et d’alerter les personnes concernées en cas de dégradation ou d’indisponibilité. Reporting et Tableaux de Bord. Les mesures effectuées par les sondes sont transmises et centralisées. Elles permettent la génération de tableaux de bord de qualité de service. Ces données peuvent être associées à d’autres données provenant d’autres sources afin de créer un véritable Tableaux de bord Consolidé. Vous pouvez aussi bénéficier de notre module de Gestion de Contrats pour vous permettre de centraliser en un seul point l’ensemble de vos engagements et indicateurs associés. Le module de gestion des Contrats permet de formaliser le contrat de service entre 2 parties (Client interne/ Externe et son fournisseur). Il définit le contenu des services associés, les engagements et la façon de les mesurer. Le module permet de gérer l’ensemble des liens existants dans un contrat de service : Lien entre un client et un contrat Lien entre un contrat et des services Liste des indicateurs permettant de mesurer l’atteinte d’un niveau de service LES SERVICES INCLUS Tableaux de Bord Standard : Synthèse Performance et Disponibilité, Tendance Mensuelle et Annuelle : 4 Pilot4IT : Avril 2014 Tableau de bord détaillé pour le scénario Durée moyenne d’exécution par étape du scénario L’ensemble de ces rapports sont disponible en Exports aux formats ci-dessous : Données Brut Excel, Powerpoint, PDF, ODT ... Alertes transmises sur détection d'incident avant que l’utilisateur ne soit impacté 5 Pilot4IT : Avril 2014 Interruption de Service Total ou partielle Dégradation des Performances Email, SMS Console de Configuration Paramétrage des Scénarios (Fréquence, Seuil) Paramétrage des Sondes Paramétrage des Plages de Monitoring en accord avec les SLA Paramétrage des Alertes (Destinataires, modalités) Les applications supervisés : WEB/Intranet/Internet/ Application Métier accessible avec un navigateur web Transaction utilisateur sur un site web avec des interactions types (clic sur lien, remplissage de formulaire, contrôles) ou nécessitant un parcours complexe (contrôles et erreurs conditionnels, récupération de contenu, etc.) Les navigateurs pouvant être utilisés pour l’exécution des scénarios sont : Firefox, Internet Explorer, HtmlUnit est un navigateur sans interface. Il permet de réaliser des tests plus rapides et plus légers en terme d’utilisation des ressources. 6