Home

Télécharger la version PDF

image

Contents

1. m P riode d application heure d ouverture les d faillances survenant hors de la p riode d application ne sont pas prises en compte a Le r sultat obligatoire est le nombre de d faillances survenues durant cette p riode Afin de d nombrer les d faillances survenues durant la p riode de calcul il est n cessaire de stocker une variable de compteur p riodique ainsi qu une variable stockant le statut du syst me Etant donn que des informations d v nement redondantes peuvent tre re ues c d un v nement Up suivi d un autre v nement Up il est n cessaire de d nombrer le nombre d emplacements o un changement de statut du syst me de Up Down est survenu sans compter chaque v nement Down re u ceux ci pouvant tre redondants et repr senter des d faillances d j prises en compte L illustration suivante d crit graphiquement le compteur des temps Up et Down du syst me Annexe B Exemples d tude de cas 315 Exemples d criture de scripts de logique applicative Syst me disponible Syst me indisponible Points importants devant tre consid r s Constantes l utilisation de d finitions constantes dans le code plut t que de valeurs constantes est recommand e De cette fa on il est plus ais de changer la valeur dans la d finition constante que de devoir la chercher dans le code entier Il est galement facile de la changer en une utilisation de param tre si n cessaire
2. Request ServerVariables URL if Request QueryString ToString string Empty s t Request QueryString ToString return s region Web Form Designer generated code override protected void OnInit EventArgs e CODEGEN This call is required by the ASP NET Web Form Designer InitializeComponent base OnInit e lt summary gt Required method for Designer support do not modify the contents of this method with the code editor lt summary gt private void InitializeComponent this Load new System EventHandler this Page Load endregion Organigramme L organigramme suivant pr sente aux utilisateurs le processus de synchronisation et le flux d acc s au portail Le script de conversion est configur pour s ex cuter p riodiquement Le script maintient la liste d utilisateurs LDAP jusqu ce jour et ajoute supprime des utilisateurs selon le besoin Les utilisateurs se connectent au portail d organisation Vous pouvez configurer le portail pour les rediriger au serveur CA Business Service Insight ou afficher une liste d autres applications disponibles Le serveur CA Business Service Insight utilise les informations d identification qui ont t fournies pendant la premi re connexion au portail 372 Manuel d impl mentation Etude de cas 21 Exemple d int gration de LDAP Serveur LDAP de l organisation Serveur Insight Serveur de portail de l orga
3. m Les v nements tels qu ils s appliquent a CA Business Service Insight et leur flux a travers le syst me CA Business Service Insight 24 Manuel d impl mentation Conception m Les m triques et leur enregistrement m Les ressources CA Business Service Insight et leur identification Des suggestions pour l automatisation de la collecte et de la d finition de ces ressources Tous les points ci dessus sont expliqu s plus en d tail dans les parties suivantes Il est important d tre conscient que si de mauvais choix sont effectu s cette tape cela peut avoir des cons quences d favorables sur le fonctionnement de CA Business Service Insight qui peuvent tre ensuite difficiles corriger voire irr versibles Mod lisation de contrat gestionnaire de contrats Les t ches suivantes relatives la mod lisation de contrat sont assur es par le gestionnaire de contrats Chapitre 2 Planification et conception 25 Conception Terminologie des contrats Un contrat est un ensemble d objectifs Un objectif est de nature contractuelle ou op rationnelle m trique ou de nature financi re prime Le processus de mod lisation de contrat implique de prendre la totalit du contenu du contrat se trouvant dans la port e de l impl mentation et de le transformer en mod le CA Business Service Insight Les diagrammes suivants d crivent ce processus Fournisseur de contrat SLA contrat Description des servi
4. 342 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Vous pouvez consulter quelques exemples appropri s de l utilisation de ce mod le dans notre contenu pr d fini Rappelez vous cependant que ce mod le est utilis un peu diff remment dans le contenu pr d fini et que la distinction entre la structure et l impl mentation n est pas si vidente dans ce cas l Etude de cas 17 Fonctionnalit int gr e Le programme ACE comporte une fonctionnalit int gr e et des outils pour divers buts Il est pr f rable d utiliser cette fonctionnalit int gr e plut t que de l crire en VBS Puisque VBS est un langage interpr t reproduire cette fonctionnalit en VBS en alt re la performance Voici une liste des fonctions int gr es et de la fa on appropri e de les utiliser IsWithinTimeslot Voici la fonction int gr e la plus simple Elle a pour but de permettre la logique applicative de d finir si le syst me se trouve actuellement dans une p riode d application Cela pargne la n cessit de g rer une variable dans les fonctions entr e et sortie de la p riode d application pour effectuer la m me op ration Par exemple au lieu d ex cuter le code suivant Dim amIWithinATimes lot Sub OnTimeslotEnter time amIWithinATimeslot 1 End Sub Sub OnTimeslotExit time amIWithinATimeslot 0 End Sub Sub OnEvent eventDetails If amIWithinATimeslot 1 Then count count 1 Anne
5. L attribut IsTrackingPeriod de l objet Contexte renverra True pour l agent qui calcule l unit de temps de p riode de suivi Il faut galement noter que les agents affich s dans l onglet Granularit des m triques viennent s ajouter l agent de la p riode de suivi de la m trique Ainsi m me pour une m trique avec une p riode de suivi mensuelle vous pouvez d sactiver l agent mensuel qui calculera quand m me le niveau de service mensuel mais uniquement comme R sultats commerciaux r sultats non op rationnels Chapitre 3 Impl mentation 173 Ecriture de scripts de logique applicative expert en logique applicative Context IsTrackingPeriod True Context TimeUnit P riode de suivi Niveau mes applicatif applicative applicative Logique applicative r elle Moteur de corr lation Sans exception Avec exceptions ge Logi que i Logique applicative l pplicative l Context IsTrackingPeriod False Context Time Unit HOUR I DAY I WEEK I MONTH I QUARTER I YEAR Niveau Op rationnel 174 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Comme mentionn ci dessus les divers agents ex cutent g n ralement le m me code de la logique applicative mais il existe des cas o il est n cessaire d appliquer une logique l g rement diff rente Par exemple dans le cas mensuel le r sultat devrait tre le nombre de fois pour
6. Mesure significative utilis e seule ou en combinaison avec d autres indicateurs cl s de performance pour surveiller dans quelle mesure une activit ou un service parvient ses objectifs de qualit Livret Fichier RTF pouvant inclure les donn es du contrat et les rapports connexes dans un format pratique l aide de mod les pr d finis et configurables 416 Manuel d impl mentation M trique Combinaison de plusieurs param tres d finissant le niveau de service cible d un certain service un moment donn Chaque m trique est associ e un seul domaine de service Les champs et attributs de la m trique comprennent la cat gorie de domaine la formule de niveau de service le service la p riode d application l objectif de niveau de service et la p riode de suivi M trique connexe M trique r f renc e comme un objectif dans une relation M trique de consommation M triques de consommation qui permettent d afficher la consommation et les prix s par ment dans un rapport M trique d riv e M trique cr e partir d un mod le de contrat ou d un mod le de niveau de service M trique group e Type de m trique qui s applique plusieurs ressources ou groupes de ressources M trique informationnelle M trique qui ex cute un calcul informatif utiliser des fins de reporting uniquement M trique interm diaire M trique pouvant g n rer des v nements dans le but de calculer des v nemen
7. Remarque Vous devez activer le partage global avant de pouvoir partager des donn es de comparaison sur Cloud Commons Dans le menu Administration cliquez sur Param tres du site Partage global pour ouvrir la bo te de dialogue Param tres de partage global page 241 Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre 2 Cliquez sur l onglet Gestion des donn es et du partage 3 S lectionnez le service pour lequel vous voulez partager des donn es puis cliquez sur le bouton Action du service et s lectionnez Configurer le service pour le partage Une nouvelle fen tre s ouvre avec les options de partage de donn es suivantes pour le service s lectionn Correspondance trouv e sur Cloud Commons Si une correspondance est trouv e sur Cloud Commons pour ce service un tableau r capitulatif r pertorie le nom du service la d finition les cat gories et les fonctionnalit s Cliquez sur le bouton Partager les donn es Correspondance non trouv e sur Cloud Commons Si aucune correspondance n est trouv e sur Cloud Commons pour ce service cliquez sur Parcourir pour rechercher dans Cloud Commons un service alternatif ou utilisez des options afin d ajouter votre service Cloud Commons page 261 4 Cliquez sur le bouton Partager les donn es si une correspondance a t trouv e Cliquez sur Soumettre Cloud Consortium pour entrer v
8. SaveRecord sauf qu au lieu d num rer toutes les valeurs elle fournit des paires de noms de champ et des valeurs de champ connexes Vous pouvez remplacer les num ros de champ par les noms de champ Les noms de champ doivent auparavant tre manuellement d finis dans la table T SO FIELD NAMES Cette table est utilis e pour enregistrer la structure des tables de sortie Il est recommand que l expert en logique applicative d finisse la structure de la table de sortie avant d crire dans T_SLALOM_OUTPUTS car la structure et la signification des champs sont d j correctement d finies et simplifieront nettement la requ te La structure de table est table_ name Chaque table logique poss de un nom unique m field_name Chaque champ dans une table est unique 180 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative field_id Chaque champ porte un num ro de s rie commen ant a partir de 1 ll est pr f rable d utiliser la m thode SaveFields car elle garde une documentation de la structure et la signification des valeurs ins r es Exemple Consid rez un cas o il est n cessaire de produire une liste de tous les incidents avec le temps de r solution plus lev qu un seuil d fini en plus du r sultat de la m trique charg e de calculer le pourcentage de tickets qui ont t r solus en dessous ce seuil L criture dans les tables de sortie se fera dans la p
9. facultatif Symbole de groupement par d faut des chiffres pour le nombre entier et les champs r els Valeur par d faut sauf indication contraire c est la valeur par d faut qui est utilis e DataSourceDifferenceFromUTC indique le d calage horaire entre l UTC et le fuseau horaire de la source de donn es de l ordinateur DefaultOffset diff rence avec l heure UTC lorsque la zone horaire n est pas en heure d t TimeFormat sp cifie le format selon lequel les d tails des heures d t d crits dans la suite du texte doivent tre analys s DayLlightSaving sp cifie une p riode en heure d t du fuseau horaire de la source de donn es Cet l ment est facultatif ce qui signifie que s il n est pas s lectionn il n y a pas d heures d t indiqu e et il peut exister plus d une fois Lorsque certains l ments existent ils doivent tre ordonn s par heure et les p riodes ne doivent pas empi ter les unes sur les autres Annexe C Sp cifications de la configuration d adaptateur 383 Section General From date de d but de la p riode a To date de fin de la p riode a Shift p riode horaire ajout e DefaultOffset pendant la p riode en heure d t 384 Manuel d impl mentation Section d interface de CA Business Service Insight Section d interface de CA Business Service Insight La section d interface de CA Business Service Insight consiste en attributs sp cifiant
10. saisir les informations d identification de l utilisateur du Compte sur le serveur qui accomplit la t che Elles doivent tre saisies en tant que compte de service cr pour ex cuter le syst me CA Business Service Insight OblicoreSrv par d faut ou un autre compte administratif si n cessaire gl Scheduling Credentials Webpage Dialog Z xj Set Scheduling Credentials User Name Password Local user Domain B ES Ce planificateur int gr est une fonctionnalit tr s utile puisqu il permet l utilisateur de l interface utilisateur graphique de contr ler la planification de l adaptateur sans devoir acc der directement l ordinateur de bureau du Serveur d application sous r serve des autorisations d utilisateur appropri es bien entendu 366 Manuel d impl mentation Etude de cas 21 Exemple d int gration de LDAP Etude de cas 21 Exemple d int gration de LDAP Condition d organisation Utilisez les utilisateurs existants d finis dans le serveur LDAP d organisation De plus le portail d organisation permet de se connecter et d acc der CA Business Service Insight l aide des fonctionnalit s de connexion silencieuse de CA Business Service Insight pour les portails Single Sign On SSO D finissez un script de conversion Visual Basic VB pour la cr ation automatique des utilisateurs dans le syst me CA Business Service Insight synchronisation LDAP le script de conversio
11. 60 SavelllegalEvents s il est s lectionn cet attribut indique que les v nements non autoris s doivent tre crits dans le fichier Valeur par d faut no WriteEventErrorToLog permet de d terminer si les erreurs de donn es sont crites dans la table T_Log Valeurs autoris es yes no Valeur par d faut yes IllegalEventsDirectoryName pas de valeur par d faut SendFileName facultatif Nom du fichier qui conserve les enregistrements avant leur envoi CA Business Service Insight Annexe C Sp cifications de la configuration d adaptateur 379 Section General Valeur par d faut Send txt sauf indication contraire c est la valeur par d faut qui est utilis e m SendControlFileName facultatif Nom du fichier que l adaptateur utilise pour suivre le processus d envoi Valeur par d faut SendControl xml sauf indication contraire c est la valeur par d faut qui est utilis e LogDebugMode facultatif Valeurs autoris es yes no Lorsque cet attribut est d fini sur yes ce qui suit est envoy dans le journal ligne d origine partir de la source de donn es r sultats de l analyse Ev nement unifi CA Business Service Insight ConsoleDebugMode facultatif Valeurs autoris es yes no lorsque cet attribut est d fini sur yes les messages de d bogage s affichent sur la console Indicateurs de lecture et de conversion des enregistrements pour un e
12. Ecouteur d adaptateur H te de t che Journal de serveur Proc dez comme suit 1 Ex cutez l utilitaire Gestionnaire d adaptateurs voir la section relative au Gestionnaire d adaptateurs ci dessus 2 Pr parez toutes les conditions pr alables mentionn es ci dessus puis cr ez un fichier s quentiel avec la ligne de commande ex cutable voir la section Modes d ex cution de l adaptateur page 101 106 Manuel d impl mentation Collecte de donn es expert en sources de donn es Modifier le fichier de configuration de l adaptateur Lors de la cr ation d un adaptateur le plus gros du travail consiste modifier le fichier de configuration Ce travail implique de d finir les attributs dans le fichier XML pour contr ler le comportement de l adaptateur de sorte qu il fonctionne comme pr vu Le fichier de configuration est un fichier XML dont chaque section correspond une tape de son flux de travaux interne Les sections sont les suivantes Section G n ral attributs d adaptateur vari s r pertoire de travail sp cifications de fichiers de sortie indicateur de d bogage valeurs par d faut etc Oblicore Section Oblicorelnterface attributs de la connexion avec le serveur CA Business Service Insight port TCP IP mode de s curit etc Section Datasourcelnterface attributs de la connexion avec la source de donn es chemin d acc s et mod le des fichiers cha nes de connexion
13. Type de valeur dre Valeur par d faut e Pi ces jointes Type EE Obligatoire E Valeur par d faut EE Nor ia Il est d sormais possible de voir dans les ressources du syst me le nouvel attribut personnalis disponible pour le type de ressource auquel il tait li Ressources naa F ED Attribut personnalis Affichage de 1 4 sur 4 r sultats i Limite 1000 ajout R sultats appliqu s 19 07 2011 18 51 ee Nom EE Date de cr ation EE Type de ressource Groupe de ressources Service FE Contractant E Fuseau horaire Dernier ensemble de mgt rms 4 a Mail 19 07 2011 16 49 Default ET as FA gt EI a ressource111 19 07 2011 16 51 __SMI_ SERVICE __ Default reap FY gt a ressource222 19 07 2011 16 51 __SMI__SERVICE__ Default Tas FY gt EO a Takk 19 07 2011 16 51 SMI__SERVICE Default Type de ressource Annexe B Exemples d tude de cas 305 Exemple d utilisation d attributs personnalis s Et les ressources distinctes disposent d un nouveau champ que vous pouvez mettre jour D tails de la ressource G n ral D tails Dates EE gt a 01 01 2006 00 00 En vigueur Types de ressource Groupes de ressources Attribut personnalis ajout 306 Manuel d impl mentation Oui X El ments s lectionn s Disponible _SMI__SERVICE Ajouter un type de ressource El ments s lectionn s Disponible El ments
14. lt File lt LogicLineDefinition FirstLine Job server NumberOfLines 5 gt gt Au cas o l ensemble de donn es est cr partir du nombre de lignes et non par une ligne les attributs suivants d finissent le point de d part d extraction le terminal et le num ro de lignes compromettant les donn es AllFile facultatif yes no lorsque d fini sur yes tout le fichier est consid r comme un seul enregistrement une ligne logique FirstLine facultatif expression r guli re qui d finit la premi re ligne de la ligne logique Vous pouvez le sp cifier avec ou sans les attributs LastLine et ou NumberOfLines LastLine facultatif expression r guli re qui d finit la derni re ligne de la ligne logique Vous pouvez le sp cifier avec ou sans les attributs FirstLine et ou NumberOfLines 390 Manuel d impl mentation Section DataSourcelnterface NumberOfLines facultatif num ro de lignes dans une ligne logique Vous pouvez le sp cifier avec ou sans les attributs FirstLine et ou LastLine MatchCase facultatif yes no d finit si l expression r guli re correspondante doit respecter la casse Annexe C Sp cifications de la configuration d adaptateur 391 Section d interface de SQL Section d interface de SQL Vous pouvez utiliser l adaptateur SQL pour r cup rer des donn es des bases de donn es en utilisant une instruction SQL L interface de SQL d finit la connexion la
15. lt InputFormat InputFormatName InputFormat1 gt lt InputFormatFields gt lt InputFormatField Name resource Type string gt lt InputFormatField Name timestamp Type time TimeFormat d m Y H M gt lt InputFormatField Name memory util Type real gt lt InputFormatField Name cpu_util Type real gt lt InputFormatFields gt lt TranslatorSwitch DefaultTranslator Translator1 gt Chapitre 3 Impl mentation 119 Collecte de donn es expert en sources de donn es lt InputFormat gt lt InputFormatCollection gt lt TranslatorCollection gt lt Translator TranslatorName Translator gt lt TranslatorFields gt lt TranslatorField Name Resourceld SourceType table SourceName ResourceTable gt lt TranslatorField Name EventTypeld SourceType lookup SourceName EventTable LookupValue PerformanceEvent gt lt TranslatorField Name Timestamp SourceType field SourceName timestamp gt lt TranslatorField Name Value SourceType field SourceName memory util gt lt TranslatorField Name Value SourceType field SourceName cpu_util gt lt TranslatorFields gt lt Translator gt lt TranslatorCollection gt lt TranslationTableCollection LoadingMode remote gt lt TranslationTable Name ResourceTable DestinationType resource gt lt TranslationField gt resource lt TranslationField gt lt TranslationTable gt lt TranslationTable Name EventTable DestinationType event ty
16. server lt hostname gt Indique le nom d h te du serveur port lt port gt Indique le num ro de port format csv xml Indique le format du fichier d importation CSV ou XML Important Lors de l importation d un fichier CSV la premi re ligne la ligne de colonne d en t te doit tre pr sente faute de quoi le processus d importation choue L ordre des colonnes dans le fichier CSV doit suivre le format d un fichier de mod le ou d un fichier CSV export et ne peut pas tre chang path lt file_path gt Indique le chemin d acc s et le nom du fichier d importation key lt key gt Indique la cl d administrateur de CA Business Service Insight unique secret lt secret gt Indique le mot de passe d administrateur de CA Business Service Insight unique 266 Manuel d impl mentation D tection de services Exemple importation des donn es de service partir d un fichier CSV local L exemple ci dessous illustre la commande d importation des donn es de service partir d un fichier CSV local avec utilisation de HTTPS InsightUtil importservice https server name001 port 8443 format csv path C MyFiles file csv key mykey secret mypassword Exportation d un fichier de mod le de service Si vous envisagez d importer manuellement des donn es de service dans CA Business Service Insight l aide de la fonctionnalit InsightUtil votre fichier CSV ou XML doit tre au bon format Vous pouvez exporter
17. tats m est recommand de cr er des contrats en vigueur pendant 1 an et de les renouveler lorsqu ils arrivent a expiration afin d viter des p riodes de calcul exc dant un an Les versions de contrat qui ne sont pas en vigueur la date actuelle est post rieure aux dates d entr e en vigueur du contrat sont calcul es et elles sont donc consid r es comme des m triques actives dans le syst me puisqu elles servent au calcul des donn es de niveau de service qui leur sont associ es en vue de la g n ration de rapports Les valeurs associ es des variables globales au niveau des m triques ne sont pas utilis es par plusieurs versions de contrat c est dire la routine OnLoad de la logique applicative est invoqu e au d but de chaque version de contrat Remarque Pour obtenir un certain nombre de sc narios structur s et d tudes de cas consultez la section Etudes de cas de mod lisation de contrats page 271 Collecte de donn es expert en sources de donn es Au cours de la phase de collecte de donn es du processus d impl mentation vous utilisez des adaptateurs Les discussions suivantes expliquent ce processus 82 Manuel d impl mentation Collecte de donn es expert en sources de donn es Fonctionnalit d adaptateur Les adaptateurs sont des modules charg s de rassembler les donn es des sources de donn es et de les transf rer au syst me de CA Business Service Insight Les adaptateurs fi
18. tre trait comme faisant partie des r sultats de d cembre Le fait que la date de cl ture tait en janvier signifie que le ticket a t rapport une fois d cembre pass Les r sultats de d cembre avaient donc d j t publi s Le moteur de corr lation remarque alors que l v nement est au pass car l horodatage appartient d cembre il d clenche ainsi de nouveaux calculs Par cons quent les r sultats de d cembre changent r troactivement Ces cons quences doivent tre parfaitement comprises afin de pouvoir d finir quel champ de temps doit tre choisi comme horodatage G n ralement la date de cl ture est choisie afin d viter que les rapports finaux ne changent r troactivement En revanche l utilisation de la date de cl ture comme Horodatage permet de disposer de davantage de temps pour entrer des calculs Un ticket r solu ne peut tre cl tur que bien plus tard Sachez toutefois que cette utilisation de la date de cl ture pourrait galement d clencher un processus dans l organisation qui acc l re le temps de cl ture des tickets La derni re suggestion est alors Ticket de priorit 1 peut galement tre d fini pour d autres priorit s si n cessaire Rapport lorsque le ticket est cl tur Date de cl ture Champs Client Site Champ Type d v nement Priorit Champs Donn es Tout Attribut Type de ressource Site du contractant Allocation au contractant Chaque site est a
19. tude de cas 363 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Entr es de conversion Rechercher Affichage de 1 5 sur 5 r sultats 210 Nom de la table EI F Default Translation Table gt Default Translation Table gt Default Translation Table gt Default Translation Table r r r F gt Default Translation Table Une fois l ex cution de l adaptateur termin e vous devez ensuite pouvoir visualiser les Ressources et Ev nements en attente sous la section de Conversions en attente du syst me Ajouter une entr e Type de destination E E Statut EE Source de conversion E E Cible de conversion EE Heure de la derni re action E E Ressource En attente 18 07 2011 Ressource En attente ak 18 07 2011 Ressource En attente a 18 07 2011 Ressource En attente hpa 18 07 2011 Ressource En attente top 18 07 2011 Vous pouvez alors convertir les Entr es en attente conform ment la configuration normale du syst me Une fois la conversion termin e l adaptateur doit tre ex cut de nouveau afin de charger les donn es brutes dans le syst me Planification d adaptateur Outre l ex cution de l adaptateur il est galement possible de d finir une planification pour l adaptateur depuis l interface utilisateur graphique Pour cela l adaptateur doit toutefois avoir le statut Arr t Une fois qu il est arr t v
20. v nement auquel elle est rattach e La d finition de type d v nement contient les descriptions des champs de donn es Cela permet galement au moteur de corr lation d interpr ter correctement les champs de donn es et d identifier le moment o ils sont requis par la logique applicative pour les calculs L illustration suivante montre une repr sentation graphique de la section relative la r cup ration des donn es et la population de la base de donn es de ce processus Y appara t galement une section largie montrant ce que les donn es repr sentent en termes r els plut t que la fa on dont les donn es brutes apparaissent CPU Dzigi Memory Und gai on Tarifaria re CPU Usage Memory Utilization Timestamp Sg P1005900 Sew Kis 0 43 051 05 2005 10 Tere KOs 78 85 26 71 1 092005 0 06 47 51 41 2 10 MED Sere Kis 36 9 23671 01 2005 308 Sere Gls aa 89 49 49 09 1 01 2005 1 00 PAT 86211 05 2005 600 Sees x Ir ST se MEINES Saree sXe ta ta 57 51 61 37 1 01 2005 2 06 416 2068 10 20 OD Serle 2319 W51 00 Jelp aie M 1 OO Seeds va S374 1 0 2K 30 Jere 0p 4272 66 35 1 09 20 10 Gene diy 40 10720 1 00 Gene dtp Adaptateur RAW DATA ID READER ID EVENT TYPE ID RESOURCE ID _ 7401 2050 2550 2052 11 8 2004 6 5200 AM 7402 2050 2052 11 8 2004 7 5400 AM 7403 2050 2052 11 8 2004 6 5200 AM 7404 2050 2051 11 8 2004 99 00 AM 7405 2052 11 8 2004 10 58 00 AM 7406 2052 11 8 200
21. Chapitre 3 Impl mentation 129 Collecte de donn es expert en sources de donn es sqltest2 txt ColNameHeader False CharacterSet ANSI Format TabDelimited Coll id Char Width 30 Col2 idname Char Width 30 report_200 txt report 2003 09 txt ColNameHeader False CharacterSet ANSI Format TabDelimited Coll date Char Width 30 Col2 service Char Width 30 Col3 responseTime Char Width 30 Fichier DataSourceControl Pour chaque requ te le fichier de contr le de la source de donn es contient le mod le de nom de fichier et le nom du fichier d entr e actuel pour poursuivre avec le m me fichier au red marrage de l adaptateur Voici un exemple de fichier de contr le au format XML lt AdapterControl Save end LastSaveTime 2005 03 23 09 16 15 gt lt Data gt lt QueryCollection gt lt Query QueryName TroubleTickets on D Data Incidents xls gt lt KeyField Name INC_CLOSE DATE gt lt LastValue gt 03 07 05 13 06 21 lt LastValue gt lt KeyField gt lt LastFileName gt IncidentsMarch xls lt LastFileName gt lt Query gt lt QueryCollection gt lt Data gt Conservation des fichiers d entr e Lorsque l adaptateur a fini de lire le fichier actuel il poursuit la recherche dans le suivant Le prochain fichier lire est le premier fichier qui correspond au masque de nom et dont le nom est sup rieur dans l ordre lexicographique au nom du fichier pr c dent L adaptateur ne rouvre pas les fichie
22. Connectivit et accessibilit du serveur les applications comme les serveurs Web doivent avoir un client de connexion distante install afin de prendre en charge l accessibilit externe si l acc s physique n est pas possible au moment de l installation ou l avenir pour les questions d assistance L accessibilit externe est galement importante pour permettre d assurer le suivi du syst me pendant une p riode de r glement Si l acc s distant externe est exig l organisation pourra tre plus longue en raison des implications de s curit suppl mentaires il faudra donc r soudre cela l avance Des connexions distantes peuvent tre tablies l aide de l un des outils suivants PcAnyWhere H te proxy Maitre Microsoft Terminal Server Bureau a distance VNC 230 Manuel d impl mentation Pr parations Tout autre outil de connexion distance pris en charge par l organisation Remarques 1 Microsoft Terminal Server se connecte au serveur en simulant une connexion de serveur contrairement PcAnyWhere VNC au proxy et d autres outils 2 Certains logiciels Oracle ne peuvent pas tre install s via Microsoft Terminal Server et doivent tre install s localement Accessibilit de la source de donn es la source de donn es doit tre accessible pour toute manipulation manuelle et la connexion ODBC doit tre configur e pour permettre aux adaptateurs de se connecter la sour
23. FieldTitleName lorsque la source est title sp cifie le titre de champ utiliser Le champ source doit tre d fini l avance Section InputFormatCollection ConstantValue quand la source est constant sp cifie la valeur laquelle elle doit correspondre Dans le cas d un champ horaire la valeur constant est format e selon le format d heure TimeFormat Now ou NowUtc Now correspondant l heure actuelle dans l environnement linguistique de la source de donn es et NowUtc correspondant l heure en temps universel TimeFormat format de date et d heure pour lequel le champ est analys Les codes de caract re suivants peuvent tre utilis s pour les formats de date et d heure Jour 1 31 Nom abr g du jour de la semaine dim lun etc Nom complet du jour de la semaine dimanche lundi etc Nom abr g du mois jan fev etc B Nom complet du mois janvier f vrier etc Ann e sur 2 chiffres Indicateur AM PM pour le format 12h Minutes 0 59 Secondes 0 59 Date complete sans s parateurs jjmmaaaa T Heure compl te sans secondes et sans s pateurs hhmm n Nombre de secondes depuis 1970 Date et heure au format hexad cimal Symbole de pourcentage DecimalSymbol facultatif symbole d cimal des champs Si ce n est pas sp cifi le champ DefaultDecimalSymbol de la section General est utilis CS a HA Sem b y Y Ann e sur 4 chiffres H Heure au fo
24. SH M S gt lt General gt lt OblicoreInterface Mode online gt lt OnlineInterface Port 2000 SecurityLevel none gt lt OblicoreInterface gt lt DataSourceInterface gt lt ConnectionSt ring gt Driver Microsoft Access Driver mdb Dbq d 0blicore Training Kit Exercises Adapters SQL Adapters Ex1 db1 mdb lt ConnectionSt ring gt lt QueryCollection gt lt Query QueryName Query InputFormat InputFormat SleepTime 5 gt lt SelectStatement AutoCompleteQuery yes gt select time server availability from t_availability lt SelectStatement gt lt QueryKeyFields gt lt KeyField Name time Sort asc ValueLeftWrapper ValueRightWrapper gt lt KeyField Name server Sort asc gt lt SelectInitialValues gt select AAA 1 1 1970 lt SelectInitialValues gt lt QueryKeyFields gt lt Query gt lt QueryCollection gt lt DataSourceInterface gt lt InputFormatCollection gt lt InputFormat InputFormatName InputFormat gt lt InputFormatFields gt lt InputFormatField Name timestamp Type time TimeFormat m d Y T M S p gt lt InputFormatField Name server Type string gt lt InputFormatField Name status Type integer gt lt InputFormatFields gt lt TranslatorSwitch DefaultTranslator Translator gt lt InputFormat gt lt InputFormatCollection gt lt TranslatorCollection gt lt Translator TranslatorName Translator gt lt TranslatorFields gt lt T
25. Services Rechercher 7 ED Un r sultat a t trouv oO Nom HE amp J Apps Hosting Bronze J Apps Hosting Gold J Apps Hosting Silver a fe BES J Equities Trading Process J ir Generic Apps Metrics Dans ce mod le de niveau de service il existe une m trique intitul e des incidents trait s temps Vous voyez que cela comporte un l ment de subjectivit la notion temps pouvant tre remise en question L exemple suivant explique la mesure effectu e dans cette m trique G n ral D tails Commentaires Groupement Seuils M triques connexes Granularit Enor Nom ee Inc responded on time Description The percentage of the incidents responded on time The response time is represent the time that is needed before the organisation start the resolution process of the incident Ei Type de m trique Service Level Objective EE men no less than 98 of all Incidents will be responded on time during Always per 1 Months with on time being defined as in less then 20 Minutes for Priority 1 and less then 2 Hours for all other priorities 44 Manuel d impl mentation Conception L nonc d objectif affich au bas de l onglet G n ral de la m trique ou sur l onglet Enonc d objectif affiche tous les param tres expos s dans cette m trique Sur l illustration pr c dente la d finition de temps est fix e 20 minutes II s agit d un par
26. aliser un calcul interm diaire pour chacune des ressources afin d atteindre le r sultat total final Quelques autres exemples de ce type Incidents sur site calcule le pourcentage d emplacements comportant des incidents r solus en plus de X heures ou d nombre les emplacements ayant une moyenne de r solution des incidents sup rieure X heures Dans ces exemples les sites sont des ressources ayant des incidents associ s Disponibilit du serveur recense le nombre de serveurs dont le temps de disponibilit tait plus grand que X Un serveur est une ressource pour laquelle le pourcentage de disponibilit doit tre valu Types de transactions calcule le pourcentage de type de transactions qui choue plus de X fois Dans ce cas un type de transaction est une ressource ayant des v nements de d faillance associ e Pour chaque type de transaction un compteur de d faillance est stock comme un r sultat interm diaire tandis que le nombre de types de transaction diff rents poss dant plus de X d faillances sont d nombr s 320 Manuel d impl mentation Exemples d criture de scripts de logique applicative Fine Connection s Monitor one SMTP1 SMTP2 DNS1 DNS2 UXappsl UXapps2 LinzeApps 6m 38 5 N seen 7 Svacto Computer Ses a a 3 iemet ThisStation Radhus1 Switchs Room Temp Mod2 Modi WS1 WS2 W53 WS4 WS6 y ca LU WANRouter pu S Wi
27. canismes de s curit avanc e tels que le chiffrement le protocole de transfert et les processus d authentification Il est important de noter cette tape que l assistant de configuration d adaptateur est un m canisme automatisant les processus et les t ches suivants Si certains l ments mentionn s ne sont pas forc ment toujours visibles lorsque vous utilisez l assistant ils sont toutefois pr sents dans les coulisses de l interface de l assistant Environnement d adaptateur Les entit s suivantes se rapportent l adaptateur et ses param tres de configuration et d ex cution Source de donn es Source de donn es laquelle l adaptateur se connecte pour r cup rer des donn es dans leur format d origine Fichiers de travail Fichiers de sortie produits par l adaptateur et crits dans les processus pour plus d informations consultez la section Fichiers de travail page 89 84 Manuel d impl mentation Collecte de donn es expert en sources de donn es Ecouteur d adaptateur de CA Business Service Insight Trois types de message sont transf r s entre l adaptateur et l couteur d adaptateur Contr le messages de d marrage d arr t et de mise en pause envoy s par l couteur l adaptateur et renvoy s lorsque l adaptateur change de statut Conversions l adaptateur envoie des demandes relatives au contenu de la table de conversion ainsi que des demandes relatives des valeurs de c
28. d impl mentation implique d utiliser les r sultats de l tape de conception th orique pour cr er les crit res op rationnels requis pour CA Business Service Insight Parmi les l ments cr er ou r soudre se trouvent notamment Gestionnaire de contrats a D tection de service et installation a Cr ation de contrats Configuration des rapports et des tableaux de bord Expert en sources de donn es a Configuration de l adaptateur a Configuration de l infrastructure Expert en logique applicative Modules de logique applicative Installation et d ploiement La phase d installation et de d ploiement concerne l installation et l int gration du syst me de production les tests et le suivi de ses performances et la formation des utilisateurs L administrateur syst me et l expert en sources de donn es effectuent la plupart des activit s cette tape 18 Manuel d impl mentation Chapitre 2 Planification et conception Ce chapitre traite des sujets suivants Session de rassemblement des exigences requises Tous les r les page 20 Collecte des donn es chantillon expert en sources de donn es page 22 Conception page 23 Chapitre 2 Planification et conception 19 Session de rassemblement des exigences requises Tous les r les Session de rassemblement des exigences requises Tous les r les La session de rassemblement des exigences requises est la premi re tape critique dans l imp
29. es laquelle il doit se connecter Le fichier de configuration XML d finit quels champs doivent tre r cup r s comment ils doivent tre identifi s comment ils doivent tre convertis dans la base de donn es normalis e du syst me etc Remarque Un Assistant de configuration d adaptateur est int gr l interface utilisateur permettant ainsi une personnalisation de base de ce mod le XML en ligne L objectif est le m me que si vous cr ez le fichier de configuration XML pour l adaptateur Vous pouvez trouver davantage de d tails sur cette fonctionnalit plus loin dans ce chapitre Chapitre 3 Impl mentation 83 Collecte de donn es expert en sources de donn es La plate forme de l adaptateur comprend un m canisme de red marrage r cup ration et peut prendre en charge les probl mes concernant les donn es transmises par des outils tiers pannes informatiques probl mes r seau donn es manquantes duplication des donn es donn es erron es carts dans les donn es validation des donn es etc Tous les adaptateurs pr voient l int grit des donn es et le suivi et la journalisation complets de tous les messages d adaptateur ils sont abord s de fa on d taill e plus loin dans ce manuel Les adaptateurs de CA Business Service Insight peuvent fonctionner en tant que service ou en tant qu application visible ou non visible La technologie d adaptateur de CA Business Service Insight prend en charge des m
30. es pourvu que l adaptateur puisse tablir la connexion ODBC L adaptateur communique avec le serveur d applications de CA Business Service Insight l aide du protocole TCP IP et peut par cons quent tre situ localement ou distance par rapport celui l pourvu qu il puisse tablir la connexion TCP IP L adaptateur doit avoir deux ports ouverts un pour l couteur d adaptateur et l autre pour le serveur de journalisation Les ports de l couteur d adaptateur doivent tre exclusifs l adaptateur et ne doivent pas entrer en conflit avec d autres op rations ou applications de r seau qui pourraient galement utiliser ces ports Par exemple veillez ne pas utiliser le port 1521 dans la mesure o il est g n ralement utilis par le protocole Oracle TNS pour communiquer avec la base de donn es et ainsi de suite Vous devrez peut tre galement consid rer tout pare feu local qui peut bloquer ce trafic Remarque Consultez votre administrateur local si vous ne savez pas quels ports sont disponibles ou si vous devez demander l ouverture de ports pour que la communication ait lieu Le port et l adresse de l couteur d adaptateur sont d finis dans le fichier de configuration de l adaptateur Le port et l adresse IP du serveur de journalisation sont d finis via les entr es de l adaptateur dans le registre L option client serveur de l couteur d adaptateur est configurable ce qui vous permet de configurer l adapta
31. est effectu pour chaque l ment group Les calculs de ces l ments sont identiques except pour Context Clusterltem Valeur de la propri t Context Clusterltem gale a l l ment group en cours de calcul Enregistrements par l ment group Lorsqu une m trique est enregistr e en v nements par l ment group chaque l ment group re oit des donn es brutes et des v nements de r utilisabilit De quelle mani re les m triques group es sont elles calcul es Ce qu il importe de comprendre propos du calcul d une m trique group e est que tous les l ments group s sont calcul s en parall le Nous n entendons pas par l qu ils sont calcul s par fils diff rents mais que lors du traitement des v nements devant tre g r s par les diff rents l ments group s ces v nements sont trait s de fa on s quentielle et pour chacun d entre deux les l ments group s appropri s sont appel s pour traiter l v nement Par exemple beaucoup d v nements doivent tre trait s par de nombreux l ments group s Il existe deux proc dures cette fin Exemple option 1 For each cluster item C For each event E that should be handled by C Let C handle E 334 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Exemple option 2 For each event E For each cluster item C that should handle E Let C handle E Le moteur g re les m triques group es
32. expert en sources de donn es Ex cuter et tester l adaptateur En g n ral il n est pas possible de terminer le param trage du fichier de configuration d adaptateur en une seule fois Il peut tre n cessaire d ex cuter un certain nombre d it rations d ex cution de l adaptateur et de v rifier les r sultats afin de s assurer que la configuration de l adaptateur est correcte Voici les principaux probl mes qu il peut tre n cessaire de corriger Probl mes de connexion entre la source de donn es et l adaptateur ou entre l adaptateur et l couteur Erreurs dans le fichier de configuration par exemple Mauvaise structure Mauvaise utilisation d attributs Mauvaise casse utilis e l adaptateur est sensible la casse des caract res Oui et oui sont diff rents par exemple Mauvaise affectation de valeur Erreurs de manipulation de donn es telles que structure d v nement de sortie valeurs d v nement erron es erreur dans les requ tes Proc dez comme suit 1 Param trez l adaptateur avec RunOnce yes et LogDebugMode yes et donnez l attribut RejectedEventsUpperLimit une valeur raisonnable voir Modes d ex cution de l adaptateur page 101 L illustration suivante montre les param tres de configuration n cessaires pour les tests Il est galement possible d utiliser le mode hors ligne des fins de param trage du fichier de configuration Une fois que le fichier de c
33. garanties sont p riodiques ce qui est calcul est une agr gation dans le temps Param trage des allocations pour les ressources Pour la premi re condition de calcul 1 de tickets de priorit 1 r solus dans les quatre heures pour le client CM3 a Les v nements de tickets attribuables un client sp cifique doivent tre re us Le client fait partie de cette Ressource qui indique galement le site du client Il existe par cons quent deux options pour capturer tous les v nements li s aux ressources et attribuables ce client a Dans les cas o le client de la source de donn es repr sente un contractant les ressources peuvent tre attach es au contractant appropri Cela permet l enregistrement par contractant Lorsqu elle est possible cette solution est toujours pr f rable Cr er un groupe de ressources pour chaque client de la source de donn es et y grouper toutes les Ressources appropri es En utilisant cette m thode l enregistrement se fait par groupe de ressources Concernant les deux conditions de calculs suivantes de tickets de priorit 1 r solus dans les quatre heures pour le client CM3 chaque emplacement de tickets de priorit 1 r solus dans les 24 heures pour le client CM3 chaque emplacement 300 Manuel d impl mentation N TK 3800968 38000509 Priorit TK 1 1 Exemples de mod lisation de donn es Vous devez pour ces conditions regroup
34. glementations applicables et ne pouvez pas exporter ou r exporter la documentation en violation de ces lois ou de toute autre r glementation ventuellement applicable au sein de l Union Europ enne Copyright 2012 CA Tous droits r serv s Tous les noms et marques d pos es d nominations commerciales ainsi que tous les logos r f renc s dans le pr sent document demeurent la propri t de leurs d tenteurs respectifs Support technique Pour une assistance technique en ligne et une liste compl te des sites horaires d ouverture et num ros de t l phone contactez le support technique l adresse http www ca com worldwide Table des mati res Chapitre 1 Introduction 9 PRON RE 9 Gestionnaire de catalogues des services Gestionnaire de d tection de services 10 Gestionnaire de CONT ALS frevees si evesecivs icsated gaat iveaartesageaiveedeeaivs end arestesatenresetrnta se ainsi lene cogne teen 10 Expertien logique applicatives ccisccsscccevecccs ss sasccuceceadedsesatccacestusicd ds 24a5caceseuduees iE i AEE EE NEEE ee 11 Expert en sources de don Sneinen nb oideviteedse EEEE ia ia eine erge eme del ame aaa 12 Administrateur systeme wsice 3 vesdeciscstes nine o heecdes eed ee aa ia Ee EEE lead ce vaavecssceees a nes ge and 13 Processus de la SOlUtiON ist item nement dirt ne Minna 14 PlaniticatiONeere EE shee caatentesex oases assevnacseaseesasibtvemste aes 15 CONMCEPU ON ER nn nee venspasid guinea sauscatine est seen E
35. l ment de groupe Si cela se produit au milieu de la p riode de calcul le r sultat est uniquement consign dans la base de donn es lorsque la p riode de calcul d origine s ach ve p ex fin du mois fin de l ann e 410 Manuel d impl mentation M triques group es et efficience des ressources Que se passe t il au niveau de la logique applicative lorsqu un l ment de groupe est ajout au groupe de base de m trique group e Les variables globales sont initi es les m thodes OnLoad OnRegistration et OnPeriodStart sont d clench es pour l l ment de groupe Que se passe t il au niveau de la logique applicative lorsqu un l ment de groupe est ajout au groupe de base de m trique group e apr s avoir t supprim du groupe au cours de la m me p riode de calcul Le r sultat d fini pour la p riode pendant laquelle l l ment de groupe faisait partie du groupe est remplac par le nouveau r sultat En d autres termes le r sultat la fin de la p riode de calcul se r f re uniquement la derni re p riode de la p riode calcul e lorsque l l ment de groupe fait partie du groupe Quel est l impact de l attribut de mise en vigueur d une ressource sur la logique applicative Lorsqu une ressource est expir e aucune donn e brute n est collect e pour cette derni re Quel est l impact de l attribut de mise en vigueur d une ressource sur le groupement Le fait de changer une ressource pour q
36. mais ils ne sont pas toujours applicables et chacun a ses inconv nients Il importe de comprendre le probl me et son co t approximatif et de comparer ce co t au co t des solutions sugg r es a Lorsque le nombre d l ments group s est faible nous pouvons consid rer de d finir chaque l ment comme m trique part L inconv nient de cette approche est bien s r le co t de maintenance qu elle engendre maintenir plusieurs m triques mais galement ne pas pouvoir effectuer de rapport pour la m trique enti re et parcourir un l ment group sp cifique a Lorsque le nombre d l ments group s est grand mais qu un seul ou quelques uns d entre eux sont fr quemment recalcul s nous pouvons tudier la possibilit de mettre ces l ments group s dans une m trique part et de laisser tous les autres l ments group s dans l autre m trique a Utilisez fr quemment un gel de calcul pour le contrat m trique appropri afin que cette m trique n ait jamais de nouveaux calculs trop longs a Proc dez quelques changements dans les adaptateurs et sources de donn es pour ne plus avoir de long nouveaux calculs c a d ne pas envoyer d v nements dont l horodatage date de plus d un mois Commutation de contexte Description du probl me 336 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Comme pr c demment expliqu la commutation de contexte se fait dans la boucle la plus int r
37. puis de d finir les types de ressource et d v nements dans lesquels l enregistrement doit tre accompli et finalement quel gestionnaire d v nements sera utilis pour traiter les v nements rassembl s Une fois que les enregistrements sont termin s ils sont r pertori s dans l onglet Enregistrement de la m trique Notez galement qu il est possible d avoir plusieurs instructions d enregistrement pour une m trique En fait l assistant d enregistrement utilise la m me fonctionnalit que l enregistrement manuel et toutes ces options sont trait es dans la section suivante Dans le cas d un enregistrement manuel dans la logique applicative l enregistrement de la formule est trait par le gestionnaire d v nements OnRegistration Cette op ration doit tre impl ment e dans la formule et d clench e quand un v nement de moteur d enregistrement est d clench L v nement d enregistrement est d clench une fois lorsque le contrat est activ puis chaque fois qu une ressource pertinente ou l ensemble de modifications est activ Un changement dans la ressource concern e est consid r comme pertinent s il affecte les v nements que la m trique est suppos e recevoir Par exemple si l enregistrement est effectu par un contractant RegisterByContractParty cela signifie que tous les v nements du type d fini dont les ressources sont attach es au contractant de la m trique font partie du calcul Dans
38. ralement de copier les fichiers exe un emplacement qui vous convient sur la station de travail Cependant si vous utilisez cette option il se peut que vous n ayez pas tous les fichiers dil Vous devez aussi les copier si disponibles depuis le serveur vers le dossier local sur la station de travail Chapitre 3 Impl mentation 103 Collecte de donn es expert en sources de donn es Configuration des adaptateurs et des conversions Ce processus comprend les tapes suivantes 1 HU Rew IN Configuration de l adaptateur l aide de l assistant de configuration d adaptateur ou en modifiant manuellement le fichier de configuration XML d crit dans le chapitre suivant D ploiement de l adaptateur Test de l adaptateur Ex cution de conversions R daction de scripts de conversion afin de prendre en charge un processus de conversion automatique facultatif Remarque Le d ploiement de l adaptateur peut s effectuer automatiquement lorsque vous utilisez l assistant de configuration d adaptateur dans la mesure o le nouveau service de d ploiement d adaptateur fonctionne en arri re plan sur le serveur d applications pour prendre en charge cette t che D ployer un nouvel adaptateur assistant de configuration d adaptateur Lorsque vous cr ez un nouvel adaptateur l aide de l assistant de configuration d adaptateur veillez ce que les services Ecouteur d adaptateur et les D ploiement d Adaptateur
39. re mise jour a Il est possible d valuer le temps qu il a fallu au moteur pour calculer la m trique enti re avec les unit s de temps de son agent sous jacent ainsi que chacune des unit s temps Le temps qu il a fallu au moteur pour calculer un contrat complet Ce calcul est effectu en examinant l heure de mise jour de la premi re m trique du contrat et l heure de la derni re mise jour de la derni re m trique de ce contrat pour ensuite calculer le d lai entre les deux 202 Manuel d impl mentation Activation de contrats gestionnaire de contrats Nouveau calcul complet des m triques du contrat Le processus du nouveau calcul dans le contexte actuel est l initialisation d un nouveau calcul de syst me complet r alis soit par l expert en sources de donn es soit par l expert en logique applicative Il ne s agit pas du nouveau calcul de moteur accompli pendant un processus de calcul standard Ce type d action s accomplit habituellement pendant ou apr s le processus de configuration du contrat lors duquel divers mauvais fonctionnements peuvent avoir t d tect s Il est recommand de commencer un nouveau calcul complet uniquement une fois que le syst me est stable c est dire pas pendant la cr ation du syst me avant de passer en direct sur le site Le nouveau calcul est actuellement fait en ex cutant un script SQL sur la base de donn es Ce script nettoie la table PSL et toutes les tables d accomp
40. requ tes SQL etc Section InputFormatCollection r gles d analyse pour analyser et manipuler le format de donn es d origine d limiteurs types de champ ordre des donn es expressions r guli res etc Section TranslatorCollection r gles relatives a l v nement unifi de CA Business Service Insight qui se compose de champs de donn es analys s et manipul s Section TranslationTableCollection r gles de mappage de donn es entre la terminologie de donn es d origine et les entit s de donn es de CA Business Service Insight Ces sections sont d crites en d tail la rubrique Sp cifications de configuration de l adaptateur page 377 Remarque L ordre des noeuds XML dans chaque section n est pas important Chapitre 3 Impl mentation 107 Collecte de donn es expert en sources de donn es Adaptateurs de fichier Les adaptateurs de fichier utilisent le composant g n rique FileAdapter ex cutable et le fichier de configuration requis pour l analyse des fichiers ASCII Flux de travaux de l adaptateur de fichier Copiez le fichier source dans un fichier de travail et renommez le Lisez l enregistrement logique Analysez l enregistrement en fonction des d limiteurs ou des expressions r guli res m Recherchez la sp cification correcte pour InputFormat Cr ez l enregistrement Ev nement m Convertissez l enregistrement Ev nement Mettez jour le fichier de contr le Ex
41. soient en cours d ex cution 104 Manuel d impl mentation Collecte de donn es expert en sources de donn es D ployer un nouvel adaptateur manuellement Conditions pr alables la cr ation d un nouvel adaptateur Tous les l ments suivants doivent tre en place avant de commencer cr er un nouvel adaptateur Dossier racine de l adaptateur si CA Business Service Insight est install sur le serveur ce dossier existe sous le dossier racine Program Files CA Cloud Insight dans le cas contraire il doit alors tre cr Dossier d adaptateur individuel cr ez un dossier sous le dossier racine d adaptateur pour l adaptateur sp cifique Remarque Si vous utilisez l utilitaire Gestionnaire d adaptateurs il cr e automatiquement le dossier lorsqu il ajoute le nouvel adaptateur Fichiers ex cutables de l adaptateur TextFileAdapter exe l ex cutable de l adaptateur de fichier texte pour l adaptateur de fichier texte SQLAdapter exe l ex cutable de l adaptateur de fichier SQL pour l adaptateur SQL Vous pouvez les trouver sur le serveur d applications sous le dossier Program Files CA Cloud Insight Adapters Remarque Pendant le processus de cr ation de l adaptateur via le Gestionnaire d adaptateurs vous devriez choisir autant que possible l option de cr er un raccourci vers les ex cutables plut t que de cr er une copie Ainsi lorsqu une mise niveau ou une Service Release est appliqu e CA Busine
42. trique un param tre qui d finit le type d activit de centre d assistance et un autre pour le seuil de comparaison voir la d finition d un param tre de m trique dans la section Cas prendre en consid ration lors du processus de mod lisation page 37 Par un examen attentif des types de calculs impl ment s dans le syst me vous remarquerez probablement qu un certain nombre de types similaires peuvent tre effectu s en modifiant une petite partie du code et en utilisant un param tre permettant d agir comme commutateur entre eux De cette fa on vous pouvez r duire la quantit de code recr er et optimiser la quantit de code r utilis Mod les de niveau de service Un mod le de niveau de service est un ensemble de composants de services regroup s et des m triques associ es d finies pour les mesurer Ces mod les de niveau de service peuvent tre cr s selon les besoins et sont souvent d finis en fonction des aspects de service les plus souvent mesur s La question cl lorsque vous d finissez les mod les de niveau de service est d identifier et d exposer tous les param tres qui pourraient tre utilis s pour modifier le comportement des m triques Cela conf re au syst me la plus grande flexibilit et facilite la configuration pour les utilisateurs du syst me Lorsque vous utilisez le mod le de niveau de service pour cr er de nouvelles m triques chacun des param tres de configuration est pr
43. trique lorsqu elle acc de aux donn es brutes Elle doit filtrer dans les donn es brutes uniquement les v nements contenant le type d v nement sp cifique et ignorer les autres v nements Dispatcher Register Lorsque vous utilisez Dispatcher Register v rifiez toujours que vous sp cifiez le param tre L enregistrement sans le param tre revient exactement enregistrer par type d v nement Dispatcher RegisterByEventType En d autres mots v rifiez que vous utilisez au moins un autre param tre en plus des deux premiers Chapitre 3 Impl mentation 199 Activation de contrats gestionnaire de contrats Granularit de calcul Il est important d activer uniquement les agents n cessaires des fins de calcul et d exploration vers le bas Le calcul de toutes les unit s de temps de l agent sollicite fortement les ressources du processeur Activation de contrats gestionnaire de contrats L activation d un contrat s effectue en le validant Pour d autres d tails consultez l aide en ligne L activation du contrat d clenche le moteur pour initier les calculs de la m trique du contrat et pour commencer produire des r sultats pour le contrat Avant d activer la v rification du contrat v rifiez si toutes les conditions suivantes ont t remplies Toutes les m triques doivent avoir leur logique applicative d finie dans la m trique ou comme module li qui a t test e et ne contient pas d err
44. trique de co t l aide des tables de co ts il est possible de d terminer le co t de l application par mois en fonction du nombre r el d utilisateurs concurrents Cette information provient de la source de donn es et peut tre multipli e par les chiffres du prix par unit ci dessus pour obtenir les chiffres des co ts Vous pouvez galement la comparer aux valeurs de pr vision pour obtenir une analyse du co t pr vu par rapport au co t r el La logique applicative dans ce cas est n cessaire pour d terminer le nombre r el d utilisateurs concurrents rencontr s au cours de la p riode et le multiplier par les valeurs de co t par unit En outre la fonction de pr vision au sein de la logique applicative fait r f rence aux informations de pr vision Voici un exemple d application d une m trique d l ment de co t Exemple de sc nario de p nalit Le SLA client comporte une clause de non performance incluse permettant de s assurer que le r seau est disponible 98 du temps pour un mois donn pendant les heures ouvrables Un niveau de service mensuel en dessous de ce seuil entra ne le paiement d une p nalit bas e sur une formule P nalit 1000 par chaque pourcentage entier en dessous de la cible c d 96 5 98 Round 96 5 1000 98 97 1000 S1000 Pour impl menter cette condition de p nalit vous pouvez cr er une m trique de prime financi re issue d une m trique existante Disponibil
45. Administration cliquez sur Transfert de contenu Importer Dans la bo te de dialogue Importer s lectionnez Ignorer et continuer pour l option En cas de collision S lectionnez le fichier SupportAlertProfiles dans la liste d roulante Fichier importer 3 Cliquez sur Importer Les profils sont import s 226 Manuel d impl mentation Chapitre 4 Installation et d ploiement Ce chapitre traite des sujets suivants Introduction page 228 Pr parations page 230 Installation page 232 Chapitre 4 Installation et d ploiement 227 Introduction Introduction Une fois la phase de configuration termin e et les calculs syst me v rifi s correctement le syst me est pr t tre d ploy dans l environnement de production Ce chapitre vise couvrir toutes les tapes qui peuvent tre n cessaires pendant cette phase Ces tapes peuvent varier d une installation l autre toutefois il convient de v rifier les l ments suivants pour vous assurer que toutes les pr parations requises ont t r alis es afin d int grer le syst me un environnement de production en direct Le mat riel et le logiciel de production sont disponibles et pr ts l installation m Le serveur de messagerie est configur pour prendre en charge l envoi de courriel externe interne L agent FTP existe si requis pour les transferts de fichier de donn es Les flux de source de donn es sont disponibles et fonction
46. Amazon H berg e sur Rackspace Cr ation ou gestion de d instances Cloud Traitement des commandes Gestion d inventaires Ex cution Services de paiement G n ration de rapports Gestion des catalogues Gestion des clients Recherche de catalogues Int grations Messagerie Planification des ressources d entreprise Gestion informatique D tection de services Envoi et r ception de courriels Carnet d adresses Calendrier Commentaires R pertoires Int gration IM Prise en charge de Mobile Push Gestion financi re Planification financi re Gestion de la cha ne d approvisionnement et des inventaires Exp dition et ex cution Gestion des ressources humaines Analyse financi re et g n ration de rapports Surveillance et alertes Equilibrage de la charge et mise l chelle Gestion des serveurs physiques Base ITIL Automatisation ou g n ration de scripts D ploiement cloud Gestion des actifs CMDB Gestion des co ts Chapitre 5 Gestion et d tection de services 247 D tection de services Plate forme a Environnement de d veloppement Gestion des applications a Java a Ruby on Rails m Net a Magasin de donn es SQL m Stockage persistant a Gestion de la capacit Surveillance et alertes a Performances des applications Gestion des projets et portefeuilles a Gestion financi re m Gestion des t ches Jalons Gestion du temps a Stockage de fichiers m Panneaux de messages
47. CM263 CM264 CM288 CM302 CM340 Comment puis je s lectionner un type d v nement Des trois crit res de filtration requis la priorit du ticket est le plus m me a tre converti en type d v nement ce pour les raisons suivantes ll d crit le type d v nement en cours de traitement ticket de priorit 1 Le nombre de priorit s existantes est relativement restreint priorit 1 2 3 Le type d v nement lui m me est relativement constant le centre d assistance ne change que rarement la priorit selon laquelle le ticket est trait Comment puis je s lectionner une ressource Les deux autres crit res de filtre requis client et emplacement sont les plus petites entit s n cessitant un rapport Par cons quent la ressource est la combinaison du client et de l emplacement Le client et l emplacement sont des entit s relativement fixes et qui ont un cycle de vie d fini de sorte que les nouveaux clients ou emplacements puissent tre ajout s En outre la relation entre un site et un client peut changer Il est galement possible d utiliser plus d un champ depuis la source de donn es des fins de conversion Tandis que le champ de serveur des tudes de cas pr c dents tait traduit en une ressource CA Business Service Insight la ressource dans ce cas est la combinaison de deux champs Chaque permutation produit par cons quent une nouvelle ressource La liste de ressources est affich e ci
48. Cliquez sur Convertir 5 Choisissez l entit pertinente Ressource Type d v nement etc dans la liste Si aucun l ment n appara t dans la liste il peut tre n cessaire de changer les crit res de recherche par d faut 6 S lectionnez la ressource ou le type d v nement dans la liste des entit s en cliquant sur la ligne contenant l l ment Il reste en surbrillance lorsqu il est s lectionn 7 Cliquez sur Convertir L entr e de conversion est maintenant stock e dans le syst me Chapitre 3 Impl mentation 143 Collecte de donn es expert en sources de donn es Pour ex cuter une conversion manuelle lorsque la ressource n existe pas encore 1 2 10 11 12 13 Dans le menu Conception cliquez sur Conversion Entr es de conversion Par d faut toutes les entr es en attente s affichent S lectionnez l entr e de conversion en attente a transformer en ressource CA Business Service Insight et a convertir en activant la case a cocher en regard de cette entr e Cliquez sur Ajouter amp Convertir Assurez vous que le nom de ressource est sp cifi comme voulu Vous pouvez galement personnaliser le champ Nom d affichage pour changer la fa on dont la ressource s affiche sur un rapport Si cette ressource doit tre g r e comme partie d un ensemble de modifications cet ensemble de modifications sp cifique doit aussi tre sp cifi ici La date d entr e en vigueur de la resso
49. Etape 1 Ajoutez un nouveau contrat et appliquez les d tails g n raux du contrat La d finition du contrat doit inclure m La d finition du nom du contrat La s lection du ou des contractants connexes m L association des services connexes Chapitre 3 Impl mentation 75 Cr ation de contrats Gestionnaire de contrats La d finition des dates d entr e en vigueur pour le Contrat Les dates d entr e en vigueur des contrats correspondent la plage de dates pour laquelle le moteur de corr lation calcule le niveau de service de ce contrat les r sultats de rapport sont disponibles uniquement pour ces dates Lors de la d finition des dates il est important de tenir compte des conditions relatives la disponibilit des rapports connexes du contrat et aux donn es brutes disponibles D finition du fuseau horaire et de la devise du contrat Cette d finition a pour but la g n ration de rapports et elle permet de g n rer des rapports sur ce contrat en fonction du fuseau horaire pertinent La d finition de la devise permet au moteur de g n ration de rapports de d terminer dans quelle devise les p nalit s exprim es par les formules de p nalit doivent tre affich s Etape 2 Ajoutez les d tails g n raux des m triques Une fois que le contrat est en place il est temps de cr er ses m triques Au cours de la d finition des m triques les tapes suivantes doivent tre ex cut es m D finition
50. Gestion des projets Gestion des portefeuilles m Gestion des ressources Gestion des demandes D finition de la visibilit et du p rim tre de vos services Lorsque vous ouvrez d abord la page Gestion et d tection de services tous les services d tect s sont affich s Pour affiner votre travail sur les services et acc der a des fonctionnalit s plus pr cises de d tection de service utilisez les options suivantes de l onglet Gestion des donn es et du partage D finition d une vue des services page 249 D finition des options d affichage des colonnes page 250 Choix d une action pour un service s lectionn page 252 248 Manuel d impl mentation D tection de services D finition d une vue des services Vous pouvez d finir une vue des services pour travailler avec un sous ensemble de tous vos services Par exemple vous pouvez afficher uniquement les services qui partagent des donn es de comparaison sur Cloud Commons lorsque vous s lectionnez la vue Services partageant des donn es de comparaison Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre Cliquez sur l onglet Gestion des donn es et du partage Cliquez sur le menu d roulant Afficher et s lectionnez une option pour afficher vos services dans une des cat gories suivantes Tous les services Affiche tous les services d tect s sur votre syst me Cette list
51. Hour LocalTime amp amp Minute LocalTime amp amp Second LocalTime End Function Vous pouvez faire appel aux deux m thodes suivantes pour crire dans la table externe depuis la formule de logique applicative Tools SaveRecord lt parameter list gt Tools SaveFields lt parameter list gt Ces deux m thodes de l objet Tools sont d crites en d tail ci dessous Tools SaveRecord tableName key val1 val2 Cette m thode sauvegarde un enregistrement dans une table appel e T_SLALOM_OUTPUTS Le param tre tableName sp cifie la table virtuelle dans T_SLALOM_OUTPUTS dans laquelle les informations devraient tre crites Chaque enregistrement dans la table d utilisateur a une cl unique qui sp cifie l enregistrement dans lequel les informations devraient tre crites Chaque enregistrement contient galement jusqu 20 champs de valeur de type cha ne La m thode SaveRecord re oit le nom de la table utilisateur et une cl Elle accepte galement tous les champs de valeur dans la table utilisateur Ces param tres de valeur sont facultatifs et peuvent tre ignor s Si un enregistrement avec la m me cl existe d j il est mis jour Seuls les champs de valeur transf r s en tant que param tres sont mis jour Si aucun enregistrement poss dant cette cl n existe il est cr Tools SaveFields tableName key fieldNamel fieldVal1 fieldName2 fieldVal2 Cette m thode est similaire
52. My Event Type MyResource End sub Sub OnResourceSt ructureChanged time Dim ThisResourceMap Set GlobalResourceVector CreateObject SlalomVector Vector Dim resource Set ThisResourceMap Context ResourcesOfResourceGroup Context ClusterItem For Each resource In ThisResourceMap GlobalResourceVector Add resource Next End sub 348 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Etude de cas 19 Assistant de configuration d adaptateur pour Une source de donn es bas e sur un fichier Cette tude de cas examine les bonnes pratiques d int gration l aide une source de donn es bas e sur un fichier L exemple de sc nario traite un fichier de donn es CSV produit par le syst me source Pour la plupart des int grations bas es sur un fichier CA recommande conform ment a certaines directives de base de r duire autant que possible le risque l int gration Ces directives sont les suivantes Lorsque l option est disponible nous devons exiger que les donn es soient transmises dans le syst me de fichier du serveur d application CA Business Service Insight Le m canisme de transmission ne d pend ainsi pas de l adaptateur qui essaie d obtenir des donn es d un magasin distant r duit les probl mes d autorisation des comptes d utilisateurs et les probl mes de synchronisation La convention d attribution de nom un fichier est im
53. P riode de suivi Unit de mesure Nombre de transactions 750 ms Param tre de m trique Service Syst me CNP Performances Domaine de service Cat gorie de domaine Nombre de transactions P riode d application Toujours Etude de cas 4 Performance du centre d assistance Etude de casillustrant une situation de centre d assistance Le centre d assistance doit afficher une r ussite 100 en accomplissant tout ce qui suit Type de ticket Dur e de r solution 1 heure Priorit 1 Annexe B Exemples d tude de cas 281 Exemples de mod lisation de contrat Priorit 2 2 heures Priorit 3 4 heures Mod lisation sugg r e solution A M trique Temps de r solution pour la priorit 1 Cible 100 P riode de suivi 1 mois Unit de mesure de r ussite Param tre de contrat Matrice d heure de r solution Service Centre d assistance Domaine de service Performance du centre d assistance Cat gorie de domaine Temps de r solution pour le ticket P riode d application Toujours La matrice susmentionn e s applique trois m triques Pour chaque priorit une m trique part est d finie avec toutes les priorit s dans les m mes cat gories Mod lisation sugg r e solution B La d finition de la m trique reste la m me comme illustr en solution A Option 1 Service Centre d assistance Domaine de service Priorit de gestion de ticket 3 Cat gorie de domaine Temps
54. Surcetye T REAOER_ID NUNBER y Surctiore c heat VENT_TYFE 0 NUNBER Tandarei MESQURCE D NUNEEF have TIME_STANP DATE ScurceType REAQER_TIME_STAMP DATE y Scurcetare CREATED _BY NUNEER LE CORRECTED_BY NUNEER CE Trensietorrield DATA VAFCHAR211000 NM CREATE_DATE OATE scuretype AY MOOIFY DATE DATE O Scans Manata SOURCED VARCHARABO Y E TransiakorFiets IHASH DATA KEY VARCHARATE Y None Scurcetype Suche Transetorriek Q Nene Sucetyge gt Sucetiore TranstetorFiek CI TransdatorFrieks PA Tradzone eran Translator d crit la m thode de conversion de l ensemble de champs qu il recoit dans un v nement de sortie TranslatorName Nom utilis par InputFormat pour envoyer les d finitions de champ ce convertisseur Cet exemple utilise le nom Translator1 L illustration pr c dente contient des valeurs utilisables pour ce sc nario TranslatorFields Contient une liste d l ments TranslatorField dont chacun contient les attributs suivants Name Nom de champ Dans l interface en ligne ce nom doit tre Horodatage Resourceld EventTypeld Resourceld ou Valeur SourceType Sp cifie la source de la valeur du champ Elle peut tre l un des l ments suivants a Field La valeur de ce champ provient du champ au format d entr e L attribut SourceName contient le nom de champ d InputFormat Table La valeur de ce champ p
55. Type type LIST gt lt value gt R ussite de l activation du contexte PDP lt value gt lt list gt lt item gt lt value gt 216 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats select min success rate min val max success rate max val avg success rate avg_val stddev success rate stddev val from PDP Context Activation Success CSV lt value gt lt text gt R ussite de l activation du contexte PDP lt text gt lt item gt lt item gt lt value gt select min throughput min_val max throughput max val avg throughput avg_val stddev throughput stddev val from gprs throughput volume by apn csv lt value gt lt text gt D bit en Ko lt text gt lt item gt lt list gt lt param gt lt param name Buckets disp name X Axis Values type LIST gt lt value gt 100 lt value gt lt list gt lt item gt lt value gt 25 lt value gt lt text gt 25 lt text gt lt item gt lt item gt lt value gt 50 lt value gt lt text gt 50 lt text gt lt item gt lt item gt lt value gt 100 lt value gt lt text gt 100 lt text gt lt item gt lt item gt lt value gt 250 lt value gt lt text gt 250 lt text gt lt item gt lt item gt lt value gt 500 lt value gt lt text gt 500 lt text gt lt item gt lt item gt lt value gt 1000 lt value gt lt text gt 1000 lt text gt lt item gt lt list gt lt param gt lt params gt lt query gt lt
56. a E E DE ER 16 IMPI M NTALION 2223 Hanna e den ncnsterettn e E E E l ine Lena E 18 Installation t de plole ment ice cise eerren ae ean oR da nt usa nn te 18 Chapitre 2 Planification et conception 19 Session de rassemblement des exigences requises TOUS les r les 20 Collecte des donn es chantillon expert en sources de donn es 22 CONGCE PU OM PE E EE E E E E vase ceeecandsageramaceuveckdcReotinoceds 23 Pr sentation de la conception gestionnaire de contrats expert en logique applicative xperten sourcesdedonn dS ad e e E e E 24 Mod lisation de contrat gestionnaire de contrats 25 Sorties d tape de mod lisation de contrat gestionnaire de contrats expert en sources de COMMING SS e ienna PR pearson eases 48 Mod lisation de donn es expert en sources de donn es expert en logiques applicatives 50 Sorties de l tape de mod lisation de donn es expert en sources de donn es et expert en logique APPLICALIVE 55 RM M ren interesse ei rendue eine 68 Chapitre 3 Impl mentation 71 Implementation introduction sriesssninseurtn anse Salsas a Auadedda ai E aieia 71 Configuration de la structure gestionnaire de contrats 74 Configuration de la biblioth que de mod les gestionnaire de contrats cessceessecseeeessteesssseeeseeeeees 75 Cr ation de contrats gestionnaire de contrats 75 Cr er des contrats partir d UN Service iii 77 Cr er des mod les de niveau de service 79 Cyc
57. ce type d enregistrement sont facilement r utilisables parce qu elles n ont pas besoin des changements dans l enregistrement Chapitre 3 Impl mentation 177 Ecriture de scripts de logique applicative expert en logique applicative Sorties Tables utilisateur Le script de la logique applicative standard n a pas acc s aux tables de sortie externes Il n existe que deux destinations de sortie m La table PSL T_PSL dans laquelle le moteur crit automatiquement les r sultats du niveau de service ainsi que le r sultat sp cifi dans la fonction de r sultat Les valeurs de niveau de service qui sont crites dans cette table peuvent tre seulement d un type num rique Les r sultats crits dans la table T_PSL sont les r sultats retourn s par l assistant de cr ation de rapports Il n y a pas de contr le sur la structure ou la m thode dans lesquelles sont crits ces r sultats Cette op ration est effectu e automatiquement par le moteur de corr lation La table de sortie de SLALOM T SLALOM OUTPUTS L criture dans cette table s effectue l aide des m thodes fournies par l objet Tools partir de la formule de la logique applicative Lors de la sortie dans cette table un nom de table logique est fourni r f renc sous le nom de table utilisateur Ces tables servent sortir des informations pendant le calcul au niveau du service Vous pouvez plus tard utiliser ces informations pour g n rer des rapports en form
58. ce type d v nement doit tre cr manuellement pour cette alerte Le nombre de valeurs et leur type doivent correspondre la d finition du type d v nement Log lt Message gt lt Level gt Cette commande envoie un message au journal du syst me Le premier param tre est le message d informations signal et peut tre du texte libre Vous pouvez galement ajouter les valeurs de variables cette cha ne pour donner une signification contextuelle au message Le param tre Level peut prendre une des valeurs suivantes Description Un message d avertissement est signal Un message d erreur est signal Un message d information est signal uniquement lors de l ex cution dans la port e de la logique applicative Lors de l ex cution dans PslWriter aucun message n est signal Il s agit du param tre par d faut Il est utilis surtout des fins de d bogage 194 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Exemple Les informations suivantes sont extraites d un cas o les informations d infrastructure de l v nement taient attendues avant les d tails d incident r els Un m canisme d alerte a t configur pour notifier l administrateur de cette condition afin de demander la correction du probl me Out Alert Site Unknown Alert Context ClusterItem Context Rule Out Log Fault Event Received for a Site with no infrastructure details a
59. cet examen est de s assurer que les sources contiennent les informations requises n cessaires pour calculer les m triques requises et les informations initiales sur le processus de r cup ration telles que les m thodes de communication avec les sources de donn es et la structure des donn es source Chapitre 1 Introduction 15 Processus de la solution Conception Au cours de la phase de conception les exigences d entr e et de sortie recueillies sont adapt es la structure du mod le CA Business Service Insight qui comprend les contrats les m triques et les ressources Cela signifie que les donn es r elles sont transform es et conceptualis es afin de s adapter la structure CA Business Service Insight La conception du syst me comprend les l ments suivants Mod lisation de contrat Les accords sur les niveaux de service du client sont interpr t s dans des contrats de CA Business Service Insight et des entit s de catalogues de services comme les dossiers de mod les sont d finies Cette tape est principalement effectu e par le gestionnaire de contrats Mod lisation de donn es Les donn es de ressource sont examin es et mod lis es dans le mod le de ressource CA Business Service Insight Cette tape est principalement effectu e par l expert en sources de donn es et l expert en logiques applicatives Il existe plusieurs m thodes disponibles pour la mod lisation des contrats ou des donn es To
60. chaque mois s par ment comme indiqu ci dessous Nombre de temps d arr t par mois Nombre de temps d arr t Chapitre 3 Impl mentation 175 Ecriture de scripts de logique applicative expert en logique applicative Pour l exploration quotidienne il peut tre n cessaire de consulter les cas cumul s o chaque jour est la somme de tous les jours partir du d but du mois Cette m thode doit tre appliqu e toutes les unit s de temps inf rieures un seul mois comme indiqu ci dessous Nombre de temps d arr t par jour a Le 5 D 33 Pe 514 a4 D J5 S E 2 Z 3 E Le E 1 JA Lo PORES ERS E EEE REL EE EGER SERGE EEE SE PHSRZPPRERSSLARP ASH SARE SRR RAR RARE 176 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative La diff rence entre les deux unit s de temps est que pour l agent qui calcule la p riode de suivi le compte sera initialis 0 au d but de chaque p riode mais pour l agent quotidien le d compte sera initialis uniquement au cas o le jour est le premier jour du mois Les informations suivantes sont le code de gestionnaire d v nements OnPeriodStart Sub OnPeriodStart time If InStr MONTH QUARTER YEAR Context TimeUnit gt 0 _ Or Context TimeUnit DAY And Day time 1 _ Or Context TimeUnit HOUR And Day time 1 And Hour time 0 Then DownTimeCounter 0 End If End sub Qu est ce que le n
61. comme nouvelle entr e dans la source de donn es de cet utilitaire vous pouvez l ajouter au mod le de ressource du syst me Deux tapes sont n cessaires pour que cette nouvelle ressource soit accept e dans CA Business Service Insight Vous devez d abord cr er la ressource comme entit CA Business Service Insight une ressource puis indiquer une conversion Cette op ration cr e un lien entre la repr sentation de cha ne trouv e dans la source de donn es et l entit d finie comme ressource dans CA Business Service Insight Cette op ration en 2 tapes peut tre accomplie en une seule fois via l interface utilisateur l aide d un processus d ajout et de conversion qui permet de cr er la ressource et l entr e de conversion n cessaire en une seule op ration Lors de l ajout et de la conversion plusieurs entr es peuvent tre s lectionn es sous r serve qu elles aient les m mes param tres d allocation La conversion est le processus de cr ation de la correspondance entre la valeur de la source de donn es et l entit CA Business Service Insight Lors de la cr ation des conversions une entr e est ajout e la table de conversion avec les valeurs correspondantes Lors des requ tes ult rieures envers la source de donn es l adaptateur saura alors automatiquement comment g rer cette nouvelle valeur A ce stade l adaptateur a d j t ex cut et a envoy des demandes de conversion pour chaque valeur des champs
62. configur e La conversion automatique offre de nombreux avantages notamment la possibilit de faciliter la maintenance des conversions et de pr venir les erreurs Vous pouvez utiliser des scripts de conversion pour cr er de nouvelles ressources et allouer des modifications Chapitre 3 Impl mentation 145 Collecte de donn es expert en sources de donn es En outre vous pouvez utiliser des scripts de conversion pour Convertir des entr es en objets CA Business Service Insight existants Ajouter de nouveaux objets CA Business Service Insight et convertir en ces derniers d apr s des entr es de conversion existantes Cr er des objets et convertir des entr es sur la base de tables ext rieures CA Business Service Insight par exemple des tables de ressources d un autre CMS externe V rifier l existence d un objet Cr er des ressources et allouer des ressources par exemple types de ressource groupes de ressources contractants et composants de service Allocation d sallocation de ressources des ensembles de modifications Puisque le processus de conversion est galement pris en charge comme proc dure manuelle dans l interface utilisateur il est n cessaire de choisir un processus de conversion Ce faisant prenez en consid ration les avantages et inconv nients suivants de la conversion automatique Les scripts de conversion entra nant une plus grande complexit des projets n cessitent du savoir faire e
63. custom gt Chapitre 3 Implementation 217 Cr ation de livrables gestionnaire de contrats Commentaires m La requ te a t optimis e pour Oracle et SQL Server Pour d autres sources de donn es ODBC il peut tre n cessaire d ajouter as devant les alias de colonne et d autres modifications Lors de l exportation de r sultats dans Excel il est recommand que l utilisateur g n re un rapport XY nuages de points ou un rapport de zone pour le repr senter Configuration des pages de tableau de bord La section suivante fournit des recommandations sur le contenu a configurer pour les utilisateurs de CA Business Service Insight La recommandation est au niveau lev et doit tenir compte des exigences sp cifiques du client Les pages sont d crites dans les paragraphes suivants dans le contexte d un utilisateur sp cifique qui est d crit via son r le dans l organisation Pages de gestionnaire ex cutif Un gestionnaire ex cutif est probablement int ress par une vue de haut niveau de tous les d partements pays comptes etc N tant g n ralement pas op rationnel il a besoin de vues qui lui fournissent des informations pour prendre des d cisions strat giques Par cons quent il peut tre plus pertinent d afficher le statut contractuel plut t que le statut actuel dans les plans et la vue de tableau de bord agr gatif du gestionnaire ex cutif Par exemple les vues de tableau de bord suivantes peuvent tr
64. d UC Cela signifie que pour la m trique qui calcule la disponibilit pour le serveur l enregistrement concerne le type d v nement de disponibilit Dans ce cas lorsqu un trop grand nombre de serveurs est pr sent et qu il est n cessaire de calculer la disponibilit de chacun chaque serveur doit tre d fini en tant que Ressource Ils doivent alors tre group s au sein d un groupe de ressources et la m trique sera group e sur celui ci Mod lisation sugg r e Ev nement de disponibilit Signal comme changement de statut en 0 ou 1 Horodatage unique champ de date dans la source de donn es Serveur tous les serveurs qui s affichent dans la source de donn es sont convertis en une ressource CA Business Service Insight Annexe B Exemples d tude de cas 293 Exemples de mod lisation de donn es Champ Type d v nement Champs de donn es Indicateur chacune des valeurs de ce champ est convertie en un type d v nement dans CA Business Service Insight Il existe quatre types d v nement La mesure est 0 ou 1 uniquement pour les enregistrements de disponibilit Les allocations de ressource suivantes doivent tre d finies Attribut Type de ressource Allocation au contractant Allocation au service Allocation au groupe de ressources Serveur d applications Chaque serveur d applications est allou au contractant o le serveur concern ex cute son application Cela a pour effet
65. d activer l enregistrement par le contractant qui r cup re en cons quence tous les serveurs Voir ci dessus Facultatif Il est souvent n cessaire de grouper les ressources lorsqu un regroupement est requis En dernier lieu bas sur toutes les d finitions susmentionn es Enregistrement par 294 Manuel d impl mentation Pour la m trique group e calculer la disponibilit de chaque serveur individuellement requiert l enregistrement en ressource Exemples de mod lisation de donn es Afin de pouvoir remplir la condition susmentionn e le crit re suivant est ajout Calculez de fa on s par e le temps de r ponse moyen des serveurs d applications pour chaque contractant Pour cette condition il est n cessaire de recevoir des v nements de temps de r ponse pour tous les serveurs d applications faisant partie du groupe d applications ex cutant des applications pour le contractant concern Vous pouvez recevoir les v nements de temps de r ponse par l enregistrement du type d v nement lequel a t cr partir du champ d indice comportant la valeur de temps de r ponse Cela assure de ne recevoir que les v nements qui rapportent les temps de r ponses des serveurs Pour recevoir les v nements qui ne concernent que des serveurs sp cifiques un contractant les ressources doivent tre enregistr es via l allocation du contractant Vous pouvez allouer une ressource plus d un contractant u
66. de ce mod le vous permet de produire deux m triques qui refl teront ceci dans le contrat Co t de service de courriel fixe Co t d utilisation de la bo te aux lettres selon la quantit consommation Une estimation du nombre de membres du personnel est galement effectu e par l quipe de gestion durant l ann e 2007 tablie comme suit La tendance est due la croissance initiale de la soci t de par ses emplois puis des nouveaux bureaux ouverts dans d autres r gions Avr Mai Juil Ao t 900 1600 1800 2500 Oct 3500 D c 5800 Nov 3600 Juin 1700 Sept 2600 Pour modeler ces m triques proc dez comme suit Cr ez une m trique de co t fixe l aide du type d l ment de prix dans le contrat et sp cifiez les d tails suivants Groupement Seuils M triques connexes Granularit Enonc d objectif Enregistrement Logique applicative Indicateur principal Service Domaine de service Cat gorie de domaine Unit de mesure P riode d application Fuseau horaire Objectif de niveau de service Valeur cible P riode de suivi Unit de consommation Prix par unit Calcul des pr visions Pr vision Statut de mesurabilit v GMT a Cible dynamique 7 Mois X ii Actif v Annexe B Exemples d tude de cas 285 Exemple de mod lisation de m trique financi re Pour sp cifier le co t fixe dans le contr
67. de chargement sp cifi e des tables de conversion standalone l adaptateur charge les tables de conversion localement Aucune connexion avec le serveur de CA Business Service Insight quant la conversion Les changements au sein des tables de conversion seront stock s uniquement dans le fichier local remote l adaptateur envoie une demande afin de charger toutes les tables du serveur de CA Business Service Insight Les changements apport s dans les tables de conversion seront aussi stock s localement LoadTimeout facultatif lorsque le mode de chargement est distant vous pouvez sp cifier ici une temporisation en secondes TranslationTable lie la valeur d v nement la table de mappage Annexe C Sp cifications de la configuration d adaptateur 403 Section Translation TableCollection 404 Manuel d impl mentation Name nom qui sera utilis et r f renc par le convertisseur Le nom l gal commence par une lettre ou un soulignement et contient des lettres des chiffres et des soulignements DestinationType resource event_type contract_ party service time_zone value ValueType facultatif integer real string type de la valeur renvoy e par la table Les valeurs de cha ne et r elles sont l gales uniquement pour la table avec la mention DestinationType value TranslationField le nom de champ traduire le nom du champ est pris des champs de format d entr e Vous pouvez avoir j
68. de la requ te 394 Manuel d impl mentation QueryName nom de la requ te IsActive facultatif yes no lorsque d fini sur no l adaptateur ne lit pas les enregistrements de ce fichier InputFormat format de fichier associ cette requ te L adaptateur utilise InputFormat pour extraire les donn es de l enregistrement source SleepTime dur e en secondes au cours de laquelle l adaptateur se met en veille en attendant l arriv e de nouvelles donn es Section d interface de SQL Critical facultatif yes no Si d fini sur yes l adaptateur s arr te imm diatement lorsqu il trouve une erreur dans la requ te Utilisez l option non lorsqu il s agit d une erreur connue qui est r solue sans changer le fichier de configuration TransactionMode facultatif implicit explicit Si d fini sur explicit l adaptateur initie une transaction de base de donn es avant la requ te Cette option r sout plusieurs probl mes dans des requ tes immenses et compliqu es RollbackSegementName facultatif d finit quel segment d annulation l adaptateur utilise Dans le cas contraire la base de donn es choisit le segment d annulation SelectStatement contient l instruction ex cuter sur la base de donn es source AutoCompleteQuery facultatif yes no S il est d fini sur yes l adaptateur automatiquement concat ne un nonc where la requ te sp cifi e comme suit cr e un nonc where qui apportera
69. de logique applicative Il existe trois types de modules de logique applicative Logique applicative compl te Module utilis lorsqu une formule enti re doit tre utilis e comme module Les m thodes Result et OnRegistration doivent tre impl ment es dans le script de module a Classe Module qui contient une d finition d une classe de VB unique Biblioth que Module qui contient une collection de proc dures de fonctions et de classes Vous pouvez utiliser des modules avec les l ments suivants M triques Autres modules Mod les de logique applicative M triques dans des mod les de contrat et des mod les de niveau de service Les modules peuvent utiliser des param tres qui sont extraits des param tres du contexte de m trique ParamName Remarque Pour viter des erreurs d ex cution d finissez toujours une valeur par d faut lors de l utilisation des param tres dans des modules de logique applicative La formule produit un message d erreur de journal pour des param tres non existants If Parameters IsExist ReportedDowntimesNum Then maxBufferSize Parameters ReportedDowntimesNum Else Chapitre 3 Impl mentation 183 Ecriture de scripts de logique applicative expert en logique applicative maxBufferSize 3 out log ReportedDowntimesNum parameter not set E End If Exemple de module de logique applicative Il existe un objet de niveau de service d crit comme as
70. dehors de la logique applicative pour affecter la formule de logique applicative Les param tres sont utilis s par la logique applicative pour d terminer le r sultat du niveau de service Un param tre peut tre de type texte liste chiffre date ou table Entre autres exemples de param tres figurent les seuils et les noms de ressource Param tre de contrat Param tre d un contrat r gulier d un mod le de contrat et d un mod le de niveau de service que les m triques utilisent dans la logique applicative Param tres de m trique Param tres d une m trique P nalit Compensation due au contractant si l objectif de niveau de service n est pas satisfait dans la p riode de suivi d finie Les p nalit s peuvent tre activ es ou d sactiv es dans CA Business Service Insight P riode de suivi P riode d application pendant laquelle CA Business Service Insight mesure le niveau de service fourni par rapport l objectif de niveau de service stipul dans le contrat La mesure prise pendant cette p riode d termine l existence d une d viation par rapport l objectif d fini par la logique applicative et le risque de p nalit s ou de primes La p riode de suivi d termine galement la m thode de g n ration des rapports d activit s 418 Manuel d impl mentation Piste d audit Enregistrement chronologique des activit s du syst me et de l utilisateur CA Business Service Insight conserv es dans le syst me L audit p
71. des fonctionnalit s CA Business Service Insight de l interface utilisateur graphique Connaissances en d veloppement pr f rables 12 Manuel d impl mentation R les Administrateur syst me Responsabilit s Gestion de l installation et des mises niveau Ex cution des configurations syst me mat rielles et logicielles requises Gestion des param tres de s curit d finition des utilisateurs et des r les Surveillance et gestion du syst me Qualifications Compr hension des r seaux et des infrastructures des clients Compr hension de l architecture et des composants CA Business Service Insight Connaissances pratiques des bases de donn es du langage XML et des langages de script Compr hension des flux de donn es CA Business Service Insight Utilisateur des fonctionnalit s CA Business Service Insight de l interface utilisateur graphique Chapitre 1 Introduction 13 Processus de la solution Processus de la solution Le processus de la solution inclut trois tapes de base Planification et conception Impl mentation Installation et d ploiement Les r les d crits pr c demment participent a diff rentes tapes du processus d impl mentation en fonction de leurs sp cialit s respectives Ces r les interagissent pour assurer la totalit du processus de A Z de la d finition contractuelle au rapport de sortie Ce manuel a t structur en se basant sur les r les et les pro
72. des valeurs uniquement nouvelles d apr s les champs cl Tri des r sultats en fonction des champs cl QueryKeyFields d finit les champs pour commencer la r cup ration suivante de donn es KeyField Name nom du champ provenant des champs de la requ te Sort facultatif asc desc M thode de tri de donn es croissante d croissante Function facultatif Utilisez cet attribut si une fonction sp ciale doit s appliquer ce champ afin de combiner la valeur de champ et la fonction fieldname Par exemple vous pouvez utiliser la fonction de date d Oracle avec un nom de champ Ts Function to_date ts jj mm aaa ValueLeftWrapper facultatif Utilisez cet attribut pour concat ner des caract res avant la valeur du champ La valeur par d faut des champs Cha ne et Date est apostrophe ValueRightWrapper facultatif Utilisez cet attribut pour concat ner des caract res apr s la valeur du champ La valeur par d faut des champs Cha ne et Date est apostrophe Annexe C Sp cifications de la configuration d adaptateur 395 Section d interface de SQL NameLeftWrapper facultatif Utilisez cet attribut pour concat ner des caract res avant le nom du champ La valeur par d faut est une cha ne vide NameRightWrapper facultatif Utilisez cet attribut pour concat ner des caract res apr s le nom du champ La valeur par d faut est une cha ne vide IsPrimaryKey facultatif yes
73. dessous Champ de site Ressource de sortie Londres CM3 London Ipswitch CM1 lpswitch Ipswitch CM2 lpswitch Leeds CM3 Leeds Birmingham CM286 Birmingham Luton CM263 Luton Leeds CM264 Leeds Londres CM288 London Ipswitch CM302 lpswitch Londres CM340 London 298 Manuel d impl mentation Exemples de mod lisation de donn es CM341 Londres CM341 London La ressource de sortie est une combinaison des champs client et emplacement qui utilise le symbole pour les combiner Il est important d tre conscient du nom de la ressource car il est extrait de la source de donn es et appara t plus tard dans les rapports Les capacit s de g n ration de rapports doivent r pondre aux attentes Remarque Une des erreurs les plus courantes lors de la mod lisation d un centre assistance ticket ou syst me d incidents et de d finir un seul incident comme ressource Annexe B Exemples d tude de cas 299 Exemples de mod lisation de donn es Les suppositions suivantes sont incorrectes et m nent souvent des erreurs 1 L unique incident est celui qui est signal Ne d finissez pas l entit a signaler comme entit pour laquelle les calculs sont g n r s de sorte que ce seul incident ne soit pas la base des calculs pour le site du client En g n ral le SLA se base sur la performance globale et non la performance sp cifique du traitement de ticket La garantie s effectue par niveau de ticket II s agit d une erreur car les
74. diff rents selon qu il s agit d un adaptateur SQL ou de texte En r gle g n rale la configuration s effectue automatiquement lors de la cr ation de l adaptateur l aide de l utilitaire Gestionnaire d adaptateurs Les autres fichiers li s aux adaptateurs sont des fichiers de travail cr s par l adaptateur lors de la lecture de la source de donn es et de l criture d v nements dans le syst me de CA Business Service Insight Remarque Pour plus d informations sur la modification du fichier de configuration consultez Sp cifications de configuration de l adaptateur page 377 88 Manuel d impl mentation Fichiers de travail AdapterStatistics txt Collecte de donn es expert en sources de donn es Les fichiers de travail de l adaptateur sont cr s lorsque ce dernier est ex cut pour la premi re fois et ils sont mis jour constamment chaque ex cution de l adaptateur Chaque adaptateur dispose de ses propres fichiers de travail Vous pouvez d finir les noms des fichiers de travail dans le fichier de configuration de l adaptateur facultatif ou conserver leurs noms par d faut L emplacement du fichier de travail est d fini par le dossier de travail et peut galement tre d fini dans le fichier de configuration Notez que le chemin d acc s sp cifi peut tre relatif au r pertoire actuel dans lequel l adaptateur se trouve Le chemin d acc s sp cifi doit d j exister ou vous devez le cr er pour
75. doit remplir permettant ainsi la g n ration de r sultats de rapport propres l int r t de cet utilisateur Lorsque vous g n rez un rapport afin de le d finir comme rapport enregistr il est tr s important de d finir les crit res de filtrage de mani re flexible Cela vite tout travail inutile au fur et mesure que le syst me prend de l ampleur et volue Chaque rapport doit contenir des informations actuelles et mises jour Par exemple si un rapport indique actuellement trois composants de service l avenir lors de l ajout de nouveaux composants de service il est important que ce service s ajoute automatiquement au rapport et n exige aucune nouvelle configuration de rapport Ou encore en cas d tablissement de rapport par mois et si le rapport indique actuellement trois mois le mois suivant les quatre mois y compris le dernier mois doivent tre indiqu s Dans de nombreux cas les rapports doivent toujours indiquer la valeur des 6 derniers mois de donn es Ces types de rapport fen tre glissante sont extr mement utiles contrairement aux rapports dur e fixe puisqu ils n exigent aucune attention suppl mentaire une fois cr s Les quelques astuces suivantes sont utiles pour d finir les crit res de filtrage des rapports enregistr s Onglet Crit res Le recours l option Donn es commerciales uniquement limite les donn es affich es uniquement celles qui sont associ es la p riode de su
76. donn es sources sont divis es en 100 groupes et la requ te calcule le nombre de valeurs affect es a chaque groupe Plus Buckets est lev plus le r sultat est pr cis mais le graphique n est pas plaisant a regarder Relation sens de l accumulation Valeurs possibles lt lorsque la cible n est pas inf rieure ou gt dans les autres cas La requ te peut tre ex cut e par rapport la source de donn es ou T_SLALOM_OUTPUTS pour obtenir les meilleurs r sultats La requ te suivante produit le graphique ci dessus select val 100 records select count from Query from select x bucket_val val sum y records records from select round val bucket_size bucket_size bucket_val count records from select max val min val Buckets bucket_size from Query params Query source 212 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats group by round val bucket size 0 bucket size order by round val bucket size 0 bucket size x select round val bucket size 0 bucket size bucket val count records from select max val min val Buckets bucket_size from Query params Query source group by round val bucket_size 0 bucket_size order by round val bucket_size 0 bucket_size dy where y bucket_val Relation x bucket_val group by x bucket_val order by x bucket_val Voici une liste de param tres chantillons comme X
77. du contrat En validant le contrat son statut passe de Pr liminaire modifiable En vigueur non modifiable Toute autre modification requise sur ce contrat exige la cr ation d une nouvelle version Si les m mes dates d entr e en vigueur sont choisies pour la nouvelle version celle ci crase compl tement la version pr c dente une fois que les modifications sont effectu es et que la nouvelle version est valid e Le moteur commence alors recalculer les m triques qui sont diff rentes de celles pr sentes dans la version pr c dente Des versions en vigueur peuvent galement partiellement se chevaucher par exemple lorsque les cibles de certaines m triques sont modifi es dans le contrat au milieu de la p riode en vigueur Dans ce cas l ancienne version est utilis e jusqu ce que la date d entr e en vigueur de la deuxi me version prenne effet La deuxi me version prend alors le statut En vigueur lors des calculs Le tableau suivant pr sente les modifications effectu es par l utilisateur par rapport la port e de l impact du nouveau calcul et au d lai Une modification peut affecter soit une m trique dans une version de contrat pr cise ou des m triques qui s appliquent plusieurs contrats et des versions de contrat Changement Port e de l impact Modifications apport es aux m triques Modification des d tails de m trique formule de logique applicative Modification des d tails de m trique valeu
78. du mod le de ressource En effet chaque source de donn es comporte une liste inh rente de types d v nement d crivant la structure et le comportement y compris les d finitions suivantes Nom d v nement Comportement de l v nement Champ Horodatage Champ Type d v nement Champs Donn es Champ Ressource Remarque Vous devriez cr er un document r capitulatif des informations que vous acqu rez Chapitre 2 Planification et conception 69 Chapitre 3 Impl mentation Ce chapitre traite des sujets suivants Impl mentation introduction page 71 Configuration de la structure gestionnaire de contrats page 74 Configuration de la biblioth que de mod les gestionnaire de contrats page 75 Cr ation de contrats gestionnaire de contrats page 75 Collecte de donn es expert en sources de donn es page 82 Ecriture de scripts de logique applicative expert en logique applicative page 154 Activation de contrats gestionnaire de contrats page 200 Cr ation de livrables gestionnaire de contrats page 204 Impl mentation introduction Phase de port e termin e Cr ation du mod le de ressources et de l adaptateur Cr ation de rapports et de livrets Cr ation de SLA et de la logique applicative Test d installation d adaptateurs sur site Phase de d ploiement R vision de la ae Chapitre 3
79. du nom de la m trique Application des d tails de la m trique Service Domaine Unit P riode d application Fuseau horaire etc D finition des seuils du tableau de bord consultez Configuration des Pages du tableau de bord page 218 Association des m triques connexes le cas ch ant et leur lien de relation D finition de la granularit du calcul de la m trique par le moteur m D finition de l nonc d objectif et des param tres A cette tape la d finition de la m trique ne comporte pas encore les l ments suivants Formule module de logique applicative et enregistrement D finition du groupement Ces l ments sont inclus dans les m triques du contrat uniquement apr s que l infrastructure de syst me a t cr e et que les formules de logique applicative ont t d velopp es et test es 76 Manuel d impl mentation Cr ation de contrats gestionnaire de contrats Remarque Une alternative l approche mentionn e ci dessus consiste d velopper d abord les mod les de niveau de service dans le syst me plut t qu d finir les contrats tout de suite Cela vous permet de cr er le mod le que vous pouvez alors utiliser pour cr er d autres contrats Dans certains cas vous pouvez importer les mod les de niveau de service pr existants dans le syst me partir d une autre instance de CA Vous pouvez prendre ainsi une longueur d avance par rapport la cr ation d un con
80. en vigueur de la ressource est d finie l aide de la version de la ressource qui comprend la ressource La ressource sera reconnue par une version de ressource dont la date d entr e en vigueur est ant rieure la version actuelle de la ressource Dispositif d alerte Dispositifs du r seau qui re oivent les messages d alerte par courriel affichage contextuel ou SMS ou via un programme tiers Dossier de rapports Conteneur utilis pour regrouper des rapports associ s entre eux d une mani re ou d une autre El ment de prix M trique qui calcule les prix Les prix peuvent reposer sur la consommation ou tre configur s en tant que prix fixes Enonc d objectif Description logique d une m trique contenant les param tres qui d finissent la m trique Les nonc s d objectif s affichent dans l interface utilisateur graphique de CA Business Service Insight pour garantir une capture efficace de l essence de la m trique Ensemble de modifications Ensemble des modifications apport es au mappage des ressources du prestataire de service Entr e de conversion Repr sente une d finition des valeurs sources et cibles utilis es par la table de conversion Ev nement de donn es Ev nements g n r s par les adaptateurs CA Business Service Insight Ev nement de donn es brutes Ev nement g n r par des donn es brutes dans CA Business Service Insight Ev nement de m trique Ev nement g n r par une m trique dans
81. ensemble des filtres n cessaires table logique enregistrements actifs m trique pertinente etc Les l ments suivants sont un exemple de cr ation de vue Cr ez ou remplacez la vue kpi view comme select to date t comme fieldName to number t de t slalom outputs t t rules r t sla versions sv t slass o table name TableName et is active 1 et t rule id r psl rule id et r sla version id sv sla version id et sv sla id s sla id et sv status EFFECTIVE 182 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Cr ation des modules de logique applicative Les utilisateurs peuvent d finir des modules de logique applicative ind pendants qui peuvent tre utilis s par des objectifs de niveau de service multiples m triques Pour appliquer des changements importants la logique applicative dans l ensemble du syst me l utilisateur modifie le composant de la logique de base qui peut ensuite tre appliqu d un seul clic tous les SLA pertinents Un module de logique applicative est un composant de code dans lequel la logique applicative peut tre d finie et maintenue facilement et qui r duit la redondance Un module unique peut tre utilis par plusieurs m triques Pendant l tape de configuration les formules sont configur es pour d finir les modules de logique applicative principaux Voir le chapitre Conception Mod les et modules
82. es doivent tre ajout es manuellement puisqu il n existe aucun Gestionnaire d adaptateurs pour cet environnement La liste ci dessous r pertorie les entr es de registre utilis es par l adaptateur et l utilitaire Gestionnaire d adaptateurs 98 Manuel d impl mentation Entr es de serveur g n rales Collecte de donn es expert en sources de donn es Les entr es suivantes sont crites dans le registre de HKEY_LOCAL_MACHINE SOFTWARE Oblicore Adapters Propri t s possibles Nom AdaptersDir FileAdapterConfTemplate GenericFileAdapter GenericSqlAdapter LogServerAddress LogServerPort SqlAdapterConfTemplate Type Chaine Chaine Chaine Chaine Chaine Chaine Chaine Description R pertoire racine pour tous les adaptateurs Chemin d acc s du mod le de configuration de l adaptateur de fichier Le gestionnaire d adaptateurs utilise ces informations pour copier le mod le de configuration dans un nouveau dossier de l adaptateur l emplacement sp cifi dans le cadre du processus de cr ation de l adaptateur Ex cutable de l adaptateur de fichier Le gestionnaire d adaptateurs peut cr er un raccourci vers l ex cutable ou le copier dans un nouveau dossier de l adaptateur l emplacement sp cifi dans le cadre du processus de cr ation de l adaptateur Ex cutable de l adaptateur SQL Le gestionnaire d adaptateurs peut cr er un raccourci vers l ex cutable ou le copier da
83. es et modifi es en fonction de diff rents services ou d une autre entit d allocation comme mentionn ci dessus Le champ convertir en ressource dans CA Business Service Insight devrait comporter peu de changements d allocation et des modifications limit es Chapitre 2 Planification et conception 65 Conception Et en dernier lieu d apr s toutes les d finitions mentionn es ci dessus Enregistrement par D finit le crit re d enregistrement Le crit re d enregistrement d finit les crit res Type d v nement et Ressource que la m trique enregistre Une demande de ressources peut s effectuer directement gr ce un enregistrement par Ressource ou par entit d allocation comme Service Contractant Groupe de ressources Type de ressource et ainsi de suite Cette d finition est d termin e par les fonctionnalit s d enregistrement Une autre m thode consiste utiliser l enregistrement par m trique o la m trique actuelle obtient des sorties r sultat de niveau de service d une autre m trique et les utilise comme entr e Il est galement possible d utiliser le r sultat de plusieurs m triques comme entr e 66 Manuel d impl mentation Conception Directives concernant la d finition d enregistrements Utilisez les directives suivantes pour d finir les enregistrements Ne d finissez jamais l enregistrement par type d v nement uniquement M me si la condition de calcul n exige pas le filtrage des
84. est facultatif et peut tre ignor Chapitre 3 Impl mentation 195 Ecriture de scripts de logique applicative expert en logique applicative Tools AddEventAnnotation Eventid Text Vous pouvez utiliser ces m thodes n importe o dans la logique applicative et le contexte d application doit tre pris en compte Ajouter un commentaire sur les causes initiales peut tre plus pertinent au terme d une p riode de calcul lorsque le motif pour un niveau de service inf rieur aux attentes durant cette p riode est connu Supposons que par exemple pendant la p riode d un mois il y a eu quatre interruptions toutes caus es par un seul dispositif Vous pouvez alors rassembler le commentaire sur les causes initiales a partir des informations relatives aux interruptions de sorte a ce que lorsque les rapports sont consult s pendant cette p riode les causes de la violation d un niveau de service pendant cette p riode soient apparentes La commande AddRootCauseComment est mieux adapt e a la routine du gestionnaire d v nements OnPeriodEnd ou une autre fonction similaire qui est ex cut e vers la fin de la p riode en cours de calcul Cependant ajouter une annotation d v nement convient mieux au traitement d v nement de donn es brutes r el et son utilisation est pr f rable OnXXXEvent gestionnaire d v nements personnalis sp cifi dans l instruction d enregistrement Dans ce gestionnaire d v nements tous
85. est pas encore termin e Pour viter un retour au d but du calcul lorsque des nouvelles donn es arrivent progressivement le moteur accomplit un type de sauvegarde de son tat en cours avant de passer sa t che de calcul suivante A ce stade il effectue un instantan des variables et des valeurs actuelles ce stade du calcul et enregistre cet tat dans la base de donn es Le processus de sauvegarde de la logique applicative est un m canisme selon lequel le code de la logique applicative y compris les valeurs des variables est cod dans un flux binaire et enregistr dans la base de donn es Ce m canisme est galement n cessaire pour acc l rer la performance du moteur de calcul pour les nouveaux calculs L tat est sauvegard de mani re sporadique et est utilis dans le nouveau calcul ainsi que comme mesure de l efficacit pour des calculs en continu Par exemple si un nouveau calcul est n cessaire pour un mois de mani re r troactive au lieu de recalculer les r sultats depuis le d but du contrat l tat sauvegard le plus proche avant la date de nouveau calcul est utilis et les calculs sont accomplis partir de cet tat Le moteur de calcul utilise une m thode heuristique pr d finie pour d terminer quel moment la sauvegarde est n cessaire et utilise les fonctionnalit s de sauvegarde pour stocker l tat cod dans la base de donn es Dans l illustration suivante les points rouges repr se
86. faut D finir les services par d faut sur Permet de d finir la valeur par d faut sur G r ou Non g r pour les services d tect s Activer le calcul des m triques de comparaison Permet de d terminer l action par d faut pour d finir des m triques de comparaison pour les services SSA Cliquez sur OK Vos param tres SSA sont activ s 240 Manuel d impl mentation Installation Param tres de partage global Les param tres de partage global permettent d tablir un lien avec Cloud Commons Une fois le lien tabli vous pouvez partager et r cup rer des donn es de comparaison d homologues qui s affichent dans l ensemble de l interface utilisateur partout o des donn es de comparaison sont utilis es Les donn es concernant votre soci t sont utilis es pour quelques calculs statistiques sur Cloud Commons mais sont gard es confidentielles Cliquez sur la politique de confidentialit de CA dans la zone S lectionner l option de partage pour plus informations Proc dez comme suit 1 Cliquez sur Param tres du site Partage global dans le menu Administration La bo te de dialogue Param tres de partage global s ouvre Introduisez les informations suivantes dans la zone Informations d mographiques pour la comparaison de donn es homologues Secteur Sp cifie la cat gorie de votre secteur S lectionnez un nom de secteur dans le menu d roulant Taille de la soci t Sp cifie la t
87. j ils doivent tre cr s lors des tapes pr c dentes dans le cas contraire ils peuvent tre li s ces champs si n cessaire L interface prend en charge un style d association Glisser d poser Si l l ment associ ne demeure pas apr s sa d finition assurez vous que le type de chacun correspond c d Heure cha ne nombre entier etc Entr e __SMI__Quality_Type1_Event Source Nom 5 Ty Source Nom ITActivity_u rm fet uRuntimen fsc Service_uM 358 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier L l ment Resourceld doit tre mapp conform ment aux exigences identifi es pendant l analyse d une valeur de cha ne dans l entr e L horodatage doit tre d fini sur la variable Heure qui d finit la p riode o l v nement a eu lieu et doit tre utilis des fins de calcul Le Type d v nement se d finit par d faut sur une valeur constante conform ment au Champ Nom de la source de donn es de la fen tre pr c dente Vous pouvez la remplacer si n cessaire Cela serait n cessaire si plusieurs v nements doivent tre envoy s partir de cet adaptateur selon la valeur d un champ sp cifique c d vous voulez envoyer un autre v nement selon la valeur d un champ Entr e Vous pouvez le faire en cliquant avec le bouton droit de la souris sur la ligne Type d v nement ou cliqua
88. la connexion CA Business Service Insight Il existe deux modes en ligne et hors ligne En mode en ligne l adaptateur se connecte CA Business Service Insight r cup re les tables de conversion et la commande de contr le partir de CA Business Service Insight et envoie les v nements les statuts et les requ tes de conversion CA Business Service Insight En mode hors ligne l adaptateur fonctionne avec un fichier de tables de conversion local et crit les v nements dans un fichier de sortie Structure XML du mode en ligne lt 0blicorelnterface Mode online gt lt OnlineInterface Port 3006 ConnectionInitiator server Address localhost SecurityLevel high SecurityKey 12345678901234567890123456789012 UseAcknowledgeProtocol yes PacketSize 50 PacketDeadline 60 PacketResendTimeout 60 WindowSize 10 gt lt OblicoreInterface gt Port num ro de port TCP IP que l adaptateur utilise pour communiquer avec le serveur CA Business Service Insight Connectioninitiator facultatif Valeurs autoris es server adaptater Valeur par d faut server D finit l initiateur de connexion l adaptateur ou l couteur d adaptateur sur CA Business Service Insight L initiateur joue le r le d esclave ou de client tandis que l autre est le ma tre ou joue le r le de serveur Adresse adresse r seau du serveur obligatoire lorsque l initiateur est l adaptateur SecurityLevel d finit le n
89. le nouvel v nement est ignor supprim par l adaptateur Mettre jour le nouvel v nement remplace l v nement pr c demment charg uniquement si les champs Valeur des v nements sont diff rents Toujours mettre jour le nouvel v nement remplace l v nement pr c demment charg L utilisation d options autres que l option Ajouter peut affecter les performances de l adaptateur et doit soigneusement tre prise en compte avant l impl mentation particuli rement lorsque les volumes de donn es sont tr s importants Annexe B Exemples d tude de cas 361 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier __SMI__Incident_Closed Sila valeur est d finie sur toute autre option diff rente d Ajouter la structure de sortie affiche une s rie de cases a cocher qui permettent de d finir la cl unique La cl comporte chacun des l ments avec une coche en regard Le choix de la cl doit tre d cid selon les besoins apr s une analyse attentive __SMI__Incident_Closed ource Nom o ha TicketSLAV 362 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Une fois la configuration de la section de mappage termin e cliquez le bouton Terminer dans le coin inf rieur droit de la fen tre Il vous permet de retourner la liste d adaptateurs du syst me e
90. les champs sp cifiques l v nement r el sont disponibles via l objet eventDetails Un exemple possible dans la logique applicative pourrait tre comme suit Sub OnPeriodEnd TIME pctAvailable TotalTime OutageTime TotalTime Tools AddRootCauseComment Violations caused by the following items amp ViolationCollection Time End sub Sub OnIncidentEvent eventDetails OutageTime OutageTime eventDetails TimeToResolve If eventDetails TimeToResolve gt 6 Then ViolationCollection ViolationCollection amp eventDetails Hardwareld Tools AddEventAnnotation eventDetails EventId Incident _ eventDetails IncidentId amp not resolved within target time 6 hours End If End sub 196 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative S paration des exceptions dans les intervalles de temps La logique applicative CA Business Service Insight ne re oit pas d v nements d exception Elle re oit un OnTimeslotExit lorsque une p riode d exception d marre et OnTimeslotEnter lorsque une p riode d exception se termine La logique applicative ne peut par cons quent pas faire la distinction entre les temps d exception et les temps en dehors de la p riode d application En outre elle ne peut pas tablir de distinction entre des types d exception Par cons quent il n est pas possible d impl menter une logique diff rente pour le comportement de temps d exce
91. no Lorsqu elle est d finie sur no cette cl n est pas utilis e par l adaptateur dans l nonc where automatique de la requ te DefaultinitialValue facultatif Si la requ te SelectinitialValues ne renvoie pas d enregistrements l adaptateur prend la valeur par d faut qui se trouve dans cet attribut S il existe plusieurs champs cl tous les champs cl doivent avoir cet attribut SelectinitialValues nonc select qui fournit les valeurs initiales au premier nonc where lorsque le fichier de contr le est vide Remarque L ordre des valeurs doit tre identique celui des l ments de champ de ce QueryKeyFields et renvoyer un r sultat pour chaque champ 396 Manuel d impl mentation Section InputFormatCollection Section InputFormatCollection Cette section sp cifie la structure de donn es r cup r es partir d une source de donn es la mani re dont une ligne de donn es doit tre d coup e en champs et quels sont les formats et les types de champ Le filtrage des donn es initiales et les manipulations de donn es peuvent tre effectu s dans cette section en utilisant les champs InputFormatSwitch et Compound respectivement Le flux de travaux g n ral de cette section est le suivant La ligne de donn es est compar e une ou plusieurs sp cifications InputFormats m Les donn es sont r parties dans des champs en fonction de la sp cification InputFormat correspondante Des
92. par l utilisation de la table Pr vision que les r sultats de co t de consommation financiers Les deux utilisent la m me formule getMailboxCost calculant la tarification chelonn e selon la table Prix par unit d finie pour cette m trique Exemples de mod lisation de donn es Les deux cas suivants illustrent le processus basique de mod lisation de donn es ainsi que quelques points plus d taill s pouvant tre impliqu s Parce que le processus de mod lisation de donn es est ex cut apr s le processus de mod lisation de contrat les calculs requis d rivent des garanties du contrat d j connues identifi es et d finies comme partie du processus de mod lisation de contrat Le mod le de donn es doit tenir compte de tous les calculs n cessaires Dans les deux tudes de cas suivantes une ou plusieurs conditions requises sont choisies pour d montrer le processus de mod lisation de donn es Etude de cas 7 Performance de serveur Indication disponibilit temps de r ponse Charge d UC disponibilit Charge d UC capacit temps de r ponse Voici une tude de cas typique sur la performance de serveur Consid rant la structure de source de donn es suivante Serveur Mesure Horodatage Appserv01 1 03 01 2001 07 44 Appserv01 354 6 01 03 2001 09 58 Dbserv02 83 01 03 2001 12 12 Appserv01 0 01 03 2001 14 26 Dbserv02 94 30 01 03 2001 16 40 FirewallO1 10 01 03 2001 18 54 Dbserv02 476 89 01 03 20
93. par le catalogue de ressources individuellement ou via des ensembles de modifications et pourrait m me tre mise jour automatiquement par des scripts de conversion En g n ral la m thode d enregistrement est d termin e pendant la phase de conception et est directement pilot e par le mod le de donn es d fini Remarque Afin de v rifier si l objet Dispatcher a correctement t utilis la fonction OnRegistration est galement appel e pendant la v rification de syntaxe du SLALOM Pour cette raison il ne faut pas supposer qu OnLoad a t ex cut avant la fonction OnRegistration et il ne faut pas utiliser certaines propri t s de l objet de contexte telles que TimeUnit IntervalLength IsPeriod CorrectionsApply et ExceptionsApply dans l agent d v nement OnRegistration Les m thodes d enregistrement sont galement charg es d associer les v nements une proc dure qui sera d clench e en fonction de l horodatage de l v nement La proc dure d finie peut avoir un nom mais aura toujours l objet eventDetails pour param tre L objet eventDetails refl te l v nement de donn es brutes re u et contient tous les d tails d v nement comme des champs de donn es comme indiqu dans l enregistrement suivant Sub OnRegistration dispatcher dispatcher RegisterByContractPartyAndService OnMemUseEvent MemUse Server the parameters of the method are lt procedure name gt lt Event Type gt lt Res
94. param tres dans la logique applicative permet la cr ation de formules g n rales qui peuvent avoir une utilisation importante dans le syst me ce qui optimise l utilisation des modules Vous pouvez d finir des param tres au niveau du contrat ou de la m trique Les param tres de m trique sont affich s et configur s dans l onglet Enonc d objectif des d tails de la m trique L acc s de la logique applicative est limit aux param tres au niveau de la m trique par cons quent afin d acc der un param tre de contrat dans une m trique un type diff rent de param tre est cr localement dans la m trique Il s agit d un param tre dynamique qui prend sa valeur de r f rence partir des param tres au niveau du contrat Les valeurs de r f rence autoris es dans le param tre dynamique sont uniquement celles d finies dans le contrat parent de la m trique Types de param tres Date En mode date Date Heure Nombre Taille maximale des 15 chiffres avec une pr cision maximale de 5 chiffres Texte Taille maximale de texte de 100 caract res Table Taille maximale de table de 120 entr es Afin d acc der aux valeurs du param tre partir du code de formule il est n cessaire d utiliser l objet Param tres et de se r f rer au nom du param tre Exemple Param tres Threshold Notez qu il s agit d une m thode abr g e pour appeler la valeur normalement cette op ration s effectue a
95. pour cette requ te en fonction de l attribut SleepTime Fichier Schema ini Lorsqu un pilote de texte ODBC est employ le format du fichier texte est d termin par le fichier d informations de sch ma schema ini Ce fichier d informations de sch ma doit tre plac dans le m me r pertoire que la source de donn es de texte Les fichiers Schema ini sont cr s partir d entr es chaque entr e d crivant la structure d un fichier texte unique La premi re ligne de chaque entr e est le nom du fichier source de texte entour par des crochets Lorsque l adaptateur fonctionne avec des fichiers qui ont t d finis l aide de caract res g n riques le nom de fichier change constamment Comme le nom dans le fichier schema ini ne peut pas contenir de caract res g n riques l adaptateur doit modifier le fichier schema ini avant de se connecter la base de donn es Il est par cons quent n cessaire d ajouter une ligne d indication avant la ligne d entr e du fichier Cette ligne d indication contient le mod le de nom de l l ment de cha ne de connexion dans le fichier de configuration de l adaptateur entour par des crochets L adaptateur remplace la ligne suivante par le nouveau nom de fichier entour par des crochets Remarque Le fichier schema ini peut contenir plusieurs entr es Il est de votre responsabilit d ajouter les lignes l emplacement correct Exemple de fichier Schema ini sqltes txt
96. r ception de la BdD Confirmation de l op ration ACK x et lecture des donn es via l outil de surveillance Obtention du paquet avec ACK x 2 Le paquet est pr t Enregistrement des donn es x 1 du paquet Envoi du paquet avec ACK x 1 Enreg local du paquet avec ACK x 1 Lecture des donn es via l outil de surveillance Obtention du paquet avec ACK x 2 Enregistr des donn es x 2 du paquet Rejet de l ACK x 2 Annulation de la conversion Enregistrement des donn es termin Enregistrement du num ro x 1 d ACK Envoi de la confirmation x 1 d ACK Le paquet est pr t Envoi du paquet avec ACK x 2 Enreg local du paquet avec ACK x 2 Lecture des donn es via l outil de surveillance Obtention du paquet avec ACK x 2 Enregistrement des donn es x 2 du paquet Rejet de l ACK x 2 Obtention du rejet de l ACK x 2 Annulation de la conversion Arr t de l adaptateur Param tres de registre de l adaptateur Dans les cas o la ligne de commande est incompl te l adaptateur utilise quelques unes des d finitions stock es dans le registre de syst me sur le serveur o l adaptateur est install Les entr es de registre sont crites par le Gestionnaire d adaptateurs si cet utilitaire a t utilis pour l installation de l adaptateur Si ce n est pas le cas vous pouvez ajouter ces entr es manuellement dans le registre Remarque Si vous installez un adaptateur dans un environnement Unix ces entr
97. revenons l exemple pr c dent Nombre total d interruptions sur les serveurs de centre de donn es Vous pouvez repr senter le centre de donn es dans le syst me comme un service auquel sont alors allou s tous les serveurs du centre de donn es Il peut galement tre d fini comme groupe de ressources intitul serveurs de centre de donn es II s agit des deux m thodes que vous pouvez choisir pour l allocation de ressources dans ce cas particulier mais d autres options sont disponibles Le diagramme suivant d montre quelles entit s une ressource peut tre associ e ainsi que ses utilisations logiques 62 Manuel d impl mentation Conception Fournisseur externe Syst me CNP Capacit de stockage GSM Sites de Londres Serveur OOlab Groupe de ressources Type de ressource Un groupe de ressources peut refl ter tous les aspects de la ressource requis pour les calculs tels que la localisation ou la technologie qu elle contient Serveur d applications AVEC contr le de version L objectif principal de l allocation de ressources ces entit s est d assurer la fois la correspondance avec les exigences de calcul et que le mod le reste aussi dynamique que possible Attributs personnalis s Une autre caract ristique disponible pour une ressource est la capacit de fournir des attributs personnalis s Ces attributs personnalis s peuvent tre ajout s chaque type de
98. s lectionn s Disponible SM test_deu El ments s lectionn s Disponible i18n test fra Exemple d utilisation d attributs personnalis s Dans cet exemple ce champ serait normalement ins r mis jour par le script de conversion Maintenant que chacune des ressources dispose d une cible sp cifi e vous pouvez d velopper la logique pour effectuer le calcul requis apr s avoir soumis les changements de ressources L chantillon de code suivant vous montre comment extraire la valeur d attribut personnalis e de la ressource en gras Option Explicit Dim TotalTime Dim OutageTime Dim PeriodStart Sub OnRegistration dispatcher dispatcher RegisterByResource OnDeviceOutageEvent DeviceOutageEvent _ Context ClusterItem End sub Sub OnLoad TIME TotalTime 0 OutageTime 0 End sub Sub OnPeriodStart TIME TotalTime 0 OutageTime 0 PeriodStart TIME End sub Sub OnPeriodEnd TIME isComplete TotalTime Tools NetTime PeriodStart TIME End sub Sub OnDeviceOutageEvent eventDetails OutageTime OutageTime Tools NetTime eventDetails OutageStartTime _ eventDetails OutageEndTime End sub Function Target Target eventDetails CustomAttribute DeviceTarget End Function Function Result If TotalTime gt 0 Then Result TotalTime OutageTime TotalTime Else Result End If End Function Null Annexe B Exemples d tude de cas 307 Exemples de script de conversion Exemples
99. sent l interface de l assistant peu de personnalisations voire aucune sont n cessaires pour activer le contrat Les param tres pr sent s l utilisateur l aide de l assistant se trouvent dans l nonc d objectif Par cons quent prenez en compte dans l nonc d objectif de la m trique tous les param tres que vous souhaitez voir disponibles pour tre modifi s par l utilisateur final Pour assurer une efficacit maximale des mod les de niveau de service essayez d effectuer toute la logique applicative par le biais de la fonctionnalit de module comme d crit pr c demment Chapitre 2 Planification et conception 41 Conception Voici un exemple de sc nario pour l utilisation des mod les de niveau de service o des composants de service d h bergement d applications sont fournis aux clients dans les trois niveaux de service suivants Bronze Silver et Gold selon le montant que le client est dispos payer Des m triques suppl mentaires peuvent tre fournies dans chaque niveau d h bergement sup rieur avec des objectifs plus s v res Chacun de ces niveaux pourrait tre un bon candidat pour la cr ation d un mod le de niveau de service comme indiqu dans l exemple de sc nario suivant H bergement d applications Bronze 5 m triques m H bergement d applications Silver 8 m triques H bergement d applications Gold 12 m triques D sormais lorsqu un nouveau client est ajout a
100. service et les cat gories de domaine n ont pas besoin d tre d finis un niveau de granularit tr s d taill Ils doivent tre descriptifs mais un niveau plus lev que la m trique Par exemple si vous prenez les trois m triques suivantes de rapports d interruption livr s temps de rapports d exception livr s temps de rapports de gestion livr s temps La meilleure cat gorie dans laquelle entrent ces trois m triques est probablement le domaine de service Performances et la cat gorie de domaine de rapports livr s temps La cat gorie de domaine ne doit pas mentionner le type de rapport Ces trois m triques utilisent probablement la m me m thode de calcul et la m me logique applicative l exception peut tre d un param tre permettant de faire la distinction entre les diff rents types de rapport Chapitre 2 Planification et conception 33 Conception Vous trouverez des domaines de service et des cat gories de domaine appropri s dans la biblioth que de la norme ITIL Information Technology Infrastructure Library Les exemples fournis ici le sont uniquement titre de suggestion et chaque organisation particuli re peut avoir ses propres normes pour ces exemples Consultez l annexe A Exemples de domaines de service et de cat gories de domaine page 269 pour des suggestions de domaines de service et de cat gories de domaine Remarque peut tre utile ce stade d org
101. sont la d finition et la planification des l ments suivants Port e du travail planifi m Crit res de r ussite m R les et responsabilit s de toutes les parties impliqu es 20 Manuel d impl mentation Session de rassemblement des exigences requises Tous les r les Processus d impl mentation et planification Configuration mat rielle logicielle requise Ceci est accompli par Examen des SLA utiliser pour l impl mentation Examen de la logique applicative pour chaque objectif des SLA s lectionn s Examen de la configuration requise pour les rapports alertes et tableaux de bord associ s aux SLA s lectionn s Examen des sources de donn es pertinentes utiliser dans l impl mentation Examen de la topologie d infrastructure pertinente Collecte des images m moire de donn es pertinentes dans les sources de donn es correspondantes Identification des intervenants cl s et de leurs responsabilit s D finition des circuits de communication pour la dur e de l impl mentation r union de suivi processus de questions r ponses et ainsi de suite Examen du planning et du processus d impl mentation Examen de la situation actuelle savoir comment ces SLA sont g r s et quels l ments sont manquants D finition des crit res de r ussite de l impl mentation D finition de la configuration mat rielle logicielle requise D finition du calendrier d impl mentation Chapitre 2 Planifica
102. syst me Les responsabilit s et qualifications de chaque r le sont d crites ci apr s Remarque La m me personne peut effectuer plusieurs r les comme d finis par l administrateur syst me Chapitre 1 Introduction 9 R les Gestionnaire de catalogues des services Gestionnaire de d tection de services Responsabilit s Gestion du catalogue de services organisationnels D finition du catalogue d offre de services organisationnels D tection et classement des services l aide de fonctionnalit s de d tection de services Gestion des exigences pour la d finition des contrats et la g n ration de rapports Qualifications requises Connaissance du processus de prestation de services E2E de l organisation Connaissance des concepts CA Business Service Insight Gestionnaire de contrats Responsabilit s Interaction avec l utilisateur final Responsable de la cr ation du catalogue des services d apr s les exigences d finies Cr ation de contrats avec conservation des contrats existants Facultatif mais recommand Responsable des l impl mentation des accords sur les niveaux de service propres aux clients Qualifications Compr hension des principes et de la logique des m triques Utilisateur avanc des fonctionnalit s CA Business Service Insight de l interface utilisateur graphique 10 Manuel d impl mentation R les Expert en logique applicative Responsabilit s Impl mentation
103. trique financi re ccccecsececeessececeesececeeeeeeceeaececeesaeeesecaeeeseeseeeeess 284 Etude de cas 6 Mod lisation de conditions financi res d un contrat service ccccecseccceceesesensees 284 Exemples de mod lisation de donn es ccccccessssceseessseeceeseeecsesaeeeceesaeeeceesaececeesaeeecsesaeeeeseaeeeeeesaeeeees 292 Etude de cas 7 Performance de serveur eceescccecsencececeeeeececeeeeececseeeececeuaeececeeeaeceeseeeeescseeaeeeseeaaees 292 Etude de cas 8 Performance du centre d assistance 296 Exemple d utilisation d attributs personnalis s 304 Etude de cas 9 Cibles multiples dynamiques in 304 Exemples de script de conversion cssscccccecessssesseaeeeeeceseeseuaeaecececescesauaeaeeeesceseeseuaeaeeeessesecsenaeaeeeeseesees 308 Etude de cas 10 Conversion automatique de base 308 Etude de cas 11 Mises jour du mod le de ressource 311 Exemples d criture de scripts de logique applicative ccccccccsssceceessececeessececesssececeeseeeeceeseeeseeseeeeess 314 Etude de cas 12 Utilisation de la logique de compteur pour calculer le nombre de SENET SR E canteene eee 315 Etude de cas 13 Traitement du groupe de composant dynamique 320 Cas d tude 14 Traitement de l horloge d accumulation de temps 325 Ecriture d exemples de logique applicative efficaces 331 Table des mati res 7 Etude de cas 15 M triques group es seins 334 Etude de cas 16 Mod les de conce
104. type de ressource au type d v nement Une fois l op ration termin e vous pouvez enregistrer et fermer le mappage s ach ve automatiquement Si vous choisissez l option S lectionner un type d v nement il appara t une liste contenant les types d v nements existants dans le syst me parmi lesquels vous devez choisir Toutefois lorsque vous continuez seuls les champs de l entr e avec un nom correspondant et un type de donn es provenant du type d v nement sont automatiquement li s Les autres champs doivent tre mapp s manuellement Types d v nement EEE Rechercher gt Affichage de 1 23 sur 23 r sultats tom EE SDM_Template __SMI__Availability_Type1_Event __SMI__Change_Closed __SMI__Change_Opened __SMI__Incident_Closed __SMI__Incident_Opened __SMI__MTTRMTBF_Type1_Event __SMI__Problem_Closed __SMI__Problem_Opened __SMI__ProcessTransCountEvent_Type1 __SMI__ProcessTransThroughputEvent_Type1 SM Quai une Event SMI__Request_Closed __SMI__Request_Opened __SMI_ Risk_Type1_Event __SMI__Transaction_Type1_Event __SMI_Transaction_Type2_ Event __SMI_Transaction_Type3_ Event S lectionner S lectionner comme mod le Annexe B Exemples d tude de cas 357 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier L tape suivante consiste configurer les l ments Resourceld Horodatage et Type d v nement Si les champs existent d
105. un v nement se trouve un message informatif cr par l adaptateur en fonction des donn es sources et dont le format est utilisable par CA Business Service Insight pour ses calculs de niveau de service Les donn es brutes sont toujours compos es d v nements La conception doit par cons quent tre ax e sur ce flux d v nement dans le syst me Avant mod lisation des crit res de donn es l expert en logique applicative et l expert en sources de donn es doivent avoir une connaissance approfondie des v nements et de leur flux dans le syst me CA Business Service Insight Le sch ma suivant illustre de fa on d taill e ce flux d v nement de base Contrat M trique R sultats des calculs PE Enresetrement Vs Ev nements de donn es brutes et de moteur Ev nements d adeptateur es nements Adaptateur R sultats du niveau Chapitre 2 Planification et conception 51 Conception Le sch ma pr c dent montre comment les v nements sont extraits de la source de donn es par les adaptateurs et normalis s en une structure d v nements standard d finie comme le type d v nement Ces v nements sont envoy s par les adaptateurs a CA Business Service Insight Ils sont d sign s sous le terme d v nements de donn es brutes Les calculs de logique applicative dans chaque m trique sont bas s sur un sous ensemble d v nements de donn es brutes La logique applicative demand
106. un fichier de mod le de service partir de CA Business Service Insight au format CSV ou XML puis ajouter vos donn es de service avant de l importer Proc dez comme suit Ex cutez la commande suivante InsightUtil exporttemplate format csv xml path lt file path gt Le fichier de mod le export contient toutes les informations de mise en forme n cessaires et quelques exemples de donn es Chapitre 5 Gestion et d tection de services 267 Annexe A Exemples de domaines de service et de cat dories de domaine Le tableau suivant est une compilation des domaines de service et des cat gories de domaine courants commun ment utilis s Domaine de service Disponibilit du syst me Disponibilit du service Gestion financi re Performance du processus Gestion des incidents Satisfaction du client Performance du centre d assistance Cat gorie de domaine Commentaires de temps disponible Nombre d interruptions temps d indisponibilit Dur e moyenne de r paration Dur e moyenne entre deux pannes Minutes d indisponibilit Nombre de jours perturb s Co t du service de processus termin s en temps et en heure Nombre de cycles de processus termin s d incidents r solus lt T1 d incidents auxquels ayant obtenu une r ponse lt T1 Nombre d incidents d incidents transform s en probl mes de satisfaction du client Score CSI moyen d appels abandonn s D lai
107. une logique applicative qui utilise ce mod le en deux parts un cadre et une impl mentation Le cadre contient un code qui dans la plupart des cas est fix et ne change pas pour les diverses logiques applicatives Cette partie est la m me pour le calcul de disponibilit et le nombre de tickets non r solus temps L impl mentation contient un code qui est sp cifique chaque logique applicative Il est recommand de mettre ces deux parties du code dans des modules de logique applicative distincts et de r utiliser le module de la structure dans des m triques diff rentes Voici le code de la structure Dim g PrevEventTimestamp Sub OnLoad time g PrevEventTimestamp time InitializeStatusVariables End sub Sub OnRegistration Dispatcher S il y a une copie distincte de variables de statut Pour chaque ressource enregistr e d pendre des ressources enregistr es Vous devriez d finir des valeurs initiales sur les Variables de statut des ressources nouvellement ajout es ici End sub Sub OnPeriodStart time InitializeCounters End sub Sub OnPeriodEnd time completePeriod HandleEvent time End sub Sub OnTimeslotEnter time HandleEvent time End sub Sub OnTimeslotExit time HandleEvent time End sub Function Result Result CalculateResult End Function Annexe B Exemples d tude de cas 339 Ecriture d exemples de logique applicative efficaces Sub HandleEvent Time Dim diff diff T
108. utiliser dans un grand nombre de logiques applicatives Ces mod les de conception sont test s leur utilisation lorsqu elle est possible peut faire gagner un temps pr cieux et la plupart du temps cr er une logique applicative plus efficace Cette tude de cas se concentre sur l un de ces mod les de conception Mettre jour les mod les de conception de compteurs Ce mod le de conception con u pour mesurer le temps entre certains v nements est utile dans presque toutes les logiques applicatives De telles logiques applicatives peuvent servir mesurer le temps de disponibilit le temps d indisponibilit la dur e moyenne entre deux pannes la dur e moyenne n cessaire pour restaurer le temps de r ponse moyen la dur e moyenne de r solution le pourcentage de composants ayant une disponibilit inf rieure X le nombre de cas non r solus temps etc Le point commun toutes ces logiques applicatives est que leur r sultat d pend de l horodatage des divers v nements qu elles re oivent Un principe de base pour d cider si votre logique applicative peut b n ficier de ce mod le de conception serait si votre logique applicative d pend de l horodatage des divers v nements qu elle re oit il doit fort probablement utiliser ce mod le de conception 338 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Squelette de ce mod le de conception Vous pouvez fractionner le code d
109. v nement avec la m me UniqueKey et le m me ID de lecteur dans la base de donn es Si la base de donn es contient d j un v nement comme d crit le nouvel v nement n est pas ins r dans la base de donn es lorsque la valeur de OnDuplication est ignore Lorsque la valeur de OnDuplication est update un contr le des changements dans l v nement est effectu Si tous les champs sont identiques le nouvel v nement n est pas ins r dans la base de donn es Lorsque la valeur de OnDuplication est updateAlways le contr le pr c dent est ignor et une mise jour se produit de toute fa on En mode update et updateAlways les tapes suivantes se succ dent Si Resourceld EventTypeld et Timestamp ont t modifi s un nouveau calcul est fait pour toutes les m triques qui utilisent l ancienne formule d v nement m L v nement est mis jour avec les valeurs appropri es Chapitre 3 Implementation 149 Collecte de donn es expert en sources de donn es Rassembler les donn es de transaction Les donn es de transaction sont souvent recueillies pour les comparer a des seuils ou pour calculer les pourcentages p riodiques ventuels de r ussite Par exemple toutes les cinq minutes une transaction virtuelle est effectu e avec un syst me et le r sultat temps de r ponse en millisecondes est enregistr commeillustr ci dessous 1 1 2004 00 00 432 1 1 2004 00 05 560 1 1 2004 00 10 329
110. xml est utilis par l adaptateur pour contr ler son acc s la source de donn es et s assurer que quand il s ex cute il continue toujours partir du dernier point lu L adaptateur de fichier conserve le nom du dernier fichier lu la derni re ligne lue et la position qu il a atteinte dans le fichier Lorsque l adaptateur est ex cut la fois suivante il acc de au fichier l emplacement voulu gr ce aux informations trouv es dans le fichier DataSourceControl xml Gr ce ce m canisme l adaptateur lit uniquement de nouveaux enregistrements chaque ex cution L adaptateur ne fonctionne pas directement sur les fichiers sources il copie d abord fichier actuel dans un fichier de travail Les m mes informations sont donc gard es pour le fichier de travail et pour le fichier source Si le fichier source est modifi seuls les enregistrements nouveaux sont copi s dans le fichier de travail Si l adaptateur est configur pour supprimer le fichier source une fois trait en d finissant le param tre dans le fichier de configuration DeleteAfterProcessing sur Oui il n enregistre pas les informations dans le fichier source Une fois fini il lit tout nouveau fichier pr sent dans le dossier de travail qui correspond au mod le de fichier d fini dans le fichier de configuration Il ne recherche de nouveaux enregistrements dans le dernier fichier que lorsque DeleteAfterProcessing est d fini sur Non S il n y en a aucun il passe
111. 01 21 08 292 Manuel d impl mentation Indication disponibilit temps de r ponse Charge d UC Nom d v nement Comportement Champ Horodatage Champ Ressource Exemples de mod lisation de donn es Serveur Mesure Horodatage AppservO2 1 01 03 2001 21 24 Appserv01 774 4 01 03 2001 21 48 DbservO1 83 01 03 2001 21 52 S ajoutent aux conditions requises ci dessus les calculs n cessaires suivants Calcul du pourcentage de disponibilit de chaque serveur d applications La disponibilit de chaque serveur doit tre calcul e s par ment De fait le calcul de disponibilit d un serveur unique n cessite la r ception d v nement pour ce serveur seulement De plus les sources de donn es contiennent d autres indicateurs de performance non pertinents dans les calculs de disponibilit temps de r ponse capacit et ainsi de suite les indicateurs de disponibilit et le serveur concern doivent donc tre filtr s Les crit res de filtre dans CA Business Service Insight tant Type d v nement et Ressources convertissez les crit res de filtre depuis les valeurs de source de donn es en une d finition de Type d venement et Ressource Dans ce cas l indicateur est une valeur id ale pour la configuration en type d v nement dans CA Business Service Insight car il d crit logiquement le type d v nement Il n existe qu un nombre limit de types la disponibilit le temps de r ponse la capacit et la charge
112. 1 1 2004 00 15 250 01 01 04 00 20 275 01 01 04 00 25 2860 01 01 04 00 30 140 Dans d autres situations au lieu d utiliser des transactions virtuelles il se peut que des acc s aux transactions r elles aient lieu dans un syst me Dans ces cas des centaines voire des milliers de transactions peuvent tre accomplies toutes les heures Dans les deux cas susmentionn s le chargement d un tel volume d informations dans CA Business Service Insight doit tre vit si possible Le rassemblement des donn es par p riodes est la meilleure fa on de r duire les quantit s de donn es Lorsque le seuil de r ussite est fix vous pouvez accomplir l agr gation en laissant l adaptateur compter le nombre de transactions r ussies dans la p riode ainsi agr g e Par exemple si le seuil de r ussite dans l exemple pr c dent est d fini 500 millisecondes seules cinq transactions sur sept ont r ussi dans la p riode affich e Le probl me avec cette approche est le seuil fixe que se passera t il s il est n cessaire de changer le seuil plus tard Dans une telle situation les donn es brutes doivent tre relues et test es par l adaptateur avec le nouveau seuil Par cons quent dans une situation optimale l adaptateur doit agr ger les donn es de transaction de mani re flexible sans perdre de donn es significatives Une solution limit e consiste laisser l adaptateur tester les transactions avec plusieurs seuils Il e
113. 2004 14 44 06 01 2004 14 28 Exemples de mod lisation de donn es Date de r solution 19 12 2003 12 00 19 12 2003 12 00 18 12 2003 12 00 22 12 2003 12 00 23 12 2003 12 00 29 12 2003 12 00 31 12 2003 12 00 Ref pers CM286 CM263 CM264 CM288 CM302 CM340 CM341 Emplacement Birmingham Luton Leeds Londres Ipswitch Londres Londres La source de donn es affich e ci dessus liste en d tails des tickets du centre s assistance tickets g r s pour chaque client aux diff rents emplacements o le client op re Un emplacement unique peut galement tre partag entre plusieurs clients Lors de l utilisation de cette source de donn es les trois conditions suivantes sont requises pour g n rer un rapport de tickets de priorit 1 r solus dans les quatre heures pour le client CM3 de tickets de priorit 1 r solus dans les quatre heures pour le client CM3 chaque emplacement de tickets de priorit 1 r solus dans les 24 heures pour le client CM3 chaque emplacement Les conditions requises susmentionn es indiquent que les v nements doivent tre filtr s par priorit client emplacement Vous devez sp cifier quel crit re de filtration doit tre converti en type d v nement et lequel en ressource appropri e Annexe B Exemples d tude de cas 297 Exemples de mod lisation de donn es Champ client CM3 CM1 CM2 CM3 CM286
114. 4 11 59 00AM 7407 2051 11 8 2004 1258 60 PM TNO SAET 21102006 EG NN OD SU AARAAA ADR AAAARATARRA AAA a Gest casetype Mo host casn values e Worst case type Na worst One voters fields Have Type Best case value Worst case watue Cpetisay Fat HR HA Moemartte fnat NA wa TestAdlagt er Chapitre 2 Planification et conception 55 Conception Le syst me CA Business Service Insight comprend galement tous les contrats et m triques n cessitant une valuation par rapport aux donn es brutes pour produire les informations de performance de niveau de service r sultantes Chaque m trique doit recevoir uniquement le sous ensemble de donn es pertinent pour son calcul Les donn es brutes comprennent un nombre potentiellement vaste de documents de divers types L utilisation de la m trique pour filtrer les v nements pertinents en fonction de leurs valeurs n est pas tr s efficace Par cons quent le moteur CA Business Service Insight distribue les donn es brutes pertinentes chaque m trique sp cifique Exemple Pour les deux m triques suivantes d un contrat Temps de r solution moyen des tickets de priorit 1 P1 m Temps de r solution moyen des tickets de priorit 2 P2 La premi re m trique doit valuer uniquement les tickets de priorit 1 et la deuxi me m trique uniquement ceux de priorit 2 Par cons quent le moteur doit distribuer les enregistrements en cons quence De plus le temps de r so
115. 500 appels la cible doit tre inf rieure 20 secondes plus de 1500 appels la cible doit tre inf rieure 25 secondes Vous pouvez l impl menter comme suit en supposant que TotalCalls est un compteur incr ment chaque v nement d appel re u et que TotalCalls ne peut pas tre inf rieur 0 Function Target If TotalCalls gt 0 et TotalCalls lt 800 Then Cible 15 ElseIf Total Calls gt 800 et TotalCalls lt 1500 Then Cible 20 Else Cible 25 End If End Function Un autre exemple d utilisation d une cible dynamique Consid rez la situation o la cible d une m trique peut changer selon la granularit du calcul Il est possible qu il y ait une cible quotidienne de 98 de disponibilit pour un groupe de serveurs mais la cible mensuelle est 99 5 de disponibilit La solution dans ce cas n cessite d utiliser la fonction cible dynamique conjointement l appel de fonction a Context TimeUnit pour d terminer l agent actuel en cours de calcul Vous pouvez donc ajuster la cible en cons quence Function Target If Context TimeUnit DAY Then Cible 98 ElseIf Cible 99 5 End If End Function Chapitre 3 Impl mentation 189 Ecriture de scripts de logique applicative expert en logique applicative Sauvegarde des tats Pendant le processus continuel de calcul des niveaux de service pour chaque m trique le moteur est souvent oblig d accomplir un calcul partiel pendant une p riode qui ne s
116. AttribValue 312 Manuel d impl mentation Exemples de script de conversion updated updated 1 End If End If Tools Commit rs MoveNext Loop rs Close conn Close Set rs Nothing Set conn Nothing End sub Function Result Valide la transaction Tools CommitChangeSets CHANGESET NAME Result added amp resources added and amp updated amp resources updated End Function SCSI AK Annexe B Exemples d tude de cas 313 Exemples d criture de scripts de logique applicative Exemples d criture de scripts de logique applicative Voici quelques directives g n rales sur l criture de scripts de logique applicative Variables globales Veillez compl ter les valeurs globales que vous d clarez Le m canisme d tat PSL ne peut pas enregistrer de variables comportant des valeurs nulles Codage g n ral Avant d utiliser un des objets r pertori s ci dessous v rifiez qu il existe a l aide d une m thode IsExist appropri e Tous les types de param tre par ex table liste etc Attribut personnalis Ressource m Veillez fournir un module de logique applicative comportant tous les param tres requis a Avant de changer le nom d une ressource v rifiez quelles m triques l utilisent et mettez les jour en cons quence Plans Utilisation des plans dans les m triques group es Les plans exigent davantage de calcul du moteur sachez qu un groupe sur une m trique mu
117. CA Business Service Insight Glossaire 415 Ev nements re us Liste des v nements re us d autres m triques pr sent es dans la fen tre Port e de la logique applicative en cliquant sur l onglet Ev nements re us Exception P riode de temps non prise en compte dans le calcul des niveaux de service Par exemple les arr ts impr vus Granularit La granularit d termine les unit s de temps suppl mentaires dont l auteur de la m trique souhaite obtenir le r sultat pour exclure la p riode de suivi de la m trique Groupe de contractants Groupe de contractants clients d fini de mani re logique Faire r f rence un groupe plut t qu un contractant individuel rationalise la cr ation des contrats Un contractant peut appartenir plusieurs groupes de contractants Groupe de rapports Rapport regroupant plusieurs rapports r guliers plac s c te c te Groupe de rapports Rapport qui comprend plusieurs rapports c te c te sur une page Groupe de ressources Ensemble de ressources regroup es en une unit logique Un groupe de ressources peut contenir une ou plusieurs ressources individuelles ou un ou plusieurs groupes de ressources KPI Indicateur cl de performance Mesure significative utilis e seule ou en combinaison avec d autres indicateurs cl s de performance pour surveiller dans quelle mesure une activit ou un service parvient ses objectifs quantifiables KQI Indicateur cl de qualit
118. CA Business Service Insight Manuel d impl mentation 8 2 technologies La pr sente documentation qui inclut des syst mes d aide et du mat riel distribu s lectroniquement ci apr s nomm s Documentation vous est uniquement fournie titre informatif et peut tre a tout moment modifi e ou retir e par CA La pr sente Documentation ne peut tre copi e transf r e reproduite divulgu e modifi e ou dupliqu e en tout ou partie sans autorisation pr alable et crite de CA La pr sente Documentation est confidentielle et demeure la propri t exclusive de CA Elle ne peut pas tre utilis e ou divulgu e sauf si i un autre accord r gissant l utilisation du logiciel CA mentionn dans la Documentation pass entre vous et CA stipule le contraire ou ii si un autre accord de confidentialit entre vous et CA stipule le contraire Nonobstant ce qui pr c de si vous tes titulaire de la licence du ou des produits logiciels d crits dans la Documentation vous pourrez imprimer o mettre disposition un nombre raisonnable de copies de la Documentation relative ces logiciels pour une utilisation interne par vous m me et par vos employ s condition que les mentions et l gendes de copyright de CA figurent sur chaque copie Le droit de r aliser ou de mettre disposition des copies de la Documentation est limit la p riode pendant laquelle la licence applicable du logiciel demeure pleinement effective Dans
119. Conversion Les v nements associ s ces valeurs ont t rejet s et attendent d tre envoy s CA Business Service Insight lorsque la conversion sera termin e Les conversions peuvent tre effectu es manuellement ou automatiquement l aide d un script de conversion 140 Manuel d impl mentation Collecte de donn es expert en sources de donn es Les actions de conversion suivantes sont possibles pour les entr es de conversion en attente Convertir Permet la cr ation d une entr e dans la table de conversion en faisant la correspondance entre une valeur de source de donn es et l entit de CA Business Service Insight appropri e L entit CA Business Service Insight vers laquelle les conversions sont faites doit d j exister Le cas d une ressource mal orthographi e d une source de donn es en est un bon exemple Des noms diff rents indiqu s dans la source de donn es peuvent en fait r f rencer une m me entit logique Par exemple Server001 et SERVEROO1 Les ressources de CA Business Service Insight sont sensibles la casse Ajouter et convertir Permet la cr ation d une nouvelle entit dans CA Business Service Insight et ajoute simultan ment une entr e de conversion pour cette entit dans la table de conversion Il s agit de l action la plus courante accomplie sur des entr es de conversion en attente car le m canisme de conversion est utilis pour cr er l infrastructure dans CA Business Service
120. Dans l exemple susmentionn les valeurs qui repr sentent le statut du syst me re u dans l v nement sont d finies comme des constantes afin de rendre le code plus compr hensible mais galement pour distinguer lorsque le num ro z ro est utilis comme nombre de calcul plut t que repr sentant du statut du syst me Variables globales Compteur la d finition de la variable de compteur est une d finition globale Dans la formule elle est d clar e au sommet du code et l ext rieur de toute fonction ou sous routine Il est important dans ce cas de d finir la variable de compteur comme variable globale Cela permet d une part de l utiliser dans plusieurs fonctions sous routines travers le code et d autre part au syst me de garder sa valeur durant la p riode de calcul et de fournir son r sultat en fin de p riode 316 Manuel d impl mentation Exemples d criture de scripts de logique applicative Dans cet exemple la variable de compteur doit tre utilis e trois endroits dans le code a Initialisation au d but d une p riode Avancement dans le cas d un v nement chou dans le gestionnaire d v nements a Sortie parla fonction de r sultat la fin de la p riode Statut pr c dent du syst me cette variable contient le statut du syst me et est mise jour lorsqu un v nement comportant le statut du syst me est re u Cette variable doit galement tre globale car elle est u
121. End TIME isComplete 286 Manuel d impl mentation Exemple de mod lisation de m trique financi re Cr ez ensuite la m trique de tarification variable nouveau utilisez le type d l ment de prix pour d terminer les co ts de consommation du nombre de bo tes aux lettres utilis es Nommez cette m trique Co t de consommation de la bo te aux lettres et cr ez la gr ce aux d tails suivants G n ral D tails Commentaires Groupement Seuils Indicateur principal Service Domaine de service Cat gorie de domaine Unit de mesure P riode d application Fuseau horaire GMT Objectif de niveau de service Valeur cible P riode de suivi PF Mois Unit de consommation Prix par unit 5 I Calcul des pr visions O Pr vision z Statut de mesurabilit Actif M triques connexes Granularit v X Cible dynamique F Enonc d objectif Enregistrement Logique applicative Dans cette instance vous devez entrer les param tres de consommation dans les d tails de la m trique Ceux ci iront dans la table Prix par unit Pour modeler la table ci dessus sur le nombre de bo tes aux lettres selon le co t cr ez une colonne pour la limite sup rieure de bo tes aux lettres et une autre pour les prix unit Ajouter une colonne aires 0 Nom Type Index Par d faut MailBoxes Nombre d cimal Oui FI w 2 UnitCost Nombre d cim
122. Event EventType ResourceType End sub Sub OnPeriodStart TIME sum 0 End sub Sub OnEvent eventDetails If Context IsWithinTimeslot Then sum sum 1 myParTimeSlotamTable firstRow secondColumn End If End sub Function Result Result sum myParamTable secondRow thirdColumn End Function Les m thodes suivantes sont disponibles pour chaque objet de param tre cr dans le code Chapitre 3 Impl mentation 187 Ecriture de scripts de logique applicative expert en logique applicative Param tre ISExist IsNumeric IsText IsDate IsTable IsEntryExist IsEntryNumeric IsEntryText IsEntryDate Dump Item Description Param tre existant Param tre de type num rique Param tre de type texte Param tre de type date Param tre de type table Entr e dans la table Entr e dans la table de type num rique Entr e dans la table de type texte Entr e dans la table de type date Renvoie une liste de tous les param tres Fait r f rence la valeur de param tre Impl mentation des cibles dynamiques G n ral D tails Commentaires Les cibles dynamiques sont g r es par la logique applicative l aide d un gestionnaire d v nements dans le script de la logique applicative standard similaire la fonction Result qui permet de retourner la valeur de niveau de service partir de la m trique La cible dynamique doit tre sp cifi e sur l onglet D tails de la m tr
123. HERE pour la requ te sp cifi e comme suit Cr ation d une instruction WHERE qui r cup re uniquement les nouvelles valeurs partir des champs cl s a Tri des r sultats en fonction des champs cl s QueryKeyFields D finition des champs o commencer l extraction de donn es suivante Chapitre 3 Impl mentation 123 Collecte de donn es expert en sources de donn es KeyField Name Nom du champ provenant des champs de la requ te a Sort Ordre de tri des donn es croissant d croissant ValueLeftWrapper Concat ne les caract res avant la valeur du champ La valeur par d faut est apostrophe a ValueRightWrapper Concat ne les caract res apr s la valeur du champ La valeur par d faut est apostrophe Critical Interrompt l ex cution des autres requ tes si celle ci choue a SleepTime Temps d attente entre les op rations n cessaires La valeur par d faut est apostrophe Remarque Les champs Date n cessitent souvent d utiliser des caract res sp ciaux pour entourer la date elle m me Les caract res n cessaires pour identifier le champ comme champ de date d pendent de la source de donn es Vous pouvez utiliser le caract re comme dans l illustration en d but de cette section pour encadrer le champ de cette valeur dans Excel Toutefois d autres sources de donn es peuvent n cessiter des m thodes diff rentes Pour plus informations consultez la section Sp
124. Ignore et Add Certaines baisses de performances mineures peuvent survenir pendant l ex cution de l adaptateur en mode Ignore Toutefois en mode Add le syst me d clenche un nouveau calcul dans chaque cas d v nement dupliqu Comparaison entre Update et updateAlways L option Update diminue les performances de l adaptateur alors que updateAlways diminue les performances de calcul en d clenchant un nouveau calcul chaque cas TranslatorCollection gt Translator gt TranslatorFields gt TranslatorField gt IsKey Cet attribut d termine si le champ auquel il appartient doit contribuer sa valeur pour la cl unique pour les donn es brutes II est inclus si la valeur est yes et non inclus si sa valeur est no La valeur par d faut si aucune valeur n est indiqu e est yes pour les champs standard Resourceld EventTypeld et Timestamp et no pour tous les autres La cl doit tre choisie avec pr caution pour que les donn es brutes pr servent l int grit n cessaire et assurent la pr cision des calculs 148 Manuel d impl mentation Collecte de donn es expert en sources de donn es Comportement de l couteur d adaptateur avec la singularit d v nement Lors de la r ception d un nouvel v nement de l adaptateur l couteur v rifie la valeur du champ OnDuplication Lorsque la valeur est add le processus d insertion standard s effectue Lorsque la valeur n est pas add l couteur v rifie l existence d un
125. Impl mentation 71 Impl mentation introduction Ce chapitre explique le processus et le raisonnement sous tendant la phase d impl mentation du projet Comme pr sent dans l illustration pr c dente la phase d impl mentation suit la phase de conception qui est elle m me suivie par la phase d installation et de d ploiement L objectif de la phase d impl mentation est que le gestionnaire de contrats puisse terminer la cr ation de tous les l ments et les objets du syst me CA Business Service Insight qui ont t d finis pendant l tape de conception Pendant la phase d impl mentation l quipe pr pare le syst me en vue de son d ploiement et de soninstallation Cette phase ne doit pas avoir lieu avant que la phase de conception compl te ne soit termin e et que tous les objectifs n cessaires aient t pris en compte et correctement d finis Si la phase de conception n a pas t termin e correctement ou si tous les contrats m triques adaptateurs etc n ont pas t clairement d finis le fonctionnement du syst me sera probl matique ou ce dernier ne disposera pas de tous les l ments qui aurait d tre impl ment s pendant la phase d impl mentation La phase d impl mentation ne doit pas commencer avant la validation de la conception Il est galement important que la phase d impl mentation soit termin e correctement avant de proc der l installation et au d ploiement du syst me Cette op ration
126. Insight Ignorer Lorsqu une entr e est ignor e tous les v nements associ s sont ignor s et ne sont pas envoy s la table de donn es brutes de CA Business Service Insight Les v nements ignor s sont perdus Par exemple si la source de donn es contient des informations sur tous les serveurs d un centre de donn es mais que seules les donn es des serveurs d applications sont n cessaires pour le calcul de niveau de service tous les serveurs atteindront l Adaptateur pour une conversion mais seuls les serveurs d applications seront convertis Tous les autres sont ignor s puisque CA Business Service Insight fait en sorte que les v nements inutiles soient aussi ignor s Une entr e ignor e peut tre convertie plus tard si n cessaire mais ces donn es seront uniquement captur es compter de ce moment Supprimer L entr e de conversion est supprim e et l v nement rejet associ est galement supprim Si la m me valeur est retransmise ult rieurement par la source de donn es une nouvelle entr e en attente est cr e L organigramme suivant r sume les cas d utilisation de ces options Chapitre 3 Impl mentation 141 Collecte de donn es expert en sources de donn es 142 Manuel d impl mentation Ajouter la nouvelle entit en tant que ressource Ajouter et convertir L adaptateur lit un enregistrement de la source de donn es et identifie la source partir de l v nement Res
127. L 30 03 2005 07 09 00 207 6 L 21 167 4 54 pass yh L 30 03 2005 07 24 00 245 5 1 24 203 4 54 pass yh_L 30 03 2005 07 39 00 218 6 1 22 180 3 54 Pass yh_L 30 03 2005 07 54 00 207 7 1 24 163 6 54 Pass yh 30 03 2005 08 09 00 248 6 1 26 202 6 54 Pass yh_L 30 03 2005 08 24 00 177 6 1 22 136 3 54 Pass ryhe 30 03 2005 08 39 00 208 6 1 24 166 4 54 Pass yh_L 30 03 2005 08 54 00 252 5 0 22 210 7 54 Pass yh_t 30 03 2005 09 09 00 173 7 0 25 124 5 54 Pass yh L 30 03 2005 09 24 00 211 7 1 20 171 6 54 Pass yh_L 30 03 2005 09 39 00 233 10 1 28 183 5 54 Pass yh_L 30 03 2005 09 54 00 166 7 0 23 124 6 54 Pass yh 30 03 2005 10 09 00 177 7 1 26 127 7 350 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Avant de commencer la cr ation d un adaptateur vous devez galement avoir effectu toute l analyse n cessaire et les recherches dans la source de donn es et les KPI correspondants afin de veiller ce que les l ments suivants soient connus les champs exig s par la logique applicative le format des dates du fichier m le fuseau horaire des valeurs de date heure du fichier source ces fuseaux horaires doivent tre cr s dans le syst me avant de commencer la cr ation d un adaptateur m l existence ou non de champs de date pouvant avoir des entr es vides NULL le comportement de la source de donn es tous l
128. L_20 Chapitre 3 Impl mentation 181 Ecriture de scripts de logique applicative expert en logique applicative Remarque Ecrire dans les tables de sortie peut avoir une influence sur la performance du moteur car l criture dans une table est intensive sur le plan calculatoire par comparaison un calcul en m moire Par cons quent r fl chissez s il est n cessaire d utiliser cette fonctionnalit et quel emplacement elle est requise et r duisez le nombre des acc s aux tables Rapport sur les informations issues des tables d finies par l utilisateur I n est pas possible d utiliser l assistant de cr ation de rapports CA Business Service Insight pour g n rer un rapport sur les informations crites dans les tables de sortie Afin de cr er un rapport sur ces informations il est n cessaire de cr er un rapport au format libre Il s agit essentiellement de cr er une requ te SQL au dessus de cette table Comme cette table contient beaucoup de tables logiques qui font l objet d criture par diverses formules il est recommand qu un expert SQL expert en sources de donn es cr e une vue sur T_SLALOM_OUTPUTS afin de mieux faire la diff rence entre les diff rentes tables logiques contenues dans celle ci et de s assurer galement que les informations sont r cup r es comme pr vu La d finition de vue aura d j toute la diffusion des types de champs de cha ne en type d informations pertinent et contiendra galement l
129. ML pouvant tre utilis s lt custom gt lt connection gt lt params gt lt connection gt lt query gt lt params gt lt param name Query disp name Data Type type LIST gt lt value gt R ussite de l activation du contexte PDP lt value gt lt list gt lt item gt lt value gt select success rate as val from PDP Context Activation Success CSV lt value gt lt text gt R ussite de l activation du contexte PDP lt text gt lt item gt lt item gt lt value gt select throughput as val from gprs throughput volume by apn csv lt value gt lt text gt D bit d un APN unique lt text gt lt item gt lt item gt lt value gt select throughput as val from Generic GPRS Throughput CSV lt value gt Chapitre 3 Implementation 213 Cr ation de livrables Gestionnaire de contrats type LIST gt lt text gt D bit g n rique lt text gt lt item gt lt list gt lt param gt lt param name Buckets disp name X Axis Values type LIST gt lt value gt 100 lt value gt lt list gt lt item gt lt value gt 25 lt value gt lt text gt 25 lt text gt lt item gt lt item gt lt value gt 50 lt value gt lt text gt 50 lt text gt lt item gt lt item gt lt value gt 100 lt value gt lt text gt 100 lt text gt lt item gt lt item gt lt value gt 250 lt value gt lt text gt 250 lt text gt lt item gt lt item gt lt value gt 500 lt value gt lt text gt 500 lt tex
130. ML gt criteria_xml lt criteriaXML gt lt GetCont ractsAdvanced gt lt soap Body gt lt soap Envelope gt my message lt xml version 1 0 encoding utf 8 gt lt soap Envelope xmlns xsi http ww w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema xmLns soap http schemas xmlsoap org soap envelope gt lt soap Body gt lt GetContractsAdvanced xmlns http ww oblicore com gt lt sessionID gt scid lt sessionID gt lt criteriaXML gt criteria_xml lt criteriaXML gt lt GetCont ractsAdvanced gt lt soap Body gt lt soap Envelope gt my message lt xml version 1 0 encoding utf 8 gt lt soap Envelope xmlns xsi http ww w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema xmLns soap http schemas xmlsoap org soap envelope gt lt soap Body gt lt GetContracts xmlns http ww oblicore com gt lt sessionID gt scid lt sessionID gt lt GetContracts gt lt soap Body gt lt soap Envelope gt Annexe B Exemples d tude de cas 375 Etude de cas 22 G n ration de rapports l aide de PERL H is well_formed message print message my response userAgent gt request POST http obonob WebServices Contracts asmx Content Type gt text xml Content gt message print response gt error_as HTML unless response gt is success my resul
131. Microsoft Exchange qui est le serveur de messagerie de l organisation Si vous obtenez une r ponse du serveur avec cette commande la connexion est r ussie La r ponse doit tre similaire ce qui suit Si vous recevez un autre message cela indique l absence de connectivit entre les deux serveurs Vous devrez alors vous renseigner aupr s de l administrateur syst me Chapitre 4 Installation et d ploiement 237 Installation D finition des pr f rences syst me administrateur syst me Param tres des moteurs Ecouteur d adaptateurs Afficher les messages d information Moteur de corr lation Nombre d instances ACE 1 Fr quence de calcul du niveau de service 1440 Minutes Apr s le calcul Continuer x M thode de planification Normale X IV Limite de l intervalle de calcul P riode cons cutive maximale calculer 100 Jours J Contr ler l espace m moire utilis par le moteur de corr lation Commencer lib rer de l espace m moire lorsqu il d passe Mo Ne plus lib rer de l espace m moire lorsque le seuil est inf rieur a Mo Calculateur de p nalit s Fr quence de calcul des p nalit s Jeo Minutes Suppression du journal syst me Initialiser les param tres de t che Supprimer les messages de d bogage apr s F Jours Supprimer les messages d information apr s fis Jours Supprimer les messages d avertisseme
132. Name E2E amp resource Annexe B Exemples d tude de cas 309 Exemples de script de conversion if NOT tools IsResourceExists newName Then Dim resourceDetails set resourceDetails tools GetResourceDetailsByDate resource ActionDate resourceDetails ResourceName newName resourceDetails ResourceTypes E2E Transactions tools AddResourceByMap resourceDetails end if tools TranslateEntry entryId newName End sub Sub Main End Sub Function Result Result translated amp entries were translated amp _ ignored amp entries were ignored amp _ deleted amp entries were deleted and amp _ manually amp entries were set to manually update End Function 310 Manuel d impl mentation Exemples de script de conversion Etude de cas 11 Mises jour du mod le de ressource Une autre utilisation des scripts de conversion consiste mettre jour le mod le de ressource CA Business Service Insight avec des valeurs prises d une source de donn es externe Bien qu il ne soit plus li la conversion cet exemple est une aide pr cieuse pour mettre jour le syst me de fa on automatique La section pr c dente sur les Attributs personnalis s d crivait un sc nario o les p riph riques d infrastructure mat rielle d une organisation sont stock s dans un CMDB externe avec une cible de disponibilit attendue pour chaque p riph rique Ces informations ont besoin d tre r pliqu es dans l
133. S lectionnez et faites glisser le service vers la valeur d attribut Remarque D veloppez l arborescence des attributs pour voir les sous cat gories en dessous d un attribut particulier 5 Cliquez sur Enregistrer pour enregistrer vos s lections La colonne dans l affichage de table est actualis e pour afficher l association entre le service et l attribut 256 Manuel d impl mentation D tection de services Gestion des attributs et des valeurs associ es Apr s avoir cr des noms d attribut vous pouvez utiliser des options pour g rer des attributs partir de la liste d roulante Action de la bo te de dialogue Ajouter G rer des attributs Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre Cliquez sur l onglet Gestion des attributs et des m tadonn es puis cliquez sur le bouton Attributs et valeurs La bo te de dialogue Ajouter G rer des attributs et des valeurs s ouvre Utilisez les options suivantes de la bo te de dialogue Modifier Ouvre la bo te de dialogue Modifier les attributs valeurs qui permet de changer le nom et les valeurs associ es Supprimer Supprime l attribut dans la ligne s lectionn e D finir le statut sur actif Active l attribut pour qu il s affiche dans la page Aper u des services D finir le statut sur inactif D sactive l attribut pour qu il ne s affiche pas dans la page Aper u des
134. SET NAME Tools Log Changes set amp CHANGESET NAME amp added End If Set ChangeSetMap Nothing End sub Sub OnTranslationEvent EntryDetails End sub Sub Main Dim conn rs resource deviceTarget resource id resMap custAttrib custAttribValue Set conn Create0bject ADODB Connection Set rs Create0bject ADODB RecordSet conn open DSN HardwareDevices rs Qpen select from tblServers conn Do While Not rs EOF resource rs serverName deviceTarget rs DeviceTarget Ajoute des ressources la derni re version si cela n est pas d j fait If NOT Tools IsResourceExists resource Then resource_id Tools AddResource resource CHANGESET NAME Infrastructure Device RESOURCE TYPE RESOURCE GROUP Null Null Tools UpdateResourcesCustomAttribute resource CHANGESET NAME DeviceTarget deviceTarget Tools Log AddingResource amp resource amp with target amp deviceTarget amp assigned ID amp resource id added added 1 Else Set resMap Tools GetResourceDetails resource CHANGESET NAME False Set custAttrib resMap CustomAttributes custAttribValue CDbl custAttrib DeviceTarget CustomAttributeValue If CDbl deviceTarget lt gt custAttribValue Then Tools UpdateResourcesCustomAttribute resource CHANGESET NAME DeviceTarget deviceTarget Tools Log Updating Resource target for amp resource amp from amp deviceTarget amp to amp cust
135. SLALOM_OUTPUTS Cela permet une indexation facile pour une performance de rapports accrue R utilisabilit des v nements A utiliser lorsque Plusieurs m triques effectuent le premier calcul de phase n cessaire au contrat et envoient des v nements une m trique r capitulative qui calcule le r sultat par ex calcul financier KPI de haut niveau Une m trique seule effectue une agr gation pr liminaire avec des donn es brutes et envoie les v nements plusieurs autres m triques Raisonnable lorsque la m trique n envoie que peu d v nements par rapport ce qu elle re oit o lorsque celle ci effectue de nombreux calculs qui serait autrement r p t s plusieurs fois A viter lorsque Vous augmentez significativement le nombre de m triques Vous impl mentez plus de trois niveaux La complexit de l impl mentation augmente et la maintenance devient moins ais e Nouveaux calculs Evitez les nouveaux calculs massifs comme partie de l op ration normale du syst me Les raisons pour de nouveaux calculs sont les suivantes a Donn es brutes avec un horodatage pass a Singularit d v nement au pass qui change les donn es brutes Corrections m Exceptions Changements dans les modules de logique applicative 332 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Changements dans un contrat a Ev nements de r utilisabilit d v nement avec un
136. Source de donn es active case cocher bool enne qui vous permet d activer ou de d sactiver cette section source particuli re de l adaptateur Apr s traitement vous permet de d terminer si le fichier est supprim ou conserv apr s le traitement Nom de fichier initial d finit le nom du fichier initial sur lequel doit commencer le traitement au cas o vous ne voulez pas charger tous les fichiers dans un r pertoire particulier Contr ler les donn es tous les d finit l intervalle de temps entre la v rification de la pr sence des nouveaux fichiers lorsque l adaptateur est configur pour une ex cution continue Le bouton Avanc de l onglet D finition d analyse permet de d finir les options d arr t d enregistrement comme les enregistrements lignes multiples etc Une fois que les d tails et les d finitions d analyse sont d finis il est possible de charger un chantillon du fichier source dans l assistant pour tester les options de configuration et pr visualiser le contenu du fichier En cliquant sur le bouton Parcourir vous pouvez charger un exemple de fichier dans la fen tre d aper u ci dessous Ouvrez l exemple de fichier et appuyez sur le bouton Fichier test Cette tape est facultative Remarque Ouvrez la fonction Parcourir partir de l ordinateur local sur lequel vous travaillez S il ne s agit pas du serveur d application vous devez avoir une copie des fichiers source qui sont sur le serveur pou
137. String la cha ne de connexion peut tre d finie par des segments chaque segment contenant les valeurs sp cifiques qui sont concat n es vers la cha ne de connexion L adaptateur peut ainsi cr er la cha ne de connexion dynamiquement Il existe deux types de segment L un est constitu de texte et contient le texte concat n vers la cha ne de connexion Le deuxi me est un fichier qui contient un nom de fichier avec ou sans caract res g n riques Le segment de type fichier ne peut appara tre qu une fois Il contient d autres attributs qui d finissent ce qui doit tre fait avec le fichier lu Vous pouvez d finir ConnectionString dans l l ment QueryCollection et ou dans les l ments de la requ te La d finition de ConnectionString dans l l ment QueryCollection est la d finition par d faut et elle est utilis e uniquement dans une requ te sans d finition explicite de ConnectionString 126 Manuel d impl mentation Collecte de donn es expert en sources de donn es El ments et attributs El ment ConnectionString Cet l ment peut contenir les l ments enfants du segment S il contient au moins un l ment de segment la cha ne de connexion est concat n e avec celui ci Dans le cas contraire la cha ne de connexion est pr lev e du texte de l l ment ConnectionString comme dans la version actuelle El ment Segment Cet l ment contient un attribut obligatoire appel Type qui a deux valeurs
138. Supprimer Supprime l attribut Statut Indique si l attribut est actif ou inactif Valeur R pertorie les valeurs associ es l attribut Cliquez sur le bouton Ajouter un attribut La bo te de dialogue Ajouter un attribut des valeurs s ouvre Utilisez les options suivantes Nom de l attribut Sp cifie le nom du nouvel attribut Affecter des valeurs Permet d entrer des valeurs sp cifiques pertinentes pour la cat gorie d attribut Par exemple si vous cr ez un nom d attribut Gestionnaires vous pouvez cr er des noms de gestionnaire pour les valeurs associ es Cliquez sur Enregistrer La bo te de dialogue se ferme et votre nouveau nom d attribut s affiche dans la colonne Nom de l attribut Chapitre 5 Gestion et d tection de services 255 D tection de services Association d un service un attribut Apr s avoir cr des noms d attribut vous pouvez associer des services aux attributs Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre 2 Cliquez sur l onglet Gestion des attributs et des m tadonn es 3 S lectionnez les services que vous voulez utiliser puis cliquez sur le bouton Action du service et s lectionnez Affecter des attributs La bo te de dialogue Associer des services aux attributs s ouvre Les services que vous avez s lectionn s s affichent dans le volet gauche et vos attributs dans le volet droit 4
139. Time DateDiff s LastUpdateTime time If SystemIsAvailable Then met a jour le compteur des seconde de disponibilit ActualAvailabilityTime ActualAvailabilityTime DateDiff s LastUpdateTime time End If End If LastUpdateTime time End sub Sub UpdateMonitoredComponents allocatedComponents Dim Component ajoute au plan des composants surveill s tous les nouveaux composants a surveiller For Each Component In allocatedComponents If Not MonitoredComponents Exist Component Then MonitoredComponents Component Component AvailabilityIndicators Component 0 DowntimeStatuses Component 0 End If Next supprime du plan des composants surveill s tous les composants devenus non pertinents For Each Component In MonitoredComponents Annexe B Exemples d tude de cas 329 Exemples d criture de scripts de logique applicative If Not allocatedComponents Exist Component Then MonitoredComponents Erase Component AvailabilityIndicators Erase Component DowntimeStatuses Erase Component End If Next End sub Function SystemIsAvailable Dim SystemAvailability SystemAvailability True Dim Component Dim ComponentAvailability For Each Component In MonitoredComponents ComponentAvailability AvailabilityIndicators Component 0 _ Or DowntimeStatuses Component gt 0 la disponibilit du syst me est valu e avec la disponibilit SystemAvailability SystemAvailability And ComponentAvailability Next S
140. Unit de mesure Service Domaine de service 274 Manuel d impl mentation Production du syst me CNP Disponibilit Disponibilit de l application jours ouvrables Moyenne de production du syst me CNP pendant les week ends 98 9 1 mois Production du systeme CNP Disponibilit Disponibilit de l application Week ends Moyenne de d veloppement du syst me CNP pendant les jours ouvrables 90 1 mois D veloppement du syst me CNP Disponibilit Disponibilit de l application jours ouvrables Moyenne d essai QA du syst me CNP pendant les jours ouvrables aucun 1 mois Q A d essai du syst me CNP Disponibilit Cat gorie de domaine P riode d application M trique Exemples de mod lisation de contrat Disponibilit de l application jours ouvrables Disponibilit r seau du syst me CNP Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine 99 9 1 mois R seau du syst me CNP Disponibilit Disponibilit r seau P riode d application Toujours Etude de cas 3 Temps de r ponse du syst me L tude de cas suivante illustre des m triques de temps de r ponse Un contrat peut tre model de plusieurs fa ons chacune ayant ses avantages L exemple suivant examine diverses m thodes de mod lisation Mod lisation sugg r e solution A Valeur maximum Temps de r ponse de la transaction du syst me Ne peut pa
141. Utilisez cet attribut lorsque le NamePattern contient des caract res g n riques et vous ne voulez pas que l adaptateur lise d anciens fichiers Annexe C Sp cifications de la configuration d adaptateur 389 Section DataSourcelnterface D limiteurs facultatif Un ou plusieurs caract res servant de d limiteurs d apr s lesquels des lignes de donn es sont analys es dans des champs si aucune valeur n est sp cifi e la valeur par d faut est t IgnoreRedundantDelimiters facultatif yes no Lorsqu ils sont d finis sur yes les d limiteurs cons cutifs seront trait s comme un seul sinon un champ vide sera cr entre les d limiteurs RegExForParser facultatif Expression r guli re utiliser afin d extraire des champs de la source de donn es rempla ant les d limiteurs sp cifi s plus t t Par exemple lt File RegExForParser 8 6 9 gt Consultez la documentation sur les expressions r guli res pour plus de d tails TitleExists facultatif yes no sp cifie si la premi re ligne non vide dans le fichier de source de donn es est une ligne de titre Le titre peut tre utilis par l adaptateur lors de l analyse des donn es SleepTime sp cifie l intervalle de donn es de r cup ration en secondes c a d nombre de secondes de pause entre l extraction de donn es de l Adaptateur du fichier de donn es source LogicLineDefinition facultatif
142. Vos param tres de partage sont activ s 242 Manuel d impl mentation Chapitre 5 Gestion et d tection de services Ce chapitre traite des sujets suivants D tection de services page 243 D tection de services Fonctionnement de la gestion et de la d tection de services Le gestionnaire de dossiers de mod les gestionnaire de d tection de services effectue des t ches administratives sur les services d tect s l aide de fonctionnalit s de la page Gestion et d tection de services Apr s avoir termin les t ches pr liminaires pour d tecter vos services vous pouvez utilisez des fonctionnalit s de la page Gestion et d tection de services pour r aliser les op rations suivantes Comprendre les cat gories de service page 245 D finir la visibilit et le p rim tre de vos services page 248 m Classer un service s lectionn page 253 Utiliser des options d attribut et de m tadonn es page 254 m G rer vos services et les activer pour le partage page 258 m D tecter de nouveaux services et les synchroniser avec CA Spectrum Service Assurance SSA page 262 Cliquez sur Conception D tection de service dans le menu principal de CA Business Service Insight pour d marrer Chapitre 5 Gestion et d tection de services 243 D tection de services Pr sentation des cat gories de services Comme vous travaillez avec vos services vous pouvez les classer pour activer les fonctionnalit s
143. Web UI WebControls WebParts using System Web UI HtmlControls using System Security Cryptography X509Certificates using OblicoreAuthenticationWebService namespace Oblicore SSO lt summary gt This sample page is a sample gateway to Oblicore Guarantee tm application interface The page should be called prior navigating to any page at Oblicore Guarantee website or any page using Web Services supplied by Oblicore The OblicoreGateway page should perform the following actions 1 Call Oblicore Authentication Web service in order to authenticate current user 2 Call SilentLogin asp page at Oblicore website to login silently at Oblicore website and create user session context 3 Redirect to desired page lt summary gt public partial class Default System Web UI Page lt Summary gt Oblicore user credentials lt summary gt struct UserCredentials public string UserName public string Organization private void Page Load object sender System EventArgs e Annexe B Exemples d tude de cas 369 Etude de cas 21 Exemple d int gration de LDAP if Request OGSESSIONID null We have been redirected back to this page from SilentLogin asp after authentication Save OGSESSIONID in cookie for further use HttpCookie SessionCookie new HttpCookie OGSESSIONID Request OGSESSIONID J Response Cookies Add SessionCookie Redirect to desir
144. _ MailboxResource MONTH MetricName MetricContract _ MetricContractParty End sub Sub OnLoad TIME Initialise les plans de tarification et les plans de pr vision Set PPUmapl Context Field Price Per Unit 1 Set PPUmap2 Context Field Price Per Unit 2 Set PPUmap3 Context Field Price Per Unit 3 Set FCmap Context Field Forecast 1 End sub Sub OnPeriodStart TIME A FAIRE AJOUTEZ du code ici POUR g rer l v nement de DEMARRAGE de la p riode currentMonth GetMonth time If Context IsInForecast Then periodFC getForecastValue currentMonth End If MailboxesThisPeriod 0 TotalPrice 0 End sub Sub OnPeriodEnd TIME isComplete Calculer le prix actuel de toutes les bo tes aux lettres en utilisant le mod le de tarification chelonn Ceci utilise une approche cumulative en traversant chaque niveau pour d terminer le co t total TotalPrice getMailboxCost TotalMailboxes End sub Sub OnTimeslotEnter TIME End sub Sub OnTimeslotExit TIME End sub Sub OnMailboxAddedEvent eventDetails MailboxesThisPeriod MailboxesThisPeriod 1 290 Manuel d impl mentation Exemple de mod lisation de m trique financi re TotalMailboxes TotalMailBoxes 1 End sub Function Forecast Forecast getMailboxCost periodFC End Function Function Target Target Null End Function Function Result result TotalPrice End Function Function getforecastvalu
145. a pas quelle sous routine ex cuter Il se peut qu il n ex cute pas le code pr vu Proc dez avec beaucoup d attention si vous param trez la sous routine OnRegistration Dans certains cas cette action peut interrompre le d clencheur automatique cr dans le syst me pour recalculer les m triques d apr s l ajout de nouvelles donn es brutes Chapitre 3 Impl mentation 157 Ecriture de scripts de logique applicative expert en logique applicative D tails sur La logique applicative Toute la logique applicative est localis e dans un script en VBScript d clench par des v nements Chaque v nement qui atteint le logique applicative d clenche un gestionnaire d v nements Les types d v nement suivants sont envoy s par le moteur pour tre valu s par la logique applicative m Ev nements de donn es brutes Entr es de donn es brutes r elles sur lesquelles la logique applicative base ses r sultats Le moteur envoie uniquement les v nements de donn es brutes pertinents d apr s l enregistrement de la formule m Ev nements de moteur Ev nements envoy s implicitement par le moteur qui refl tent les propri t s de la d finition de m trique par exemple d finitions de la p riode d application et de la p riode de suivi m Ev nements interm diaires Les v nements g n r s par d autres scripts de logique applicative peuvent tre utilis s au sein d un autre La formule de logique applicative
146. a variable globale Cela vite une situation o le moteur cr e le mappage des param tres pour chaque appel de param tre Utilisation des plans dans les m triques group es Les larges objets de mappage globaux de la logique applicative pour des m triques group es devraient uniquement tre utilis s avec une extr me pr caution Pendant le calcul par le moteur d une m trique group e celui ci charge les variables globales s par ment dans le cluster partir des tats pr c dents pour chaque l ment Enregistrement de la logique applicative Il est recommand de filtrer les v nements de donn es brutes uniquement en fonction des m thodes d enregistrement L ajout d un filtre interne l aide d une instruction if dans le code augmente le temps de traitement En outre des frais g n raux suppl mentaires sont utilis s par le moteur pour l extraction et le traitement des enregistrements de donn es brutes qui ne sont pas n cessaires Eviter l utilisation de Dispatcher RegisterByEventType Am liore les performances L utilisation de cette m thode d enregistrement signifie que vous enregistrez toutes les ressources dans le syst me et pas uniquement les ressources qui contiennent des v nements de ce type sp cifique Ainsi tous les changements dans la ressource affectent les calculs de m trique Un autre inconv nient li l utilisation de cette m thode d enregistrement appara t au cours de l ex cution de la m
147. accomplir un diagnostic lors de l activation d un contrat ainsi qu au terme du calcul pour ce contrat G n rez le rapport au format libre Statut du calcul Ce rapport est int gr dans l installation initiale de CA Business Service Insight et se trouve dans le dossier de groupement des rapports d administration Il fournit des informations sur la progression du calcul et peut tre utilis ce stade pour v rifier si le moteur PSL progresse et si le calcul est termin V rifiez ce rapport pour valuer si des probl mes peuvent affecter les calculs Le rapport contient les champs de colonne suivants Description Indique le nom du contrat La liste contient les noms des contrats qui sont en vigueur et qui ne sont pas en vigueur Indique le nom de la m trique dans le contrat La liste contient toutes les m triques contenues dans chaque contrat Indique la p riode de calcul de la m trique La liste affiche une entr e pour chaque unit de temps de calcul de la m trique en fonction des agents qui sont actifs et sur la base de la d finition de granularit de la m trique Si la p riode de calcul est la p riode de suivi cela est sp cifi Indique le moment de la derni re mise jour Cela montre que le r sultat pour la m trique sp cifique est disponible jusqu cette date Par exemple si ce champ affiche 01 01 2006 cela indique que tous les r sultats pour cette m trique dans cette unit de temps sont mis jo
148. acultatif nombre minimum de champs cens se trouver dans une ligne de donn es Une ligne contenant moins de champs est ignor e et une erreur est consign e InputFormatFields peut contenir un ou plusieurs noeuds de champs selon le nombre de champs d entr e dans les sources de donn es 398 Manuel d impl mentation InputFormatField sp cifie un champ de donn es de la ligne de donn es d origine ou un champ compos lt InputFormatField Name timestamp Type time TimeFormat d m Y SH M S gt Name nom attribu a ce champ et utilis par d autres l ments Type type de donn es de champ a savoir string integer real time Source facultatif la valeur par d faut est event avec les valeurs possibles suivantes event valeur du champ de l v nement provenant de la source de donn es les valeurs de champs suivent le m me ordre que celui de la source de donn es compound le champ est compos Sa valeur lui est attribu e une fois que d autres valeurs ou constantes de champs ont t manipul es d une mani re ou d une autre title la valeur du champ provient du nom de champ de titre Le champ de r f rence doit d j tre d fini filename la valeur du champ provient du nom de fichier de la source de donn es uniquement pour des adaptateurs de fichier texte constant la valeur du champ est constant et elle provient de la propri t ConstantValue qui doit s afficher sa suite
149. adaptateur renseignez les champs suivants Nom de la source de donn es nom de ce fichier source pr cis un adaptateur peut comporter plusieurs fichiers source Chemin du fichier le chemin d acc s sur le serveur d application ou autre serveur que contient les fichiers de donn es source Pour un serveur autre que le serveur d application utilisez une notation UNC c a d server01 sourcefolder Mod le de nom l utiliser avec un caract re g n rique pour filtrer les fichiers situ s au chemin du fichier charg s par l adaptateur L onglet D finition de l analyse permet galement de d finir la structure du fichier en cours d importation Vous pouvez utiliser les champs comme suit Titre case cocher de valeurs bool ennes pour d terminer s il existe ou non une rang e titre dans le fichier de donn es c d la premi re rang e du CSV est un nom de titre suivi par les valeurs inscrites sur les rang es suivantes D limiteurs sp cifiez le d limiteur du fichier qui s pare chaque champ 354 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Remarque existe galement deux autres boutons Avanc ici qui fournissent d autres options de configuration Un bouton se trouve sous l onglet D tails l autre sous l onglet D finition de l analyse Le bouton Avanc de l onglet D tails donne acc s aux param tres suivants
150. afficher sur la console pour tous les enregistrements rejet s par l adaptateur N oubliez pas que le rejet d v nements est pr visible jusqu ce que toutes les conversions n cessaires soient termin es 7 V rifiez que le fichier rejectedEvents contient des enregistrements et n est pas vide GWorkflowAdapter Adapter GWorkf lowtdapter Ving onnecting Oblico LIT nnecting DataSource CConmit gt gt onmit gt RARHRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRHRRRRRRRRRE RRRRRRRRRRRRRRRRRRRRRRRRRRRRER lt Conmit gt 138 Manuel d impl mentation Collecte de donn es expert en sources de donn es 8 Connectez vous CA Business Service Insight naviguez jusqu la page Entr es de conversion et recherchez des entr es de conversion en attente aupr s de votre adaptateur Vous devriez voir plusieurs entr es une pour chaque demande de conversion envoy e par l adaptateur AVERTISSEMENT la suppression des fichiers de sortie de l adaptateur est une op ration risqu e Elle doit tre ex cut e uniquement cette tape des fins de tests Par exemple en cas de suppression du fichier de contr le l adaptateur perd la liste des fichiers d j lus et peut par cons quent perdre des donn es ou lire nouveau des fichiers Le seul fichier que vous pouvez supprimer pendant le mode op rationnel sans cons quences fonctionnelles est le fichier journal Pour utiliser le navigateur de journal afin d aff
151. agnement connexes qui font partie du processus de calcul Ce script doit tre approuv et valid par l quipe d assistance de CA avant d tre ex cut les modifications de structure occasionnelles apport es au syst me ayant pu aboutir des changements au niveau du sch ma de la base de donn es et ou d objets d pendants Remarque Avant d ex cuter le script tous les composants de service doivent tre arr t s et apr s l ex cution ils peuvent tre red marr s afin de relancer les calculs Les situations suivantes peuvent indiquer la n cessit d un nouveau calcul complet Probl mes relatifs aux d finitions dans le contrat si cette tape il est d couvert qu une cible de m trique a incorrectement t d finie ou qu un seuil de m trique est erron Erreurs dans le contrat m Une condition pour r valuer les seuils de tableau de bord ou pour r g n rer des alertes SLA Remarque Contactez le centre d assistance de CA pour vous entretenir de cette option le cas ch ant et pour obtenir des copies des scripts pertinents pour la version d CA Business Service Insight install e Chapitre 3 Impl mentation 203 Cr ation de livrables Gestionnaire de contrats Cr ation de livrables gestionnaire de contrats A cette tape toutes les sorties du syst me sont configur es pour r pondre aux exigences y compris la cr ation et le formatage de tous les rapports La configuration de livra
152. aille de votre soci t S lectionnez une taille dans le menu d roulant Chiffre d affaires Sp cifie le chiffre d affaires annuel de votre soci t Pays Sp cifie le pays o se situe le si ge de votre soci t Code postal Sp cifie le code postal du si ge de votre soci t Introduisez les informations suivantes dans la zone Enregistrement de la cl API Nom de l organisation Sp cifie le nom de votre organisation Courriel de l administrateur Sp cifie l adresse lectronique de l administrateur pour les t ches de partage global Chapitre 4 Installation et d ploiement 241 Installation Confirmer le courriel de l administrateur V rifie l adresse lectronique introduite dans le champ pr c dent 4 Dans la zone S lectionner l option de partage parcourez l accord pour le partage global et s lectionnez l une des options Partage global Activer Active l option de partage global pour vos services Cette option permet de marquer les diff rents services pour le partage l aide du bouton Action du service dans la page Gestion et d tection de services Partage global D sactiver D sactive le partage global pour vos services Lorsque le partage global est d sactiv vous n avez pas la possibilit de partager diff rents services dans la page Gestion et d tection de services 5 Cliquez sur Enregistrer pour le premier enregistrement ou sur Enregistrer pour mettre jour des modifications
153. al Non E Annexe B Exemples d tude de cas 287 Exemple de mod lisation de m trique financi re Entrez alors les valeurs pour chaque niveau Dans ce cas la limite sup rieure de bo tes aux lettres d termine le niveau de co t associ Etant donn qu il existe 3 niveaux ceux ci sont ajout s la table de la mani re suivante Ajouter une ligne MailBoxes UnitCost o s 1000 1 w 2s 5000 0 8 w 999999 0 5 Ajoutez cela l impl mentation de la fonction de pr vision la consommation des bo tes aux lettres Proc dez en cr ant la table de pr vision avec le sch ma Mensuel pr tabli Ajouter une colonne i Nom Type Index Par d faut ti Consumption Nombre d cimal Oui A w TZ Jul 19 20 10 Nombre d cimal Non wz Aug 01 2010 Nombre d cimal Non 2 w Tz Sep 01 2010 Nombre d cimal Non o 7 Oct 01 2010 Nombre d cimal Non g w Tz Nov 01 2010 Nombre d cimal Non UD Dec 01 2010 Nombre d cimal Non 2 w Ss Jan 01 2011 Nombre d cimal Non w Feb 01 2011 Nombre d cimal Non w Mar 01 2011 Nombre d cimal Non ed Apr 01 2011 Nombre d cimal Non w May 01 2011 Nombre d cimal Non w 7 Jun 01 2011 Nombre d cimal Non 2 1 7 Jui 01 2011 Nombre d cimal Non w TZ Aug 01 2011 Nombre d cimal Non 288 Manuel d impl mentation Exemple de mod lisation de m trique financi re La table est alors remplie avec les valeurs des tables donn es dans la description de sc nario r a O1Janv D
154. aleurs de param tre sp cifi es dans la section SQL du rapport au format libre doivent tre remplac es par le nom de param tre pr c d du symbole Par exemple PARAM1 L utilisation de guillemets pour encadrer cette valeur de param tre peut tre exig e s il s agit d une cha ne Rapports au format libre Histogrammes g n riques La requ te suivante peut tre utilis e dans un rapport au format libre afin de pr senter la distribution de valeurs dans un tableau par pourcentage comme illustr dans le graphique suivant ee ii o Q Her ee Chapitre 3 Impl mentation 211 Cr ation de livrables gestionnaire de contrats Vous pouvez voir dans le graphique susmentionn la proportion en pourcentage des valeurs inf rieures 11 5 0 804 74 50 et 1435 53 100 Si le SLA sp cifie des cibles comme x des valeurs doivent tre inf rieurs y les r sultats de ce format libre contribuent identifier les valeurs x et y qui assurent la conformit avec le SLA Les param tres utilis s dans la requ te sont les suivants dQuery une instruction Select sous la forme suivante select valeur val from table L alias val est obligatoire Cette requ te fournit les valeurs pour lesquelles la distribution est analys e Buckets nombre de valeurs sur l axe des x Les valeurs sources sont arrondies a ces chiffres Par exemple si vous sp cifiez Buckets 100 les valeurs des
155. am tre personnalisable pour permettre notre propre r interpr tation de cette m trique pr d finie Pour modifier cette valeur vous pouvez cliquer sur le lien de param tre 20 minutes Parameter Web Page Dialog x Priol_threshold gt ol Min alue Max alue Precision De cette fa on vous pouvez personnaliser la nouvelle m trique cr e partir du mod le de niveau de service sans avoir modifier la logique applicative sous jacente de la m trique Notez que cela suppose aussi que la logique applicative soit crite de mani re int grer ces param tres dans le calcul du niveau de service Cet exemple simple montre clairement quel point il est important de cr er un ensemble robuste et flexible de mod les de niveau de services pour le catalogue syst me afin de permettre leur r utilisation pour les futurs contrats Chapitre 2 Planification et conception 45 Conception Gestion financi re p nalit s primes et co ts Les versions ant rieures de CA Business Service Insight comportaient des entit s de contrat appel es p nalit s qui taient impl ment es l aide de formules de type Excel Les p nalit s basaient enti rement leurs r sultats sur l entr e de la m trique du contrat et s appuyaient sur des fonctions de base pour calculer la quantit de p nalit obtenue A partir de la version 4 0 et ult rieure les p nalit s ont t remplac es par un ensemble complet de m t
156. ame Nom de champ Dans l interface en ligne ce doit tre Timestamp Resourceld EventTypeld Value ou DataSourceld SourceType field la valeur du champ provient du champ de format d entr e L attribut SourceName contient le nom de champ table la valeur du champ provient de la table de conversion L attribut SourceName contient le nom de la table lookup la valeur du champ provient de la table de conversion L attribut SourceName contient le nom de la table La valeur convertir est prise partir de l attribut LookupValue et non du format d entr e constant la valeur du champ est constante et se trouve dans l attribut ConstantValue SourceName contient le nom de champ pour le nom de la table de conversion Type integer real string time requis uniquement lorsque le type du champ n est pas pr d fini par nom de champ ou par SourceType Dans l interface en ligne requis uniquement pour le champ Value lorsque SourceType constant Dans l interface hors ligne requis pour chaque champ lorsque SourceType constant IsKey repr sente la cl unique de l v nement Cette cl est assembl e partir de plusieurs champs qui ont t marqu s TranslatorFields lsKey yes Consultez la section Singularit d v nement LookupValue Contient la valeur de l l ment de recherche lorsque SourceType lookup 406 Manuel d impl mentation Section TranslatorCollection ConstantValue Contient la valeur
157. aniser une r union avec tous les intervenants cl s afin d obtenir confirmation de chacun d eux que le catalogue choisi prend en charge leurs besoins actuels et futurs D autres exemples qui d montrent des points importants sont pr sent s dans les annexes Dans ces exemples l un des objectifs de contrat est d crit ainsi que sa mod lisation Lors de la mod lisation de situations r elles il est n cessaire de prendre en compte tous les objectifs afin que les entit s de catalogue les repr sentent dans leur globalit Une fois que le processus d identification de toutes les m triques et de leurs entit s apparent es est termin le gestionnaire de contrats dispose d une matrice qui d crit l ensemble des m triques comme illustr dans le sch ma ci dessous _ M trique 8 Metrique 1 M trique 4 M trique 9 M trique 11 Metrique 2 M trique 5 M trique 10 Metrique 3 M trique 6 M trique12 Metrique 13 Metrique 7 M trique 14 34 Manuel d impl mentation Conception Contrat d h bergement en r seau ACME tri AA M trique 8 ee mip CIRE Metrique4 h Metrique 11 Metrique 2 FMC Metrique 9 M trique 3 4 M trique 10 M trique 6 n M trique 13 M trique 7 Metrique 12 M trique 14 D autres questions prendre en consid ration dans le processus de mod lisation sont d crites dans les parties suivantes Chapitre 2 Planification et conception 35 Conception Questions pour le gestion na
158. ansmission des enregistrements de donn es entre l adaptateur et l couteur d adaptateur de CA Business Service Insight est r ussie l adaptateur inclut un algorithme ACK de fen trage dynamique qui se superpose la couche TCP IP Cet algorithme envoie les donn es dans des paquets puis attend l acquittement de l couteur d adaptateur avant de passer au paquet suivant Chaque paquet contient plusieurs messages de donn es brutes Vous pouvez configurer le nombre de messages dans un paquet en d finissant le param tre Taille du paquet Chaque paquet a une s quence qui est contenue dans le message d acquittement Tous les param tres pertinents qui contr lent le processus sont contenus dans la section d interface du fichier de configuration de CA Business Service Insight Toutefois vous n avez g n ralement pas besoin de modifier ces param tres L couteur d adaptateur crit les donn es brutes dans le paquet au cours d une transaction unique Remarque L op ration ACK ne s applique qu aux messages de donn es brutes envoy s CA Business Service Insight L illustration suivante pr sente le processus de communication de l adaptateur Chapitre 3 Impl mentation 97 Collecte de donn es expert en sources de donn es Ecouteur d adaptateur Adaptateur Demande du dernier num ro d op ration ACK au contr le d accus de r ception de la BdD Obtention du num ro x d ACK partir du contr le d accus de
159. ant le statut de la ressource La formule de logique applicative interroge alors le statut de la ressource au moment opportun dans le script 412 Manuel d impl mentation Glossaire Adaptateur L interface entre CA Business Service Insight et les sources de donn es tierces Les adaptateurs convertissent les donn es issues de ces sources de donn es dans un format utilisable dans les calculs de niveau de service fournis aux contractants Agent Un objet qui repr sente une m trique dans une unit d heure donn e Alerte Notifications aux utilisateurs des v nements survenant dans le syst me Les alertes permettent aux utilisateurs de mettre en oeuvre des actions correctives de mani re proactive pour viter tout cart par rapport aux contrats d encourir des p nalit s etc Allocation des ressources Allouer une ressource un service dirige le flux des v nements de ressource vers ce service Une ressource peut tre allou e un service un contractant un type ou un groupe Annotations d v nement Informations suppl mentaires sur un v nement sp cifique Les annotations d v nement sont d finies automatiquement ou manuellement dans les rapports Assistant de cr ation de rapports Interface utilisateur graphique utilis e pour d finir les param tres des rapports Assistant de modification de m triques Interface conviviale d velopp e pour permettre aux utilisateurs de modifier facilement les m triq
160. ants du code qui permettent la r utilisation de la m me base de code par d autres logiques applicatives Les modules peuvent galement inclure d autres modules il peut donc exister plusieurs niveaux de hi rarchie Lorsque vous utilisez des modules le code est contenu un endroit et r utilis par chacun des autres composants qui y sont reli s Cette r utilisation des sections de code facilite la maintenance en supprimant la duplication du code et en permettant de modifier rapidement et facilement la logique l chelle du syst me Pendant l tape de conception il est n cessaire d identifier les modules de logique applicative principaux et leurs param tres associ s Une fois que la mod lisation de contrats est termin e et que le gestionnaire de contrats a une vision claire de la logique utiliser il devient possible d identifier les calculs qu ils ont en commun et qui peuvent tre d finis dans des modules distincts Contrat n 1 R solution termin e Contrat n 1 Accus de r ception re u Activit du centre d assistance au sein du seuil Contrat n 2 R solution termin e Contrat n Affectation termin e 40 Manuel d impl mentation Conception Le sch ma ci dessus d crit un module qui calcule le taux de r ussite de l activit du centre d assistance pour atteindre une cible situ e dans des seuils donn s Pour l impl menter comme d crit il faut d finir deux param tres appel s param tres de m
161. ants sont automatiquement s lectionn s Notez galement qu il est possible d affecter les m triques un service diff rent si n cessaire Toutefois elles sont par d faut assign es aux m mes composants de service que ceux de la d finition Une fois que toutes les m triques requises sont s lectionn es cliquez sur le bouton Suivant pour transf rer ces m triques vers le nouveau mod le de contrat et entrer un nom de contrat et des d tails g n raux Cliquez sur Enregistrer et continuer pour cr er le contrat Une fois que cela est termin vous disposez des options suivantes Poursuivez les tapes de l assistant de cr ation de contrats d finissez des param tres et ex cutez l assistant de modification de m triques pour ouvrir l interface et personnaliser les m triques des contrats L assistant vous permet de contr ler et de modifier les m triques en modifiant les champs disponibles comme les param tres de m trique dans l nonc d objectif le nom de la m trique la p riode d application et la description Une fois que chaque m trique a t pass e en revue l assistant vous renvoie la page M triques de contrat o vous pouvez fermer et enregistrer le nouveau contrat Ouvrez la page Contrat pour afficher ou modifier le contrat 78 Manuel d impl mentation Cr ation de contrats gestionnaire de contrats Cr er des mod les de niveau de service La cr ation d un mod le de niveau de service es
162. anuellement ou automatiquement l aide de scripts de conversion consultez la section Ressources et gestion page 60 pour plus de d tails L illustration suivante pr sente l interaction entre la source de donn es la table de proc d de conversion l adaptateur et le tableau de donn es brutes de CA Business Service Insight t __ Horodatage Utilisation m moire O0ip 1120080000 87 Op 11 112004 100 nnn OO tp it 112004 200 5137 pefrer00 p 14 11 2004 3 00 23 53 fServer02p 1 11 2004 4 00 ServerO02p 1 112004 5 00 11208 Serem0ip_ M2 Serep Adaptateur D de ressource Norn de la ressource Berane so Joss 70 nasii S70 naeli T E MESTE CATIE eat ep 58 Manuel d impl mentation Conception Enregistrement de m trique Pour que le moteur de corr lation sache quelles donn es peuvent tre demand es la m trique doit inscrire sa pr sence et ses exigences dans le moteur de corr lation L enregistrement de m trique est la demande par une m trique de recevoir des v nements et uniquement ceux qu elle doit inclure dans son calcul Cette demande est effectu e par l tat du type d v nement de l identificateur de l v nement et de la ressource L enregistrement peut tre effectu pour une seule ressource unique ou un groupe de ressources Exemple Pour la m trique informationnelle Nombre d interruptions du serveur X et en supposant que la source de donn
163. apport financier pour le mois R sume l tat financier cumul au fil du temps en cours Chapitre 3 Impl mentation 219 Cr ation de livrables gestionnaire de contrats Page de processus cette page doit contenir une vue de tableau de bord qui pr sente un diagramme de processus dot de widgets repr sentant chaque cha ne dans le processus comme dans l exemple ci dessous Nouvelle vue de tableau de bord R frig ration du Processus de filtrage Gaz de synth se Stockage Gaz naturel du brut en option _ N Gazog ne Brut pulv ris Scores inertes Chaudi re r cup ration de chaleur 220 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats Pades du destionnaire de contrats Les pages configur es pour un gestionnaire de contrats indiquent la qualit du service qui est assur pour chacun des comptes qu il g re Vue de tableau de bord des contrats pertinents afin de mettre le gestionnaire au courant du niveau de service actuel fourni sur les obligations des contrats qui sont sous sa responsabilit De plus ce genre de page affiche les rapports disponibles pour chacun des composants de service qui sont inclus dans le contrat La page Pr sentation inclut les vues de tableau de bord suivantes Vue de tableau de bord Description Mes comptes Mes services Performances financi res URL Page de compte Obligations de compte Widgets de tous les con
164. ar exemple qu il a besoin d investir plus de ressources dans les tickets d sign s Priorit 1 ou de changer les contrats qui s y rapportent Cet exemple indique que la mod lisation fournit aussi bien le rapport sur une obligation unique qui indique si un contrat a t honor ou rompu qu un rapport de gestion plus g n ral qui permet au gestionnaire de niveau de service de g rer ses ressources plus efficacement et d am liorer ainsi ses composants de service 208 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats Rapports au format libre Les rapports au format libre permettent aux utilisateurs de g n rer des rapports d apr s des requ tes SQL de la base de donn es CA Business Service Insight ou d une autre source de donn es externe qui peut tre acc d e via une connexion du serveur CA Business Service Insight Cela inclut galement tout autre type de source de donn es laquelle il est possible d acc der via ODBC comme Excel Access Lotus Notes les fichiers texte etc Les rapports au format libre sont souvent utilis s pour configurer des rapports statistiques d apr s des donn es cr es par les commandes de logique applicative Tools SaveRecord et Tools SaveFields Les rapports au format libre se connectent via une cha ne de connexion une base de donn es s lectionn e et ex cutent une requ te SQL sur la base de donn es en utilisant une cha ne de requ tes Il est possible d aj
165. at de ce service impl mentez le comme param tre dans la logique applicative o le co t fixe doit tre renvoy depuis la fonction R sultat Ce param tre peut alors tre accessible via l nonc d objectif de la m trique tel qu affich ci dessous G n ral D tails Commentaires Groupement Seuils M triques connexes Granularit Enonc d objectif Enregistrement Logique applicative Fel B Z U 2 lt Av amp Nomdepolicede 1ipx x lt Service gt lt Domaine de service gt Price Item lt Unit de mesure gt per lt P riode de suivi gt Mois Service_Cost kho Param tres 100 t Valeur min Valeur max Pr cision Le renvoi de la valeur de param tre pour cette m trique consiste simplement renvoyer la valeur du co t de service via la fonction R sultat G n ral D tails Commentaires Groupement Seuils M triques connexes Granularit Enonc d objectif Enregistrement Logique applicative i D Z a i Option Explicit Sub OnRegistration dispatcher TODO ADD code here TO REGISTER EVENTS NEEDED TO calculate service LEVEL End Sub Sub OnResourceStructureChanged TIME End Sub Sub OnMetricChanged TIME TODO this code is executed at the beginning of every contract version End Sub Sub OnLoad TIME TODO ADD code here TO handle calculation START event End Sub Sub OnPeriodStart TIME TODO ADD code here TO handle period START event End Sub Sub OnPeriod
166. at libre Il peut y avoir plusieurs tables utilisateur L utilisation de la table externe T SLALOM OUTPUTS est requise lorsqu une sortie suppl mentaire est n cessaire sur et au dessus du r sultat du niveau de service p riodique lorsque vous ne pouvez pas fournir la sortie suppl mentaire en ajoutant une autre m trique ou lorsque l ajout d une autre m trique diminue la performance du calcul en traversant le m me jeu d enregistrements pour produire seulement une autre sortie Par exemple consid rez un cas o une m trique est d finie pour calculer le pourcentage de tickets ayant t r solus en moins d une journ e et un rapport produire contenant la liste de tous les tickets dont la r solution a chou en moins d un jour il est n cessaire que la formule produise dans une table externe chaque ticket identifi comme d faillant et l ajoute aux statistiques de calcul Dans le cadre de la condition ci dessus la table de niveau de service de sortie normale ne peut pas fournir cette sortie parce que Les r sultats de service sont tous num riques Seul un r sultat de niveau de service unique est possible pour chaque p riode 178 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Les enregistrements sont crits dans des tables de sortie utilisateur uniquement pour l agent qui s ex cute pendant la p riode de suivi de la m trique et calcule les exceptions et les cor
167. ates dans la table l heure peut tre fournie au format UTC plut t qu en heure locale Il vous faudra peut tre utiliser la fonction Tools GetLocaleTime pour y rem dier Vous pouvez toujours utiliser l utilitaire de conception de rapport lorsqu un rapport au format libre produit un graphique pour personnaliser l aspect Les options d exportation au format PDF pour le rapport au format libre sont personnalisables via la section Param tres de rapport de la fen tre de configuration du format libre Vous pouvez par exemple personnaliser la mise en page portrait ou paysage Vous pouvez incorporer du code HTML dans les rapports pour ex cuter diff rentes fonctionnalit s comme ajouter des liens hypertexte ou changer les couleurs de colonne et de ligne les polices ou les param tres d affichage Vous pouvez cr er des vues de base de donn es fonctionnalit Oracle dans la table T SLALOM _ OUTPUTS afin de simplifier le langage SQL requis pour les rapports 210 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats Lors de la sp cification de param tres pour les rapports vous pouvez les d finir de diverses fa ons Par exemple texte libre num rique valider mot de passe caract res masqu s utile pour les mots de passe des connexions de base de donn es date en utilisant le s lecteur de dates fourni et listes cr es en sp cifiant une instruction SQL pour remplir la liste m Les v
168. ation non g r e veur LOCA 2 Ajouter l adresse de l adaptateur Chapitre 3 Impl mentation 135 Collecte de donn es expert en sources de donn es Les deux premi res options permettent de cr er un adaptateur de fichier texte ou un adaptateur SQL l aide de l interface de l assistant L option suivante Adaptateur configuration non g r e est l option choisir lors de l ajout d un adaptateur pr configur cr dans l diteur XML Cette option ne permet pas de modifier la configuration de cet adaptateur ult rieurement l aide de l assistant La derni re option Cr er partir du fichier de configuration permet de transf rer une configuration d adaptateur pr configur e et de la faire importer par le syst me dans l interface de l assistant pour finir de la modifier Cette option n cessite qu aucune des restrictions de l assistant mentionn es ci dessus ne soit impl ment e dans cette configuration particuli re En dehors de ce point les options de configuration de l assistant de configuration d adaptateur offrent les m mes fonctionnalit s que celles d crites pour la configuration manuelle d un adaptateur Son but est de fournir une interface plus simple et plus accueillante pour modifier les param tres de configuration Les m mes fonctions et principes que dans l alternative manuelle s appliquant ici consultez les sections pertinentes pour tous d tails 136 Manuel d impl mentation Collecte de donn es
169. au fichier suivant dans un ordre lexicographique Par cons quent essayez de nommer vos fichiers de donn es sources selon un ordre croissant s quentiel pour vous assurer qu ils sont lus selon la s quence correcte Par exemple ajoutez aux fichiers une valeur de date inverse aaaammijj hhmmss cet effet Par exemple DataSourceABC20070517 14 00 00 csv DataSourceABC20070517 15 30 00 csv DataSourceABC20070517 17 00 00 csv et ainsi de suite Ceci est un exemple de DataSourceControl xml pour un adaptateur de fichier lt AdapterControl Save end LastSaveTime 2005 05 20 13 06 39 gt lt Data gt lt WorkData gt lt LineNumber gt 0 lt LineNumber gt lt FilePattern gt c adapters callsadapter adapterpca csv lt FilePattern gt set the File Name variable lt FileName gt lt BasicPosition gt 0 lt BasicPosition gt lt WorkData gt lt NonDeletedFiles gt 92 Manuel d impl mentation Collecte de donn es expert en sources de donn es lt File NamePattern c adapters callsadapter adapterpca csv gt set the File Name variable 2005adapterpca csv lt FileName gt lt LastLine gt 25 04 2005 5925 NN4B 12 12 0 10 0 11 lt LastLine gt lt LastPosition gt 15427 lt LastPosition gt lt File gt lt NonDeletedFiles gt lt Data gt lt AdapterControl gt Un adaptateur SQL conserve la derni re valeur des champs cl s de la requ te pour chaque requ te ex cut e Les champs cl s sont des identificateurs uniques des e
170. base de donn es et les requ tes utilis es pour r cup rer les donn es Structure XML lt DataSourcelnterface gt lt ConnectionString ConnectionTimeout 60 QueryTimeout 30 gt lt CDATA Driver Microsoft Access Driver mDataBase DataBaseq d Oblicore databasel mdatabase gt lt ConnectionSt ring gt lt QueryCollection gt lt Query QueryName cases InputFormat cases SleepTime 3600 gt lt SelectStatement AutoCompleteQuery yes gt select dateclosed callid dateopened companyname priority closedmn responsemn from calls where dateclosed is not NULL lt SelectStatement gt lt QueryKeyFields gt lt KeyField Name dateclosed Sort asc gt lt KeyField Name callid Sort desc gt lt SelectInitialValues gt Select min dateclosed min date from calls lt SelectInitialValues gt lt QueryKeyFields gt lt Query gt lt Query QueryName contracts InputFormat contracts SleepTime 3600 gt lt ConnectionSt ring gt lt Segment Type text Text Driver Microsoft Excel Driver xls DriverId 790 DataBaseq gt lt Segment Type File gt lt File Path d 0blicore NamePattern Availabilty XLS gt lt Segment gt lt Segment Type text Text gt lt ConnectionString gt lt SelectStatement AutoCompleteQuery yes gt lt SelectStatement gt lt QueryKeyFields gt lt QueryKeyFields gt lt Query gt lt QueryCollection gt lt DataSourceInterface gt Conn
171. ble de cr er une m trique part pour chaque l ment group Evitez les m triques group es qui comprennent de nombreux l ments group s s enregistrant aupr s des m mes v nements L id e ici est la suivante Si chaque v nement est g r par un seul l ment group alors le montant de la commutation de contexte est proportionnelle au nombre d v nements Si chaque v nement est g r par tous les l ments group s le montant de la commutation de contexte est proportionnel au nombre d v nements fois le nombre d l ments group s Annexe B Exemples d tude de cas 337 Ecriture d exemples de logique applicative efficaces Cr ez une m trique non group e qui calculera le r sultat pour tous les l ments group s d origine maintenant simples ressources et plus l ments group s Faites en sorte que cette m trique envoie le r sultat de chaque l ment group en tant qu v nement Cr ez une autre m trique group e pour recevoir les v nements de la premi re m trique puis rapportez les valeurs re ues dans ces v nements en tant que r sultats L id e ici est que la grande quantit des v nements de donn es brutes sera trait e par une m trique non group e tandis que la m trique group e traitera un seul v nement par p riode par l ment group Etude de cas 16 Mod les de conception de logique applicative Il existe plusieurs Mod les de conception que vous pouvez
172. bles inclut ce qui suit m D finition des param tres de s curit autorisations et groupes d utilisateurs Cr ation de rapports enregistr s Cr ation de livrets Cr ation de mod les d exportation de contrat m Cr ation de vues de navigateur des prestations de services Configuration de plans de tableau de bord Cr ation de profils d alerte de niveau de service D finition des param tres de s curit administrateur Lors de la d finition des param tres de s curit les utilisateurs CA et leurs autorisations connexes doivent tre configur s Ces param tres incluent la d finition des informations devant tre accessibles un utilisateur les entit s au sein du syst me que l utilisateur peut afficher ou modifier Ces autorisations peuvent tre d finies divers niveaux selon des groupes d utilisateurs des r les ou m me par utilisateur Les informations accessibles sont d finies par rapport des contractants et peuvent tre d finies directement selon l utilisateur ou h rit es du groupe d utilisateurs auquel l utilisateur appartient C est cette tape que les r les principaux sont configur s et que les groupes d utilisateurs leur sont associ s pour que lors de l ajout d un nouvel utilisateur celui ci soit rattach uniquement un groupe afin d h riter des param tres pertinents Les actions autoris es sont configur es dans les r les et sont fournies l utilisateur par asso
173. but de ce processus l quipe d impl mentation doit conna tre les diverses m thodes et options disponibles pour s assurer que tous les crit res requis sont pris en compte mais galement pour s assurer que la conception obtenue est la plus optimale possible tout en permettant les volutions et expansions futures Le processus de conception implique que l quipe d impl mentation effectue les tapes suivantes Examiner les contrats et convertir des contrats en objets CA Business Service Insight correspondants d sign s par le terme mod lisation de contrat dans le pr sent manuel responsabilit du gestionnaire de contrats A partir des ensembles de donn es existants d cider des l ments pertinents extraire et en quelle quantit en fonction des r sultats souhait s d sign par le terme mod lisation de donn es dans le pr sent manuel responsabilit de l expert en sources de donn es et de l expert en logique applicative La section Mod lisation de contrat explique m La terminologie utilis e essentielle pour une impl mentation correcte m Les mod les et modules de logique applicative m Le mod le de niveau de service et son fonctionnement L importance de cr er un catalogue des services solide M triques de gestion financi re p nalit s primes et co ts avec exemples appliqu es aux contrats client et aux autres m triques contractuelles La section Mod lisation de donn es explique
174. c de la conversion Si elle existe d j alors une entr e de conversion est cr e depuis la chaine de ressource vers la ressource CA Business Service Insight existante 308 Manuel d impl mentation Exemples de script de conversion La derni re fonction de R sultat du script consiste simplement sortir une description des t ches accomplies par le script Le code est le suivant Option Explicit dim translated dim ignored dim deleted dim manually dim ActionDate Sub OnLoad tools log Translation Script In OnLoad procedure I End sub Sub OnTranslationEvent entryDetails Dim dump dump entryDetails Dump tools log dump Dim resource entryId entryId entryDetails EntryId resource entryDetails FieldValue 1 ActionDate entryDetails LastActionDate If mid resource 1 1 a Then tools IgnoreEntry entryId ignored ignored 1 tools log ignored amp entryId amp amp resource Else If mid resource 1 1 b Then tools DeleteEntry entryId deleted deleted 1 tools log deleted amp entryId amp amp resource Else If mid resource 1 1 c Then TranslateResource resource entryId tools log translated amp entryId amp amp resource Else tools SetManualTranslationEntry entryId 1 manually manually 1 tools log manually amp entryId amp amp resource End if Tools commit End sub Sub TranslateResource resource entryId Dim newName Dim vector new
175. cative Cela veut dire que la d finition de granularit a un impact important sur la performance du moteur de calcul parce que chaque p riode est calcul e pour un agent diff rent Dans les cas o la fonction d exploration vers le bas n est pas exig e compl tement ou partiellement il est donc recommand de d sactiver certains agents Cette op ration a un impact particuli rement grand pour les granularit s inf rieures comme les r sultats horaires Cette op ration a galement un impact important pour la m trique group e puisque le moteur effectue tous les calculs mentionn s ci dessus pour chaque Clusterltem qu il rencontre traite chaque Clusterltem comme une nouvelle m trique Par exemple lors du calcul d une m trique sur un groupe de ressources de 50 l ments le moteur aura 49 fois plus de travail compar la m me m trique non group e Par exemple si la m trique est d finie pour calculer le temps de r solution en nombre de jours alors un r sultat horaire n est pas pertinent et doit tre d sactiv sur l onglet des granularit s pour viter au moteur d accomplir des calculs inutiles L attribut TimeUnit de l objet Contexte par ex context TimeUnit dans la logique applicative renvoie l unit de temps de l agent actuellement en cours d ex cution o les valeurs renvoy es possibles sont HEURE JOUR SEMAINE MOIS TRIMESTRE ANNEE Par exemple pour l agent quotidien Context TimeUnit renverra JOUR
176. cative En cr ant plusieurs instances PSL du moteur de calcul vous pouvez fractionner la charge de travail et augmenter la vitesse de calcul Remarque Pour plus d informations contactez le support technique de CA Pr voyez des impl mentations pour raccourcir le temps de nouveau calcul Pour optimiser le temps de nouveau calcul vous pouvez Ex cuter l adaptateur plus souvent afin de r duire les v nements retard s et viter des accumulations importantes de donn es traiter par le moteur D sactiver des agents inutilis s dans l onglet de granularit des m triques Dupliquer les m triques et calculer des agents diff rents l aide de la m me m trique pour quilibrer la charge de calcul Utiliser des m triques interm diaires pour accomplir des calculs courants et pour partager les r sultats avec toutes les autres m triques qui n cessitent les m mes donn es Pr voyez des impl mentations pour r duire la quantit de donn es Pour optimiser la quantit de donn es utilisez l adaptateur pour charger uniquement les donn es rassembl es trait es Rassembler les informations de source de donn es avant de les envoyer la table de donn es brutes CA Business Service Insight augmente l efficacit de lecture d entr e de PSL Suivez les recommandations de configurations CA Business Service Insight PSL Vous pouvez reconfigurer le moteur PSL pour une meilleure performance en fonction de l enviro
177. ce de donn es S curit du serveur dans l application comme dans le serveur Web un profil d utilisateur dot de droits d administrateur local est requis Si la plate forme de base de donn es est un syst me d exploitation Windows standard un profil d utilisateur dot de droits d administrateur local est galement requis Pour les plates formes Unix l administrateur de base de donn es doit avoir les droits appropri s pour cr er la base de donn es sur le serveur Acc s Internet celui ci permet l administrateur syst me de se connecter Internet pour toute mise jour du syst me d exploitation ou des applications le cas ch ant Un PC de bureau d utilisateur standard pour tester la fonctionnalit de l application Remarquez que l application exige l installation de certains contr les ActiveX qui sont souvent verrouill s par les strat gies de s curit organisationnelles Planification de formation pour le personnel concern formation pr liminaire du personnel pour lui permettre d accomplir la formation d acceptation utilisateur et de commencer utiliser le syst me Chapitre 4 Installation et d ploiement 231 Installation Installation Le processus d installation est d crit en d tail dans le Manuel d installation et inclut les activit s suivantes 1 Installation de la base de donn es La responsabilit de l installation de la base de donn es incombe l expert en sources de d
178. ce cas chaque fois qu une nouvelle ressource est attach e ou d tach e ce contractant la m thode d enregistrement sera d clench e pour notifier le moteur du changement 164 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Les m thodes d enregistrement sont fournies par l objet Dispatcher qui est transf r OnRegistration comme argument Des m thodes diff rentes fournissent plusieurs m thodes pour d finir les crit res de filtre selon la d finition de type d v nement et un crit re d allocation de ressources comme les ressources d un groupe de ressources ou les ressources d un certain type L utilisation du contractant et des m thodes d enregistrement de service est fortement recommand e parce qu elle facilite l utilisation de la logique applicative en tant que module ou mod le De cette mani re le contractant et le service pertinents sont extraits de la d finition de la m trique associ e et lors de la r utilisation de la formule pour des contrats et ou des composants de service diff rents il n est pas n cessaire de modifier l enregistrement Une autre m thode d enregistrement courante est RegisterByResourceGroup qui est utile pour travailler avec des ressources qui sont logiquement regroup es mais qui ne sont pas toujours associ es des contractants ou des services L affectation de ressources aux groupes dans ce contexte peut tre prise en charge
179. ce dans l organisation et le gestionnaire de contrats Autrement dit si un incident haute priorit n a pas t r solu dans le d lai imparti une alerte est envoy e au centre d assistance pour faire remonter le probl me dans la hi rarchie Des tentatives de connexion non valides r p t es peuvent tre signal es par courriel l administrateur syst me pour qu il d termine si quelqu un essaye de p n trer sans autorisation dans le syst me m Les nouvelles entr es de conversion provenant de l adaptateur autrement dit les nouvelles entr es de ressource d tect es dans une source de donn es qui peuvent n cessiter une conversion dans le syst me pour permettre de calculer correctement le SLA La fen tre suivante D tails du profil d alerte affiche la configuration d un profil d alerte personnalis documentant un type d v nement personnalis des v nements ouverts de ticket du centre d assistance Si les crit res sont remplis une alerte critique est envoy e au coordinateur du centre d assistance pour garantir la gestion efficace de ce ticket Ce peut tre utile lorsqu une application est sous examen et requiert un niveau d attention particulier Chapitre 3 Impl mentation 223 Cr ation de livrables gestionnaire de contrats Nom Critical Outage Description m Evens Probl me de connexion Formule de calcul de la condition STE Critical Outage Destinataires Indus Disponible Helpdes
180. ce de donn es aux champs de ressource CA Business Service Insight correspondants Pour cela il utilise une table de conversion qui contient la valeur trouv e dans la source de donn es et l ID de la ressource CA Business Service Insight correspondant Le processus d association de l ID de la ressource et de l ID du type d v nement la valeur de la source de donn es qui convient est appel proc d de conversion Au cours de ce processus la table de conversion est cr e avec les valeurs correspondantes Cette table est utilis e par l adaptateur afin de renseigner l ID du type d v nement appropri et les ID de la ressource dans l enregistrement d v nement qu il cr e Des tables ind pendantes sont cr es pour traduire les ressources et les types d v nement Comme mentionn pr c demment l ID de la ressource et l ID du type d v nement sont utilis s des fins d enregistrement tandis que le champ de donn es et les valeurs d horodatage sont utilis s pour les calculs r els Le champ d horodatage est galement utilis par le moteur pour d terminer l ordre et le d lai d ex cution des v nements envoy s pour calcul Chapitre 2 Planification et conception 57 Conception La d finition du type d v nement est effectu e manuellement dans CA Business Service Insight en fonction de la source de donn es en entr e et de la sortie requise Remarque Vous pouvez r aliser la d finition des ressources m
181. ces fournis re us Objectif de niveau de service fourni recu D tails de la m thode de mesure du service _ D tails de la m thode de calcul du service D tails de la g n ration de rapports sur le niveau de service Destinataire du contrat 26 Manuel d impl mentation Conception SLA contrat Description Fournisseur du contrat A Aspect al Service Guarantee m trique y Destinataire du contrat gt Service Guarantee m trique gt Primes financi res Remarque faut tenir compte des ventuels plans futurs pour le syst me m me si seuls les aspects se trouvant dans la port e de l impl mentation seront mod lis s Ce cadre doit inclure les crit res de gestion g n raux requis pour l organisation pour permettre de concevoir un mod le assez large pouvant inclure les d veloppements futurs Cela permet de r duire et de simplifier toute modification devant tre apport e l avenir L adaptation de contrats client au mod le CA Business Service Insight est un processus permettant au gestionnaire de contrats de regrouper les garanties m triques propos es dans des limites communes en groupes logiques composants de service communs aspects de contrat etc Ce groupement logique permet une gestion des niveaux de service tr s souple Chapitre 2 Planification et conception 27 Conception Le mod le de contrat CA Business Service I
182. cessus d apr s un flux d tapes g n rales qui forme le processus d impl mentation Il d crit la fa on dont chaque r le est impliqu et l interaction entre chacun d entre eux Les paragraphes suivants pr sentent les tapes incluses dans le processus d impl mentation et les activit s de chaque r le La suite du manuel est structur e par tape avec une indication des r les participant chacune d entre elles Chaque chapitre indique pour chaque activit le r le qui en est responsable La description suivante pr sente bri vement les t ches de base de chaque phase et les fonctions des diff rents r les Vous trouverez des d tails suppl mentaires dans chaque chapitre 14 Manuel d impl mentation Planification Processus de la solution L objectif de l tape de planification est d identifier et de quantifier tous les aspects qui doivent tre r solus dans le cadre de l impl mentation Au cours de cette tape le gestionnaire de contrats recense les besoins de l entreprise aupr s du gestionnaire de catalogues des services pour comprendre les r sultats pouvant tre attendus suite une impl mentation r ussie de CA Business Service Insight Il est important ce stade de comprendre les exigences actuelles requises ainsi que les plans futurs pour s assurer que l impl mentation permettra facilement d voluer et de cro tre en toute transparence En fonction des exigences d impl mentation requises le gestionna
183. ciation directe de l utilisateur un r le ou par le groupe d utilisateurs auquel l utilisateur appartient Les actions associ es au tableau de bord autoris es sont galement d finies dans le r le associ Il est recommand que l administrateur d termine les groupes d utilisateurs et les r les qui doivent tre d finis ainsi que leur autorisation requise afin de pouvoir mettre en place une structure de prise en charge facile pour l ajout d utilisateurs 204 Manuel d impl mentation Cr ation de rapports Cr ation de livrables gestionnaire de contrats Utilisez le processus suivant pour cr er un rapport 1 Cr ez tous les dossiers requis pour le rapport tous les dossiers doivent tre cr s d avance afin d tre disponibles lors de l enregistrement de chaque nouveau rapport enregistr Habituellement chaque contrat dispose de son propre dossier y compris un dossier ex cutif pour les rapports de haut niveau D finissez les crit res de filtrage du rapport l aide de l assistant de cr ation de rapports chaque cr ation de rapport enregistr d marre en g n rant le rapport via l assistant de cr ation de rapports Dans l assistant de cr ation de rapports les crit res de filtrage requis sont s lectionn s et le rapport est g n r Les administrateurs informatiques peuvent d finir des param tres de rapport en d signant des champs d finis par l utilisateur que la personne qui utilise consulte le rapport
184. cifications de configuration de l adaptateur page 377 SelectinitialValues Instruction SELECT qui fournit les valeurs initiales aux champs cl s pour la premi re instruction WHERE lorsque le fichier de contr le est vide Exemple de requ te ODBC bas sur Excel cr e avec AutoCompleteQuery yes SELECT INC_CLOSE_ DATE INCIDENT REF Severity Resolve Time Date Logged Date Resolved FROM AllCallsS WHERE INC_CLOSE_DATE gt CDate 7 03 2005 13 06 21 order by INC_CLOSE_DATE Cette instruction SELECT doit pouvoir tre ex cut e sur la base de donn es cible vers laquelle la requ te s ex cute Elle peut diff rer en fonction des sources et des pilotes ODBC utilis s pour s y connecter Par exemple dans Oracle il est possible de s lectionner les valeurs dans la table sp ciale dual select aaa 1 jan 1970 from dual mais dans Excel vous pouvez simplement s lectionner les valeurs directement sans table select aaa Voici un fichier de configuration complet en XML lt xml version 1 0 encoding utf 8 gt lt AdapterConfiguration gt lt General MajorVersion 3 MinorVersion 0 RunOnce yes LogDebugMode yes ConsoleDebugMode yes WorkingDirectoryName d Oblicore Training Kit Exercises Adapters SQL Adapters Ex1 Solution gt 124 Manuel d impl mentation Collecte de donn es expert en sources de donn es lt DataSourceDifferenceFromUTC DefaultOffset 1 TimeFormat Y m d
185. constant lorsque SourceType constant Dans le cas d un champ horaire la valeur constant est format e selon le format d heure TimeFormat Now ou NowUtc Now correspondant l heure actuelle dans l environnement linguistique de la source de donn es et NowUtc correspondant l heure en temps universel TimeFormat contient le TimeFormat requis uniquement pour des champs lorsque SourceType constant et Type time TimeShift d finit le nombre d heures de diff rence en secondes uniquement pour les champs d heure TimeShiftFieldName facultatif contient le nom de champ du format d entr e qui indique le nombre d heures de diff rence en secondes TimeShift et TimeShiftFieldName peuvent tre ensemble Annexe C Sp cifications de la configuration d adaptateur 407 Annexe D D finition de formules de logique applicative Expert en logiques applicatives Ce chapitre traite des sujets suivants Choses viter lors de la cr ation de formules de logique applicative page 409 M triques group es et efficience des ressources page 410 Choses viter Lors de la cr ation de formules de logique applicative Lors de la cr ation de formules de logique applicative veillez garder l esprit les points suivants m N affectez jamais une valeur nulle une variable globale L attribution d une valeur nulle peut entra ner une d faillance du moteur de calcul lors du calcul de la m trique Si une valeur noninitialis
186. contenue dans la d finition de la m trique est ce qui value les v nements et produit un r sultat de niveau de service sur lequel les rapports sont bas s Selon ces r sultats de niveau de service et la d finition de domaine le moteur produit galement un r sultat de d viation si une cible de niveau de service a t appliqu e la m trique Les r sultats produits sont stock s dans une table de base de donn es appel e T_PSL Cette table est interrog e par l assistant de cr ation de rapports lorsqu il cr e les rapports Toutes les donn es des rapports sont donc pr calcul es afin d optimiser les performances de g n ration de rapports 158 Manuel d impl mentation Flux d v nements Ecriture de scripts de logique applicative expert en logique applicative Comme nous l avons mentionn les entr es de la logique applicative sont les v nements de moteur et les v nements de donn es brutes Les v nements de donn es brutes re us par la logique applicative sont d termin s par la fonction d enregistrement dans laquelle le code demande une d finition sp cifique des v nements de donn es brutes d finis par leur type d v nement et leur identificateur de ressource Dans la logique applicative l enregistrement associe galement une sous routine d finie par l utilisateur qui est ex cut e afin de g rer l v nement de donn es brutes une fois qu un v nement est re u Valeur par d faut c e
187. correspondant la valeur pertinente dans la table de conversion S il trouve la valeur l adaptateur envoie l v nement et le supprime du fichier Si une valeur correspondante est introuvable l v nement reste dans le fichier rejectedEvents Il est possible de configurer le nombre maximum d v nements rejet s que vous pouvez atteindre en d finissant le param tre RejectedEventsUpperLimit dans le fichier de configuration de l adaptateur Lorsque la limite est atteinte l adaptateur arr te de lire de nouveaux enregistrements et passe au statut Bloqu Vous pouvez vous en rendre compte lorsque la sortie de d bogage s affiche l cran pendant l ex cution de l adaptateur Si une cha ne continue de B majuscules s affiche l adaptateur est alors bloqu certaines entr es en attente doivent tre converties avant qu il ne charge davantage de donn es Les v nements en attente sont crits dans le fichier au format XML Exemple d un v nement du fichier lt rejectedEvent createDate 1062330841 translator Translator gt lt event inputFormat InputFormat gt lt field name resource type 3 value Server333p gt lt field name timestamp type 4 value 1036108800 gt lt field name memory utilization type 2 value 26 71 gt lt field name cpu_utilization type 2 value 78 85 gt lt event gt lt rejectedEvent gt 90 Manuel d impl mentation Journal d adaptateur Collecte de donn es expert en so
188. couteur d adaptateur En supposant que ceci ne pose pas de probl me configurez cet adaptateur pour utiliser le port 5555 choisi arbitrairement Ce choix doit aussi tre sp cifi sur le serveur dans l interface utilisateur graphique de l adaptateur et ce afin d activer la communication Chapitre 3 Impl mentation 111 Collecte de donn es expert en sources de donn es Section DataSourcelnterface du fichier de configuration La section Interface de source de donn es est constitu e d attributs sp cifiant la connexion et le type de connexion entre l adaptateur et la source de donn es II existe deux types d interface fichier et SQL La diff rence principale entre les deux est que pour les fichiers l ensemble des fichiers est exig tandis que pour SQL l ensemble des requ tes est exig La section Interface de source de donn es d finit galement la fa on dont l adaptateur g re le fichier source s il supprime le fichier d origine s il a t cr uniquement pour l adaptateur ou s il laisse les donn es au cas o elles pourraient avoir d autres utilisations et ainsi de suite Dans le cas des adaptateurs de fichier pour lire et analyser des fichiers ASCII l interface de fichiers est utilis e comme dans l illustration suivante Choisissez les valeurs suivantes pour les param tres comme suit La section Fichiers sous le noeud Interface de source de donn es se rapporte la connexion la source de do
189. ction 228 Manuel d impl mentation Introduction Une fois que le syst me complet a t transf r dans le nouvel environnement de production il est parfois recommand de d poser toutes les donn es calcul es et brutes stock es dans le syst me et de charger de nouveau le syst me partir de z ro en gardant la place l ensemble du catalogue de services des ressources et des conversions bien entendu C est une excellente fa on de tester le fonctionnement de l ensemble du syst me dans l environnement de production Pour r capituler les tapes suivantes sont incluses dans cette phase Installez et connectez le syst me Chargez la base de donn es syst me configur e le cas ch ant Int grez les connexions pour le courriel Exchange les SMS etc Testez la fonctionnalit et ajustez les performances Installez configurez et testez les connexions distantes R initialisez le syst me pour qu il soit pr t op rer en direct Activez les adaptateurs de donn es pour commencer interroger les sources de donn es et charger des donn es brutes D marrez le moteur de CA Business Service Insight pour permettre le d but des calculs Remplissez toute la documentation n cessaire notamment concernant l administration syst me la base de donn es et les autres proc dures de maintenance Assurez que toutes les formations requises sont fournies aux utilisateurs Chapitre 4 Installation et d ploiemen
190. ctive 1 puisque seuls ces enregistrements sont actuels Remarque Lors de l ex cution de la port e de la logique applicative pendant le processus de d bogage des formules les messages sont en fait crits dans la table T_ DEBUG _SLALOM_ OUTPUTS au lieu de la table T_ SLALOM_OUTPUTS Lors de la documentation des donn es l aide de T SLALOM_OUTPUTS les donn es ins r es sont toujours du texte puisque les champs de T_SLALOM_OUTPUTS sont tous varchar2 Par cons quent les valeurs de date sont transform es en texte en appliquant le format du syst me d exploitation qui peut changer pendant le cycle de vie de l application T SLALOM OUTPUTS peut par cons quent conna tre des incoh rences dans les formats de date De plus la logique applicative g re des dates UTC o il est possible que T_SLALOM_OUTPUTS contienne des horodatages locaux ainsi dans certains cas il peut tre n cessaire d utiliser la fonction de conversion Tools GetLocaleDate date pour r soudre le probl me La fonction suivante transforme des dates en heures locales et conserve la coh rence du format de date en convertissant les dates au format jj mm aaaa hh24 mi ss Function FormatDate time Dim LocalTime Chapitre 3 Impl mentation 179 Ecriture de scripts de logique applicative expert en logique applicative LocalTime Toots GetLocaleTime time FormatDate Day LocalTime amp amp Month LocalTime amp amp Year LocalTime amp amp _
191. cup rer les informations requises d en faire leur analyse dans les structures d v nements unifi s de CA Business Service Insight et de les stocker dans la table de donn es brutes de CA Business Service Insight Chapitre 3 Impl mentation 87 Collecte de donn es expert en sources de donn es Fichiers principaux L adaptateur compte deux fichiers principaux le fichier ex cutable et les fichiers de configuration Le fichier ex cutable est un fichier g n rique Il existe en fait deux fichiers ex cutables l adaptateur SQL et l adaptateur de fichier Un fichier de configuration XML est adapt chaque adaptateur afin de stocker les sources de donn es requises Le fichier de configuration sp cifie les informations relatives la source de donn es nom emplacement m thode de connexion et structure et la structure des v nements de sortie qui doivent tre g n r s par l adaptateur Le fichier de configuration inclut ces param tres et ces valeurs d finis en tant qu attributs dans un fichier XML structur pr d fini Lors de la cr ation d un nouvel adaptateur il est n cessaire d utiliser l ex cutable pertinent existant d apr s le type de source de donn es cible fichier pour des sources de donn es de fichier plat SQL pour des sources de donn es de base de donn es puis de modifier le fichier de configuration selon vos besoins Les deux structures contiennent des l ments de configuration l g rement
192. d tude de cas 341 Ecriture d exemples de logique applicative efficaces If g TotalTime 0 Then CalculateResult Null Else CalculateResult g UpTime g TotalTime 100 End If End Function Sub UpdateStatus method eventDetails If method OnUP Then G Status UP Else G Status DOWN End If End sub Sub UpdateCounters diff If Context IswithinTimeslot Then G TotalTime g TotalTime diff If g Status UP Then G UpTime g UpTime diff End If End If End sub Sub OnUp eventDetails HandleEvent eventDetails Time UpdateStatus OnUp eventDetails End sub Sub OnDown eventDetails HandleEvent eventDetails Time UpdateStatus OnDown eventDetails End sub Ce mod le pr sente plusieurs variations Une des variations les plus communes est lorsqu un compteur de temps distinct doit tre maintenu pour des entit s diff rentes Par exemple lorsque nous valuons le temps de r solution un compteur distinct doit tre maintenu pour chaque ticket ouvert Dans ce cas lors de la gestion d un v nement ne concernant qu un ticket il est plus judicieux de mettre jour uniquement le compteur de ce ticket Lorsqu un v nement commun est g r comme l OnPeriodEnd ou l OnTimeslotEnter les compteurs de tous les tickets doivent tre mis jour Remarque Cette variation du mod le n cessite le maintien d une copie distincte de la variable globale de g_PrevEventTimestamp de chaque ticket
193. d crit l horloge traitant l accumulation de temps 0101 2006 02 01 2006 D but de la p riode Compteur d heures 0 Derni re mise iour Maitenant 01 01 2006 02 01 2006 03 01 2006 01 01 2006 01 01 2006 Ev nements Donn es brutes Ev nements Donn es brutes Compteur d heures Maintenant Compteur d heures Maintenant Derni re mise jour Derni re mise jour Derni re mise jour Maintenant Derni re mise jour Maintenant Annexe B Exemples d tude de cas 325 Exemples d criture de scripts de logique applicative La variable LastUpdateTime stocke la date de la derni re mise jour peu importe si le compteur de temps tait mis jour La fonction contient la condition d terminant si le temps doit tre mis jour et cumul Par exemple le temps ne doit pas tre consid r si il d passe la p riode d application le statut du syst me tait Down l incident avait un statut en attente Bien que la situation d taill e ici utilise souvent la fonction Tools NetTime pour calculer des dur es la fonction VB standard DateDiff peut tre pr f rable dans certains cas La fonction Tools NetTime engendre des frais g n raux dans la v rification de la p riode d application chaque fois qu elle est utilis e Il est recommand d viter NetTime pour les proc dures d v nement de donn es car celles ci sont appel es pour tout nouvel v nement arrivant invoquant ainsi l appel NetTime Si v
194. d finisse d avance le comportement durant la p riode d application et en dehors de la p riode d application m me si initialement ces d finitions ne sont pas applicables afin de r duire les modifications n cessaires lorsque le comportement sera introduit Voici divers v nements de moteur et leurs gestionnaires d v nements Chapitre 3 Impl mentation 159 Ecriture de scripts de logique applicative expert en logique applicative Le contrat Le contrat ou Enregistrement Entr e P riode Fin de la p riode d application a Chargement D but de la p riode R sultat Pr vision Sortie P riode d application Cible D but d la Fin deta La p riode p riode p bie E La p riode Demande Temps a p riode PS Ves p riode da CE ie devient la ressource nr d application d application se termine de r sultat valide deviennent ou fin de ou d but de valides l exception l exception a a a OnLoad Time facultatif appel une fois au d marrage des calculs lorsque le contrat est activ Vous pouvez l utiliser pour initialiser des variables globales OnRegistration Dispatcher obligatoire proc dure permettant de demander les v nements de donn es brutes pertinents et de les associer aux proc dures d finies par l utilisateur avec lesquelles elles doivent tre g r es Les v nements sont interrog s et associ s des proc dures en utilisant les m thodes de l objet Dispatcher OnRegistration est ap
195. dans CA Business Service Insight Il est maintenant possible d appliquer la logique applicative aux v nements afin de produire le r sultat de niveau de service r el pour chaque m trique L criture de scripts de logique applicative est le processus d criture de code qui ex cute des op rations logiques sur les donn es brutes envoy es par les adaptateurs afin de calculer les niveaux de service Chaque m trique poss de sa propre logique applicative qui permet de calculer le niveau de service r el m me si la plupart des m triques du syst me partagent g n ralement une logique commune qui peut tre appliqu e diff rents ensembles d v nements issus de donn es brutes Par exemple une m trique qui calcule le d lai de r solution des tickets de s v rit 1 et une autre m trique qui calcule le d lai de r solution des tickets de s v rit 2 valuent des ensembles diff rents d enregistrements l une utilise uniquement les tickets de s v rit 1 et l autre uniquement les tickets de s v rit 2 Toutefois les deux appliqueront probablement la m me m thode pour calculer le temps de r solution Le script de temps de r solution sera d velopp et test une fois d fini comme module de logique applicative et sera ensuite utilis par les deux m triques en incluant ce module dans les zones de logique applicative des m triques Par cons quent lors du d veloppement de scripts de logique applicative les mo
196. de Nombre de sauvegardes par semaine Toujours Exemple de mod lisation de m trique financi re L tude de cas suivante pr sente un exemple de mod lisation financi re Etude de cas 6 Mod lisation de conditions financi res d un contrat service Il existe trois types g n raux de m triques utilis s pour la mod lisation des conditions financi res d un service ou contrat savoir Co ts de prix fixe Co ts de consommation m Charges de p nalit prime Consid rez l exemple suivant Une nouvelle soci t merge et requiert un service de courriel accompagn de sa configuration et maintenance de ses bo tes aux lettres Le nombre de bo tes aux lettres augmentera videmment lorsque de nouveaux employ s seront engag s L approvisionnement d un service de courriel pour un contrat est fix un prix de 1000 plus un co t suppl mentaire mensuel par bo te aux lettres Ce co t par bo te aux lettres est chelonn et tarif comme suit Nombre de bo tes aux lettres Co t par bo te aux lettres 1 1000 1 00 1001 5000 0 80 284 Manuel d impl mentation Exemple de mod lisation de m trique financi re 5001 Jan F v Mars 50 100 500 G n ral D tails Commentaires 0 50 De fait plus le nombre de bo tes aux lettres ajout es est lev plus le co t suppl mentaire est faible Par exemple 1500 bo tes aux lettres co teront 1000 x 1 500 x 0 80 1400 L utilisation
197. de comparaison et d analyse disponibles dans CA Business Service Insight La cat gorisation des services commencer lorsque vous d tectez des services l aide de CA Service Spectrum Assurance SSA et se pr cise au fur et mesure que vous travaillez avec des fonctionnalit s dans la page Gestion et d tection de services Vous pouvez associer une cat gorie de service un service sp cifique La mani re dont vous travaillez avec des options de cat gorisation affecte les fonctionnalit s d affichage de filtrage et de comparaison des services Les cat gories de service suivantes sont fournies et s affichent par d faut dans le volet Afficher les filtres m Sauvegarde et r cup ration m Aide la d cision Calculer Gestion de la relation client m Base de donn es Commerce lectronique Courriel Planification des ressources d entreprise Gestion IT Plate forme Gestion de projet et de portefeuilles Consultez la Feuille de calcul des cat gories de services page 245 pour plus d informations sur la d finition de chaque cat gorie 244 Manuel d impl mentation D tection de services Feuille de calcul des cat gories de services Nom de cat gorie Sauvegarde et r cup ration Aide la d cision Calcul Lorsque vous cat gorisez vos services les informations de cette feuille de calcul peuvent vous aider comprendre la signification des diff rentes cat gories Ces m mes informations so
198. de m triques m G n ration de scripts de logique applicative et conservation des scripts de logique applicative existants Qualifications m Connaissances basiques en d veloppement et bonne connaissance pratique des langages de script tels que VB Script Bonne compr hension des flux de donn es CA Business Service Insight m Expert en g n ration de scripts de logique applicative CA Business Service Insight Bonne compr hension de l architecture et des composants CA Business Service Insight Utilisateur avanc des fonctionnalit s CA Business Service Insight de l interface utilisateur graphique Chapitre 1 Introduction 11 R les Expert en sources de donn es Responsabilit s Qua Conception d infrastructures CA Business Service Insight Cr ation d adaptateurs conservation des adaptateurs existants interface avec l infrastructure op rationnelle pour l obtention de dimensions Cr ation et maintien des infrastructures CA Business Service Insight lifications Compr hension de la structure et de l environnement des sources de donn es des clients Bonnes connaissances pratiques des bases de donn es du langage XML et des langages de script Compr hension des flux de donn es CA Business Service Insight et des processus de collecte des donn es Expert en adaptateurs CA Business Service Insight Compr hension de l architecture et des composants CA Business Service Insight Utilisateur avanc
199. de param tres de contrat permet de faciliter la gestion des contrats Puisque les param tres ont tendance changer souvent et exigent d tre actualis s dans le syst me il est plus facile d acc der un seul point du contrat et de modifier tous les param tres en m me temps que d acc der chaque m trique du contrat et de modifier les valeurs des param tres au niveau de la m trique Par cons quent la mod lisation la plus recommand e consiste d finir les param tres dans le niveau du contrat en tant que param tres de contrat et d acc der leurs valeurs via les param tres dynamiques au niveau de la m trique Pour obtenir un exemple consultez l tude de cas Performances d assistance page 281 Chapitre 2 Planification et conception 39 Conception Mod les et modules de logique applicative Les mod les de logique applicative constituent une fa on simple de stocker une m thode de calcul pour une m trique Ils constituent un composant de logique applicative complet et une fa on pratique de cr er une base de r f rence pour d autres composants de logique applicative Les nouveaux composants de logique applicative cr s depuis un mod le copient le code et cr ent une nouvelle instance de celui ci Cependant l utilisation de mod les est peu flexible et il est pr f rable d utiliser des modules de logique applicative chaque fois que possible Les modules de logique applicative sont des composants ind pend
200. de r ponse l appel moyen TRPN taux de r solution de premier niveau Annexe A Exemples de domaines de service et de cat gories de domaine 269 D tection de services Domaine de service Qualit des donn es 270 Manuel d impl mentation Cat gorie de domaine de pr cision d opportunit Nombre d erreurs d faillances Commentaires Annexe B Exemples d tude de cas Ce chapitre traite des sujets suivants Exemples de mod lisation de contrat page 271 Exemple de mod lisation de m trique financi re page 284 Exemples de mod lisation de donn es page 292 Exemple d utilisation d attributs personnalis s page 304 Exemples de script de conversion page 308 Exemples d criture de scripts de logique applicative page 314 Ecriture d exemples de logique applicative efficaces page 331 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier page 349 Etude de cas 21 Exemple d int gration de LDAP page 367 Etude de cas 22 G n ration de rapports l aide de PERL page 374 Exemples de mod lisation de contrat Pour chacune des tudes de cas suivantes utilisez les l ments de cat gorisation suivants pour les objectifs d crits Service Domaine de service Cat gorie de domaine P riode d application Cible P riode de suivi Unit de mesure Descriptif de calcul Param tres de contrat m trique Annexe B Exemple
201. de r solution pour le ticket Cat gorie de domaine Temps de r ponse du ticket P riode d application Toujours Option 2 Service Centre d assistance Domaine de service Gestion de ticket Cat gorie de domaine Priorit 3 temps de r solution du ticket Cat gorie de domaine Temps de r ponse du ticket 282 Manuel d impl mentation P riode d application Toujours Etude de cas 5 Sauvegarde de syst me D lai hebdomadaire mensuel annuel M trique Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application M trique Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application La sauvegarde s accomplit comme suit Exemples de mod lisation de contrat Nombre de sauvegardes 6 27 350 Solutions sugg r es Nombre de sauvegardes hebdomadaires 6 1 semaine Sauvegardes Sauvegarde Sauvegarde Nombre de sauvegardes par semaine Toujours Nombre de Sauvegardes Mensuelles 27 1 mois Sauvegardes Sauvegarde Sauvegarde Nombre de sauvegardes par semaine Toujours Annexe B Exemples d tude de cas 283 Exemple de mod lisation de m trique financi re M trique Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application Nombre de sauvegardes annuelles 350 lan Sauvegardes Sauvegarde Sauvegar
202. de script de conversion Les ant c dents suivants incluent des exemples de mises jour de mod le de conversion et de ressource automatiques de base Etude de cas 10 Conversion automatique de base L exemple de script de conversion fourni ici est un simple processus de traitement des entr es En attente dans l cran Entr es de conversion L agent OnTranslationEvent r alise un simple contr le sur le premier caract re de la ressource et accomplit une action selon la valeur si cette derni re est a l entr e de conversion est param tr e sur ignorer si elle est b l entr e est supprim e si elle est c elle est convertie dans le cas contraire elle restera inchang e pour tre convertie manuellement Notez que par le biais du code les compteurs gardent la trace des actions accomplies pendant l ex cution de script Ceci est tr s utile pour d boguer et documenter les ex cutions de script chaque fois qu il est ex cut particuli rement lorsque le script est automatis Il est tr s important de se souvenir de la commande Tools Commit des derni res fonctions sans elle aucun des changements apport s par le script ne sera enregistr dans la base de donn es La fonction TranslateResource appel e v rifie simplement si la ressource du m me nom que celle pass e par l entr e de conversion en attente avec le pr fixe E2E existe dans le syst me Si ce n est pas le cas le script ajoute cette ressource puis pro
203. dentifi es pendant la phase de conception Cette tape n inclut pas la d finition de toutes les entit s d infrastructure et elle n est compl te que lorsque la configuration de l adaptateur est termin e Pendant cette tape les entit s suivantes sont introduites dans le syst me CA Business Service Insight Types d v nement Types de ressource m Ressources et allocations de ressources m Groupes de ressources Remarque une fois que l adaptateur a t ex cut correctement vous pouvez utiliser la fonctionnalit d importation automatique lors de la d finition des champs Type d v nement Conversions automatiques avec des scripts de conversion La conversion automatique est l automatisation des processus de cr ation et de conversion et de l infrastructure partir d une source de donn es externe et l aide de scripts qui accomplissent les actions de conversion La conversion automatique est effectu e par des scripts de conversion Les scripts de conversion acc l rent le processus de mappage des nouvelles ressources informatiques et m tiers dans CA Business Service Insight Le script de conversion identifie automatiquement une nouvelle entr e de conversion lorsqu elle est re ue et convertit les ressources afin de permettre un mappage des ressources rapide et efficace L automatisation prend en charge l interface vers les CMDB en permettant au syst me d identifier des ressources d apr s leur d finition
204. des rapports consultez la section suivante Onglet G n ral Enregistre le rapport Une fois le rapport g n r et con u il peut tre enregistr dans le dossier pertinent Pendant le processus d enregistrement du rapport celui ci est associ aux utilisateurs qui y ont acc s Il est par cons quent important que le groupe d utilisateurs soit d j d fini pour qu il soit possible d associer les rapports aux utilisateurs Les utilisateurs dot s d autorisations ad quates peuvent tre associ s au rapport ult rieurement l aide des options de dossier Associez les rapports reli s pour que la navigation entre des rapports similaires ou pr sentant un lien commun soit simplifi e pour les utilisateurs de ces rapports La page Dossier de rapports vous permet de cr er des rapports des groupes de rapport des rapports compos s ou au format libre des livrets des raccourcis et des dossiers mais aussi de chercher des rapports A partir du menu Rapports cliquez sur Dossier de rapports La page Dossier de rapports s ouvre et affiche une liste des rapports enregistr s 206 Manuel d impl mentation Rapport de d viation Instruction Cible Le service doit tre disponible au moins 99 du temps programm La dur e moyenne de r paration MTTR ne doit pas d passer 4 heures par mois Cr ation de livrables gestionnaire de contrats La valeur de d viation est calcul e automatiquement par le moteur CA Busin
205. donn es Vous trouverez ci dessous une description de l interaction du processus de d adaptateur avec ces entit s Fichier de configuration Contient des param tres pour tous les param tres de configuration de l adaptateur ou certains seulement L adaptateur utilise le fichier de configuration pour d terminer la m thode de connexion utilis e par l adaptateur et les m triques n cessaires l analyse afin de cr er la sortie d v nement Il s agit d un fichier XML et le format contient six l ments de base G n ral Attributs d adaptateur vari s r pertoire actif fichiers de sortie et indicateur de d bogage Oblicorelnterface Attributs pour la connexion avec le serveur CA Business Service Insight DataSourcelnterface Attributs utilis s pour la connexion avec la source de donn es chemin d acc s de fichiers et mod le cha nes de connexion requ tes SQL etc InputFormatCollection M trique d analyse permettant d analyser et de manipuler des sources de donn es TranslatorCollection M trique permettant de cr er l v nement unifi compos des champs de donn es analys s et manipul s TranslationTableCollection M trique permettant de mapper des donn es entre des donn es d origine et des entit s de CA Business Service Insight Chacune de ces six sections contient toutes les informations pertinentes qui permettent l adaptateur de se connecter la source de donn es de r
206. dules principaux ou les mod les sont habituellement d velopp s de fa on tre mis la disposition de toutes les m triques du syst me De plus chaque cat gorie de domaine refl te habituellement un type diff rent de mesure et par cons quent chaque cat gorie de domaine suit g n ralement un module ou un mod le de logique applicative diff rent Chapitre 3 Impl mentation 155 Ecriture de scripts de logique applicative expert en logique applicative Flux de travaux de l criture de scripts de logique applicative L tape d criture de scripts de logique applicative implique les tapes suivantes D finition d une formule Cr ez la formule d apr s les besoins de calcul d finis lors de la phase de conception Les formules d finies sont toutes les formules uniques utiliser dans leurs diverses permutations dans les m triques des contrats chacune sous forme de module de logique applicative Par exemple si le contrat contient trois m triques pour calculer le temps de r solution moyen des tickets et une m trique pour chaque priorit de ticket une formule unique est d velopp e pour calculer le temps de r solution des tickets et elle re oit comme param tre la priorit des tickets Une fois test e cette formule est d finie comme module et li e toutes les m triques appropri es Test de la formule Les tests permettent ensuite de s assurer que la formule est d finie correctement et exempte d erre
207. e Le Port d adaptateur est automatiquement affect l adaptateur compter de la p riode d s CA Business Service Insight mais peut tre remplac dans ce champ si n cessaire Parmi les autres param tres importants pouvant tre modifi s citons les suivants les param tres r gionaux le mode en ligne hors ligne les d tails de connexion les options de surveillance et de journalisation les param tres Ex cuter une fois toujours les limites d erreur les noms de fichier et les commentaires 352 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier G n ral Connectivit Surveillance Traitement Divers Commentaires D tails des param tres r gionaux Symbole des d cimales LC Symbole de groupement des chiffres L examen de chacun de ces param tres n entre pas dans le cadre de cette tude de cas mais est disponible a la section Sp cifications de configuration de l adaptateur page 377 Cliquez sur Suivant pour passer l tape suivante de l assistant L tape suivante donne acc s l interface de source de donn es de l adaptateur Annexe B Exemples d tude de cas 353 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Etape Interface de source de donn es Dans l tape Interface de source de donn es de l Assistant de configuration d
208. e Mode offline gt lt 0fflinelnterface OutputFileName outputEvents txt OutputFileType tsv OutputTimeFormat Y m d SH M S OutputDecimalSymbol gt lt OblicoreInterface gt OutputFileName facultatif Nom du fichier dans lequel l adaptateur crit les v nements de sortie Valeur par d faut AdapterOutput txt sauf indication contraire c est la valeur par d faut qui est utilis e OutputFileType facultatif Valeurs autoris es csv tsv xml D finit le format d v nement OutputTimeFormat d finit le format des champs de date Vous pouvez ignorer cet attribut si l attribut DefaultTimeFormat dans la section General a t d fini OutputDecimalSymbol facultatif Annexe C Sp cifications de la configuration d adaptateur 387 Section DataSourcelnterface D finit le symbole d cimal pour des champs r els Valeur par d faut point Section DataSourcelnterface La section DataSourcelnterface comporte des attributs sp cifiant la connexion et le type de connexion entre l adaptateur et la source de donn es Outil de mesure CRM Journal syst me etc et est divis en deux types principaux l interface Fichier et l interface SQL Interface Fichier Vous pouvez utiliser l adaptateur de fichier pour r cup rer des donn es des fichiers journaux des rapports planifi s ou tout autre fichier texte et DataSourcelnterface d finit des r gles d analyse syntaxique des informa
209. e ce param tre doit contenir tous les champs du champ TranslationField de la table de conversion Ajoutez tous les champs La valeur de conversion peut tre le r sultat d une combinaison de deux ou plusieurs champs Voici un exemple de r sultat 5 4 TranslationTable Name DestinationType x TranslationField Nw TranslationField site 3 Type de destination ici encore ce champ doit correspondre a l attribut DestinationType de la d finition de table de conversion dans le fichier de configuration ressource event_type etc 4 Adaptateurs enregistr s ajoutez les adaptateurs qui doivent utiliser cette table de conversion Plusieurs adaptateurs peuvent utiliser une m me table de conversion 5 Cliquez sur Enregistrer Chapitre 3 Impl mentation 133 Collecte de donn es expert en sources de donn es Statut Inactif Ecouteur inactif D marrage en cours D marr Arr t en cours Pause en cours En pause Pas en cours d ex cution Erreur Erreur de connexion Bloqu 6 Importez la d finition des champs du type d v nement pour chaque type d v nement Pour pouvoir importer la d finition des champs d un fichier de configuration d adaptateur sp cifique cet adaptateur doit avoir t ex cut et avoir t connect CA Business Service Insight au moins une fois Lorsque l adaptateur se connecte CA Business Service Insight il transmet le fichier de configuration CA Bus
210. e tape Cette m thode consiste utiliser un Ensemble de modifications Les ensembles de modifications permettent d effectuer de grands volumes de modifications de ressources dans une transaction unique de la m me fa on que fonctionne une base de donn es transactionnelle Toutes les modifications peuvent tre apport es toutes les ressources qui sont allou es un ensemble de modifications en effectuant l op ration sur l ensemble de modifications dans son ensemble puis en validant la modification en une seule tape Lorsqu il s agit des ressources et de leurs modifications il est utile d examiner les points suivants au niveau du moteur de calcul Lors de l activation validation de modifications sur une ressource sp cifique ou sur un ensemble de ressources ensemble de modifications essayez d envisager ce qui va tre affect dans le syst me Etant donn que la modification du module de ressources est susceptible de d clencher un nouveau calcul il est important d optimiser la date d activation de la ou des ressource s et le nombre de modifications effectu es en une seule op ration Mise jour en s rie I est possible d appliquer la m me modification de nombreuses ressources mise jour en s rie Etant donn que la modification du module de ressources peut entra ner un nouveau calcul il est important d optimiser cette op ration Chapitre 2 Planification et conception 61 Conception L ex
211. e red marrage de l adaptateur Il est d conseill d utiliser cet attribut car vous pourriez perdre des donn es importantes GenerateStatistics facultatif Valeurs autoris es yes no Valeur par d faut yes Lorsqu il est d fini sur yes l adaptateur cr e un fichier de statistiques contenant des informations statistiques toutes les minutes 382 Manuel d impl mentation Section General StatisticsFileName facultatif Nom du fichier de statistiques Valeur par d faut statistics txt sauf indication contraire c est la valeur par d faut qui est utilis e KeepHistoricState facultatif Valeurs autoris es yes no Valeur par d faut no Lorsqu il est d fini sur yes l adaptateur enregistre tous les fichiers sauf le fichier journal dans un nouveau r pertoire appel Historic state jmmaaaa hhmmss o jjmmaaaa et hhmmss repr sentent respectivement les formats de date et d heure de cr ation DefaultTimeFormat facultatif Format de date et d heure par d faut Si cet attribut est sp cifi il est utilis comme format de date et d heure tout endroit o l attribut TimeFormat est ignor S il n est pas sp cifi l attribut TimeFormat dans les autres l ments est obligatoire DefaultDecimalSymbol facultatif Symbole d cimal par d faut pour les champs r els Valeur par d faut sauf indication contraire c est la valeur par d faut qui est utilis e DefaultDigitGroupingSymbol
212. e ce sous ensemble en effectuant l enregistrement En fonction de l instruction d enregistrement le moteur de corr lation envoie uniquement les v nements de donn es brutes pertinents pour les calculs de logique applicative Les autres types d v nement envoy s la logique applicative sont les v nements de moteur Tous les concepts impliqu s dans ce processus sont expliqu s en d tail dans ce chapitre Cette section se concentre sur les parties suivantes du sch ma m Source de donn es Adaptateur Type s d v nement Enregistrement de m trique Le mod le de donn es CA Business Service Insight a t con u pour optimiser l efficacit de ce flux de donn es dans le syst me En r gle g n rale CA Business Service Insight fonctionne sur deux couches la couche d infrastructure et la couche du mod le applicatif Pour simplifier la r partition disons que la couche d infrastructure comprend les adaptateurs les ressources et les objets de type d v nement tandis que la couche applicative comprend les objets de contrats de m triques et de services Entre les deux couches se trouve une couche virtuelle appel e couche de corr lation L objet Type d v nement est un identifiant d v nement Le type d v nement d termine la fa on dont les v nements sont d finis et signal s CA Business Service Insight Cela d finit galement la structure du champ de donn es d v nement pour qu il pui
213. e des phases du flux la connexion n est pas tablie UseAcknowledgeProtocol facultatif Valeurs autoris es yes no Valeur par d faut yes Lorsque cet attribut est d fini sur yes l adaptateur utilise le protocole d acquittement Lorsqu il est d fini sur non l adaptateur envoie les messages paquets et n attend pas le message d acquittement de CA Business Service Insight Il est d conseill de d finir cet attribut sur no car vous pourriez perdre des donn es importantes m PacketSize facultatif Valeurs autoris es de 1 1000 Valeur par d faut 50 Nombre maximal d v nements dans un paquet PacketDeadline facultatif 386 Manuel d impl mentation Section d interface de CA Business Service Insight Valeurs autoris es de 1 3600 Valeur par d faut 60 Nombre de secondes coul es avant l envoi d un paquet qui n est pas complet PacketResendTimeout facultatif Valeurs autoris es de 1 3600 Valeur par d faut 60 D lai d attente en secondes d un message d acquittement avant renvoi du paquet Cet attribut est applicable uniquement lorsque l attribut UseAcknowledgeProtocol est d fini sur yes WindowSize facultatif Valeurs autoris es de 1 100 Valeur par d faut 10 Nombre de paquets dans la fen tre Cet attribut est applicable uniquement lorsque l attribut UseAcknowledgeProtocol est d fini sur yes Structure XML pour le mode hors ligne lt 0blicorelnterfac
214. e est group e au niveau d un groupe de ressources qui contient tous les serveurs d applications Le moteur calcule un r sultat de niveau de service distinct pour chaque serveur la cible pour chaque serveur tant de 99 9 Outre ce type de groupement CA Business Service Insight prend en charge un type de groupement de cumul qui permet a une m trique unique de consigner des niveaux multiples de ressources et de groupes Le niveau de service est ainsi calcul des niveaux multiples de la hi rarchie des ressources et une fonctionnalit d exploration des niveaux sup rieurs et inf rieurs est applicable entre les entit s li es cette structure de ressources A partir de l onglet Groupement des m triques vous pouvez activer cette option en s lectionnant les options pertinentes sur cette page Cette m trique ne s applique pas un groupe Cette m trique s applique un groupe comme suit Le groupement s appliquera aux l ments de De fa on dynamique Premier niveau uniquement membres directs Tous les niveaux indut des ressources uniquement Tous les niveaux indut des ressources et groupes de ressources De fa on statique seuls les l ments suivants sont indus 64 Manuel d impl mentation Conception Cr ation du mod le de donn es du syst me Nom d v nement Comportement de l v nement Champ Horodatage Champ Type d v nement Champs Donn es Champ Resso
215. e est requise utilisez plut t Empty Evitez d utiliser des objets de carte et de vecteur dans les m triques group es Si vous devez utiliser de tels objets veillez ce qu ils soient aussi petits que possible Le calcul des m triques group es contenant des vecteurs ou des cartes de grande taille prend beaucoup de temps Annexe D D finition de formules de logique applicative Expert en logiques applicatives 409 M triques group es et efficience des ressources M triques group es et efficience des ressources Qu est ce qu une m trique group e La m trique group e permet de d finir une m trique utiliser pour chaque membre d un groupe de ressources et ce afin d appliquer la m me d finition et la m me logique un ensemble d l ments Un groupement peut tre d fini statiquement sur un ensemble pr d fini de ressources ou dynamiquement sur les membres du groupe de ressources tandis que le groupe peut tre modifi dans le temps et inclure ou exclure des membres Vous pouvez exclure une ressource ou un groupe de ressources au groupe dans le temps l inclure voire m me l exclure puis l inclure de nouveau au groupe maintes et maintes fois dans la m me p riode de calcul jour mois ann e etc Que se passe t il au niveau de la logique applicative lorsqu un l ment de groupe est supprim du groupe de base de m trique group e La m thode OnPeriodEnd et la fonction Result sont d clench es pour l
216. e incluses sur la page Pr sentation Vue de tableau de bord Description Comptes critiques Performances globales D partements Inclut tous les contractants qui sont marqu s comme sensibles Le gestionnaire ex cutif s lectionne les contrats ou les contractants qu il consid re comme sensibles Inclut des widgets personnalis s de qualit globale des widgets de vue agr gative qui incluent tous les indicateurs cl s de qualit des comptes Utilise une image d arri re plan avec le graphique organisationnel et place les widgets sur les d partements pertinents G n ralement le groupe de composants de service est utile ici en fonction de ce que repr sente un d partement dans l organisation 218 Manuel d impl mentation Donn es g ographiques Performance financi re URL Cr ation de livrables gestionnaire de contrats Utilise une image d arri re plan avec une carte g ographique et localise des widgets de groupes de contractants aux emplacements pertinents Inclut des widgets qui comprennent des informations agr gatives sur les m triques financi res Inclut des pages du portail d entreprise notamment des prospects dans l quipe de vente Rapports recommand s pour la page Rapport Rapport de d viation Description Reprend les dix pires contrats pour une certaine p riode fournit des informations sur les zones qui sont les moins performantes sur le plan de la prestation de services R
217. e inclut les services d tect s partir de CA Spectrum Service Assurance SSA les services saisis manuellement les services partageant des donn es de comparaison et les services pour lesquels l option Comparaison de services est activ e Services SSA Affiche uniquement les services qui sont d tect s partir de CA Spectrum Service Assurance SSA Cette liste est dress e apr s avoir install et configur SSA et apr s avoir tabli des connecteurs dans votre environnement Services saisis manuellement Affiche uniquement les services que vous avez entr s manuellement partir du bouton Ajouter des services Services partageant un indice de mesure de service Affiche uniquement les services qui partagent des donn es de comparaison d indice de mesure du service Contactez votre administrateur pour discuter de la d finition des param tres de partage globaux pour votre compte d utilisateur Services incluant des comparaisons de services sur Affiche uniquement les services pour lesquels la comparaison de services est active Pour activer ou d sactiver la comparaison des services utilisez le menu d roulant de la colonne Comparaison de services Services g r s Chapitre 5 Gestion et d tection de services 249 D tection de services Affiche uniquement les services d finis sur l tat G r Services non g r s Affiche uniquement les services d finis sur l tat Non g r Votre affichage s actualise p
218. e la liste Services Cette colonne indique la mention Configuration requise pour les services qui n ont pas encore t d finis pour le partage global Partage de donn es Lorsque le partage global est activ vous pouvez activer cette fonctionnalit pour un service ou un groupe de services s lectionn s Ce processus inclut la connexion Cloud Commons pour partager vos donn es de comparaison Si aucune correspondance n est trouv e pour le service ou la cat gorie s lectionn e vous avez la possibilit d ajouter votre service Cloud Commons Le statut de partage de donn es pour un service s affiche dans la colonne Partage de donn es de la liste Services savoir Activer ou D sactiver Les services dont le statut de partage de donn es est activ affichent des donn es de comparaison d homologues et de cat gories dans la page Aper u des services ainsi que dans d autres pages reprenant des donn es de m triques Chapitre 5 Gestion et d tection de services 259 D tection de services Partage des donn es de comparaison sur Cloud Commons Vous pouvez configurer un service local pour que vos donn es de comparaison soient partag es sur Cloud Commons Lorsque vous choisissez cette option vous pouvez commencer acc der aux donn es de comparaison de cat gories et d homologues sur Cloud Commons et tes autoris fournir des informations qui affectent les scores de comparaison auxquels d autres peuvent acc der
219. e les calculs de m triques sur les services s lectionn s D sactiver les m triques de comparaison de services D sactive les calculs de m triques sur les services s lectionn s Activer le partage du service Active le partage de donn es de comparaison pour utilisation sur Cloud Commons D sactiver le partage du service D sactive le partage de donn es de comparaison sur Cloud Commons Configurer le service pour le partage La s lection de cette option permet d utiliser des fonctionnalit s de partage de donn es sur Cloud Commons G rer La s lection de cette option d finit le service sur l tat G r Ne pas g rer La s lection de cette option d finit le service sur l tat Non g r Lorsqu un service est non g r les donn es de comparaison ne sont pas collect es pour ce service et le nom s affiche dans une police rouge dans la liste des services 252 Manuel d impl mentation D tection de services Reg rer La s lection de cette option red finit l tat du service sur G r Supprimer le service La s lection de cette option supprime le service de CA Business Service Insight Une nouvelle bo te de dialogue s ouvre ou les tables de services s actualisent selon votre s lection Cat gorisation d un service s lectionn Cat gorisation du service La cat gorisation d un service active des fonctionnalit s de CA Business Service Insight qui vous permettent de recueillir des donn es et d analy
220. e logique applicative L exemple suivant calcule la disponibilit d application en g rant les v nements Up et Down de plusieurs composants critiques ainsi que les v nements de maintenance de ces composants Si tous les composants sont sous maintenance le temps n est pas consid r comme un temps de disponibilit attendu La sous routine UpdateCounters avance le compteur de temps si n cessaire et est ex cut e avec tous les v nements re us dans la formule v nement de donn es brutes v nement de moteur Elle met galement jour le temps de disponibilit attendu dans les cas o le temps est dans la p riode d application et o les composants ne sont pas dans une p riode d indisponibilit planifi e La formule ne met jour le temps de disponibilit actuel que lorsqu elle dispose d un statut de syst me Up DateDiff est une fonction standard de VB qui renvoie le temps entre deux dates mais n exclut aucune information de p riode d application Force la d claration de variable Option Explicit Variables globales Dim ExpectedAvailabilityTime Dim ActualAvailabilityTime Dim LastUpdateTime Dim AvailabilityIndicators Dim MonitoredComponents Dim DowntimeStatuses Cr ation d objets Plans Set AvailabilityIndicators Create0bject SlalomMap Map Set MonitoredComponents Create0bject SlalomMap Map Set DowntimeStatuses CreateObject SlalomMap Map Apres le chargement et chaque fois que survie
221. e m canisme de singularit d v nement pour plus de d tails voir Singularit d v nement page 147 Lorsque le mode d interface est d fini comme en ligne l v nement CA Business Service Insight a une structure unifi e qui contient les champs suivants Timestamp Moment d occurrence de l v nement Resourceld ID de ressource associ e l v nement la ressource mesur e dans cet v nement m EventTypeld Type d v nement associ l v nement d crit le type d v nement type de dimension de la ressource type de l action de ticket etc DataSourceld facultatif Toute valeur Fournit des crit res suppl mentaires de filtrage pour les v nements de donn es brutes Value multiple Valeur s de l v nement r sultat de dimension num ro de ticket etc Ce champ s affiche souvent plusieurs fois La structure du convertisseur correspond la structure du type d v nement dans CA Business Service Insight et galement la table de base de donn es T_RAW_DATA qui contient l v nement comme illustr ci dessous 116 Manuel d impl mentation Collecte de donn es expert en sources de donn es J RMAdapt er anfigur ation XML XML Notepad E loj xj Fie Edt view Insert Tool Hsp olsa fs lee a Pcs o e e ma e Trancdatotiame Dy TranslaterFinds Columns of T RAW DATA SHE Transetorrial Nana Tye __ Nudsble Neve 7 DRAM DATATO JNUNBER
222. e mod le de ressource CA Business Service Insight pour garder jour le mappage d infrastructure et les cibles de p riph rique Dans ce cas le script est requis pour accomplir les t ches suivantes m Ajouter tout nouveau p riph rique mat riel qui n existe actuellement pas dans le syst me Mettre jour la cible de disponibilit attendue des p riph riques existants si la cible est chang e Le script est le suivant Option Explicit ORCC OH KO DH HRK HO HRK HN RH KE Variables globales et constantes LORRI RRA DEEE DH DK DEEE DK DH DH kkk Dim added Dim updated Dim ChangeSetName added 0 updated 0 Const RESOURCE_TYPE Infrastructure Devices Const RESOURCE GROUP InfraServers Const CHANGESET NAME Infrastructure Devices Const CHANGESET EFFECTIVE DATE 01 01 2007 CCA RRR KK Sub OnLoad Pr paration des entit s d infrastructure fondatrices DEEE EEEE EELEE EEEE ELEELE EELEE EEEE EEEE EEEIEE eo Se HE HERO ee KKK Sub OnLoad Annexe B Exemples d tude de cas 311 Exemples de script de conversion Tools log Translation Script In OnLoad procedure D Cherche une version de ressource pr liminaire existante Dim ChangeSetMap Set ChangeSetMap Tools SearchChangeSets CHANGESET EFFECTIVE DATE CHANGESET_NAME Si aucune version existante cr er une nouvelle version If ChangeSetMap EMPTY Then Tools AddChangeSet CHANGESET NAME CHANGESET EFFECTIVE DATE CHANGE
223. e q getforecastvalue FCmap q End Function Function getmonth time cette fonction r cup re le mois Dim Time Time Tools GetLocaleTime time getmonth monthname datepart m lTime True amp _ 0 amp datepart d lTime amp amp datepart yyyy lTime End Function Function getMailboxCost num boxes Fonction calculant le co t des bo tes aux lettres en utilisant le mod le de tarification chelonn Dim returnValue If num boxes lt PPUmapl Mailboxes Then Premier niveau returnValue num boxes PPUmapl UnitCost Out Log Tierl amp num boxes Else If num boxes gt PPUmapl Mailboxes And num boxes lt PPUmap2 Mailboxes Then Deuxi me niveau uniquement returnValue PPUmapl Mailboxes PPUmapl UnitCost _ num_boxes PPUmap1 Mailboxes PPUmap2 UnitCost Out Log Tier2 amp num boxes Else If num boxes gt PPUmap2 Mailboxes Then Troisi me niveau returnValue PPUmapl Mailboxes PPUmapl UnitCost _ PPUmap2 Mailboxes PPUmapl Mailboxes PPUmap2 UnitCost num_boxes PPUmap2 Mailboxes PPUmap3 UnitCost Out Log Tier3 amp num boxes End If Annexe B Exemples d tude de cas 291 Exemples de mod lisation de donn es getMailboxCost returnValue Out Log Cost is amp returnValue End Function Remarque Ce script de logique applicative traite aussi bien le calcul de pr vision
224. e r sultat de chaque p riode est gal toutes les d faillances qui se sont produites jusqu la fin de cette p riode y compris toutes les p riodes avant cela il est indispensable d initialiser le compteur uniquement dans l agent OnLoad et de le supprimer de l agent OnPeriodStart Ainsi le compteur continue de d nombrer et d accumuler entre les p riodes comme affich ci dessous Sub OnLoad time Fingerprinted 0 End sub Annexe B Exemples d tude de cas 317 Exemples d criture de scripts de logique applicative Variable de statut du syst me ne doit tre initialis qu une fois au d but du calcul puis tre mis jour chaque v nement de statut Cette variable conserve sa valeur tout au long du calcul et n est pas restreinte une p riode de calcul Elle doit galement conserver sa valeur entre les p riodes de calcul Car le statut du serveur est inconnu avant de recevoir le premier v nement une supposition doit tre faite quant au statut de syst me La supposition usuelle est que le syst me soit Up Cette supposition doit tre convenue et v rifi e car celle ci peut mener la situation suivante Si le statut du syst me se trouvait tre Down lors du calcul et que le premier v nement arrivant rapporte ce statut une d faillance r sulterait du fait que le statut Up tait suppos Cette d faillance serait compt e dans la premi re p riode de calcul et ce m me si elle n est pas n cessai
225. e structurer les ressources surveill es en cons quence L objet Contexte dispose d un ensemble de m thodes mettant en parall le les m thodes d enregistrement Cela renvoie un plan comportant toute ressource faisant partie des ressources d apr s la m thode d enregistrement Dans l exemple suivant l enregistrement de la formule est ByContractParty et la m me m thode est par cons quent utilis e par Context ResourcesOfContractParty Cela renvoie un plan comportant toute ressource faisant partie de cet ensemble au moment de l enregistrement Il est n cessaire d it rer en parall le travers les plans pour comparer les deux plans Le plans sont it r s en utilisant l instruction For Each Cette instruction permet l it ration travers les valeurs d un plan par cons quent un second plan miroir du premier est n cessaire pour pouvoir it rer travers les ressources et non leurs valeurs de statut Cette instruction r p te les valeurs d un plan et non ses cl s Par cons quent un plan suppl mentaire comportant les ID en tant que cl et valeur est n cessaire Maintenez galement le plan miroir pour refl ter continuellement le plan de statuts afin que les deux contiennent en permanence le m me ensemble de ressources Cela signifie que lorsque le plan de statuts est mis jour le plan miroir doit l tre galement L illustration suivante affiche le concept des plans miroirs Mappage de serveurs surveill s Mappage de
226. e toutes les p riodes d application requises pour chacune des m triques La liste des modules de logique applicative pour g rer chaque type de calcul notamment les param tres n cessaires leur impl mentation Une liste compl te de m triques impl menter notamment Des conventions d attribution de noms bien d finies pour les m triques La cat gorisation de chaque m trique selon les composants de catalogue des services pr d finis Ce document est un outil utile pour s assurer que toutes les d finitions cl s d un contrat ont t tablies et que toutes ses m triques sont compl tement d finies Les informations de cette feuille de calcul repr sentent la source de donn es dont l expert en sources de donn es a besoin pour passer l tape suivante la mod lisation de donn es Une fois ces l ments termin s il est possible de passer l tape suivante o vous pouvez commencer la mod lisation avec des donn es r elles issues des sources Sans mod le de contrat termin il est tr s difficile de savoir exactement ce qui est requis de la source de donn es pour satisfaire les obligations contractuelles Chapitre 2 Planification et conception 49 Conception Mod lisation de donn es expert en sources de donn es expert en logiques applicatives La section Mod lisation de donn es d crit la deuxi me partie du processus de conception La phase de mod lisation de donn es est le proces
227. e version majeure MinorVersion sp cifie le num ro de version mineure WorkingDirectoryName facultatif Sp cifie le chemin d acc s par d faut des fichiers de sortie d adaptateur contr le de source de donn es conversion envois 378 Manuel d impl mentation Section General Valeur par d faut r pertoire de sortie dossier du r pertoire contenant le fichier de configuration DataSourceControlFileName facultatif Nom du fichier que l adaptateur utilise pour suivre les derniers enregistrements de donn es r cup r s partir de la source de donn es Valeur par d faut DataSourcecontrol xml sauf indication contraire c est la valeur par d faut qui est utilis e SendFileName facultatif Nom du fichier qui conserve les v nements avant leur envoi CA Business Service Insight Valeur par d faut Send txt sauf indication contraire c est la valeur par d faut qui est utilis e SendControlFileName facultatif Nom du fichier que l adaptateur utilise pour suivre le processus d envoi Valeur par d faut SendControl xml sauf indication contraire c est la valeur par d faut qui est utilis e DataSourceldMaxLength Longueur maximale du champ DataSourceld de la table t_raw_data Si l utilisateur ins re une cha ne d passant cette longueur une erreur se produit dans l adaptateur Cette valeur doit tre inf rieure ou gale la taille r elle de la table Valeur par d faut
228. ec des points communs Si par exemple la matrice suivante figure dans le contrat Domaine de service Gestion de ticket Priorit 1 Temps de r solution moyen P1 P1 de tickets r solus en T1 P1 de tickets r pondus en T1 Temps de r ponse moyen P1 Domaine de service Gestion de ticket Priorit 2 Temps de r solution moyen P2 P2 de tickets r solus en T1 P2 de tickets r pondus en T1 Temps de r ponse moyen P2 Domaine de service Gestion de ticket Priorit 3 Temps de r solution moyen P3 P3 de tickets r solus en T1 P3 de tickets r pondus en T1 Temps de r ponse moyen P3 Les r sultats de la g n ration d un rapport de domaine de service filtr par service de centre d assistance se pr sentent comme dans le graphique suivant Le rapport susmentionn permet au gestionnaire de niveau de service de voir les performances du centre d assistance en fonction de diverses priorit s sans tenir en compte du contrat ou du type d obligation Toutes les m triques du centre d assistance sont rassembl es dans une barre unique en fonction de leur priorit Par exemple la barre de Priorit 1 affiche les trois m triques d finies dans la m trique et rassemble leur d viation en une valeur unique L assistant de cr ation de rapports permet de choisir la m thode agr gative savoir une moyenne un minimum ou un maximum Un tel rapport permet au gestionnaire de conclure p
229. ecter des services pour CA Business Service Insight vous pouvez configurer des param tres de mani re activer la synchronisation automatis e Les fonctionnalit s d automatisation vous permettent de garder jour la liste des services et les donn es de service Remarque Vous devez avoir acc s l API RESTful dans SSA pour modifier ces param tres Proc dez comme suit 1 Dans le menu Administrateur cliquez sur Param tres du site Param tres SSA La boite de dialogue Param tres SSA s ouvre 2 Introduisez les informations suivantes dans la zone Authentification d utilisateur SSA URL du serveur Sp cifie l URL du serveur SSA cible ID de l utilisateur Sp cifie l ID de l utilisateur du serveur SSA Mot de passe Sp cifie le mot de passe correspondant l ID d utilisateur du serveur SSA Chapitre 4 Installation et d ploiement 239 Installation 3 Introduisez les informations suivantes dans la zone Options de synchronisation Synchronisation automatique Indique que vous souhaitez une synchronisation automatique la fr quence d finie ci dessous D finition d une fr quence de synchronisation Sp cifie la fr quence laquelle rechercher de nouveaux services Vous pouvez indiquer une valeur en heures ou en jours Synchronisation manuelle Permet la synchronisation manuelle partir de la bo te de dialogue Introduisez les informations suivantes dans la zone Options de donn es par d
230. ectionString cha ne de Connexion pour acc der la base de donn es source 392 Manuel d impl mentation Section d interface de SQL Vous pouvez d finir le ConnectionString dans l l ment DataSourcelnterface et ou dans les l ments Requ te La d finition de ConnectionString dans l l ment de DataSourcelnterface est la valeur par d faut et il est utilis uniquement dans une requ te sans une d finition de ConnectionString Vous pouvez d finir la cha ne de connexion dans une cha ne ou par segments Lorsque l l ment ConnectionString ne contient pas d l ments Segment la cha ne de connexion est prise dans le texte de l l ment ConnectionString Si elle contient au moins un l ment de segment la cha ne de connexion est concat n e partir de cet l ment Il existe deux types de segment Le premier est le texte et contient le texte concat n la cha ne de connexion telle quelle Le deuxi me type est le fichier et contient un nom de fichier avec ou sans caract res g n riques Le segment de fichier ne peut s afficher qu une fois et contient d autres attributs qui d finissent quoi faire avec le fichier lu ConnectionTimeout facultatif nombre entier positif qui indique en secondes le temps attendre avant que la connexion ne s ouvre La valeur 0 indique de patienter jusqu l tablissement de la connexion La valeur par d faut est de 15 secondes Remarque Certains fournisseurs ne prennent
231. ed page Response Redirect else First time we enter the page Let s perform authentication string sAuthToken string Empty Obtain OG user name and organizations from portal user directory UserCredentials ucOblicoreUser GetOblicoreUserCredentials Initialize Oblicore Authentication WebServce Project should include Web Reference to the service Service is located on Oblicore Guarantee website at WebServiceN DblicoreAuth asmx OblicoreAuth oAuthService new OblicoreAuth oAuthService ClientCertificates Add x509 oAuthService Url https localhost WebServiceN DblicoreAuth asmx try Invoke authentication Web Service The AuthenticateUser method returns encrupted token which should be passed to SilentLogin asp page located in root folder of Oblicore Guarantee website sAuthToken oAuthService AuthenticateUser ucOblicoreUser UserName ucOblicoreUser Organization catch Exception ex Proceed authentication error if any Response Write The error has occurs during Oblicore authentication ex Message Response End 370 Manuel d impl mentation Etude de cas 21 Exemple d int gration de LDAP Call SilentLogin asp page along with passing it authentication folder SilentLogin asp page is located Oblicore Guarantee website root folder After logging in SilentLogin asp page will redirect us back to the current page along with passing OGSESSIONID paramete
232. el D viation BestCaseDeviation Chapitre 3 Impl mentation 225 Cr ation de livrables Gestionnaire de contrats Importation des profils d alerte administratifs L option Transfert de contenu du menu Administration vous permet d importer ou d exporter des entit s vers et partir de la base de donn es syst me des fins administratives Il est utile d importer certains profils d alerte pr d finis Ces profils d alerte apportent l administrateur syst me des alertes telles que les suivantes Notification du statut de l adaptateur l alerte signale tout changement de statut de l adaptateur Suivi des connexions incorrectes notifie les v nements de connexion erron e CA Business Service Insight Notification de service CA Business Service Insight notifie l initialisation de service interne Traitement des p nalit s l alerte signale les r sultats du traitement de la p nalit Traitement du niveau de service l alerte signale les r sultats du traitement du niveau de service Notification d erreur syst me l alerte signale les messages d erreur du syst me Proc dez comme suit 1 A partir des fichiers d installation du dossier Additional Files copiez le fichier SupportAlertProfiles xml sur le serveur d applications dans le dossier Program Files CA Insight Export Out Remarque Si vous n avez pas re u ce fichier vous pouvez contacter le support de CA pour le demander Dans le menu
233. el extension comprise Chapitre 3 Impl mentation 127 Collecte de donn es expert en sources de donn es file name no ext remplac e par le nom de fichier actuel sans l extension Exemples Exemple 1 Cha ne de connexion simple pour Oracle lt ConnectionString gt Provider msdasql dsn 0 uid 0 pwd 0 lt ConnectionString gt ou lt ConnectionSt ring gt lt Segement Type text Text Provider msdasql gt lt Segement Type text Text dsn 0 gt lt Segement Type text Text uid 0 gt lt Segement Type text Text pwd 0 gt lt ConnectionSt ring gt Exemple 2 Chaine de connexion simple vers Excel avec un fichier unique lt ConnectionString gt Driver Microsoft Excel Driver xls DriverId 790 Dbq d 0blicore Availabilty 2003 01 XLS lt ConnectionSt ring gt ou lt ConnectionSt ring gt lt Segement Type text Text Driver Microsoft Excel Driver xls gt lt Segement Type text Text DriverId 790 gt lt Segement Type text Text Dbq gt lt Segement Type File gt lt File Path d Oblicore NamePattern Availabilty 2003 01 XLS gt lt Segement gt lt ConnectionSt ring gt Exemple 3 Chaine de connexion simple pour utilisation avec plusieurs fichiers Excel lt ConnectionString gt lt Segement Type text Text pilote Excel de Driver Microsoft xls gt lt Segement Type text Text DriverId 790 gt lt Segement Type text Text Dbq gt
234. ement des diff rents types d exceptions particuli res Cette approche pr sente les caract ristiques suivantes Elle s pare deux jeux d exception l exception standard et l exception sp ciale Les exceptions sp ciales n ont pas d interface utilisateur pour la maintenance Chapitre 3 Impl mentation 197 Ecriture de scripts de logique applicative expert en logique applicative m Les rapports bas s sur des exceptions g n r es comme v nements par un adaptateur ne commentent pas leur existence Dans les cas o le m canisme de correction a t utilis il y a un commentaire L utilisation de la m thode de correction est recommand e pour maintenir l int grit des r sultats produits par le syst me m Aucune sp cification Avec Sans exceptions ne consid re ces exceptions m Lorsque le m canisme de correction est utilis la correction Avec Sans s applique Une fois la correction impl ment e il est recommand que l expert en logique applicative applique la logique l ensemble des m triques du syst me Une autre m thode permet d appliquer une exception sur une ressource unique si n cessaire Cette m thode implique d utiliser le statut En vigueur des ressources D finir le statut d une ressource sur Pas en vigueur signifie que pendant cette p riode le moteur de calcul va ignorer tous les v nements de donn es brutes qui sont envoy s pour cette ressource En d finissant une p riode de te
235. ement se faire au moyen de l interface utilisateur option conseill e pour la r utilisabilit d v nement Annexe B Exemples d tude de cas 333 Ecriture d exemples de logique applicative efficaces Etude de cas 15 M triques droup es La description d une partie d un logiciel peut g n ralement tre divis e en deux parties le QUOI et le COMMENT QUOI signifiant la description de ce que la partie du code fait Le COMMENT pour la fa on dont il le fait Si l on se concentre souvent sur le QUOI le COMMENT tend plut t tre ignorer La raison en est simple et dans beaucoup de cas elle est justifi e Vous r duisez ainsi la connexion entre vos composants et ne surchargez pas votre esprit avec des informations le plus souvent non pertinentes Dans beaucoup de cas en revanche ignorer le COMMENT implique des performances m diocres Cette tude de cas aborde la mani re dont le moteur calcule des m triques group es r ponse au COMMENT et d crit le co t de performance impliqu pour certaines impl mentations Elle examine galement plusieurs fa ons de r duire ce co t en changeant l impl mentation Que sont les m triques group es Les m triques group es sont des m triques int grant un certain groupe de ressources dans leur d finition Ce groupe est appel groupe de la m trique et chacune des ressources dans ce groupe est appel e l ment de groupe Lors du calcul d une m trique group e un calcul s par
236. emple de fichier de configuration L exemple suivant utilise une source de donn es de fichier ASCII simple et sa configuration requise de sortie d v nement et il pr sente les param tres requis par le fichier de configuration de son adaptateur Vous pouvez afficher le fichier de configuration et le modifier en utilisant l utilitaire XMLPad Pour une pr sentation de la structure et du contenu du fichier de configuration consultez les sections pertinentes Remarque Les param tres pr sent s ne concernent que les param tres d attribut principaux et les plus importants Pour obtenir les sp cifications d attribut compl tes reportez vous la section Sp cifications de configuration de l adaptateur page 377 108 Manuel d impl mentation Collecte de donn es expert en sources de donn es Etude de cas d un adaptateur de fichier Consid rons le syst me de surveillance de serveur suivant qui produit des fichiers journaux avec des informations se conformant la structure suivante Utilisation de la Utilisation de Serveur Horodatage m moire l UC Server001p 1 11 2004 0 00 26 71 73 85 Servet002p 1 11 2004 1 00 49 09 89 49 ServerO001p 1 11 2004 2 00 51 37 57 51 Server001p 1 11 2004 3 00 23 53 98 9 Server002p 1 11 2004 4 00 86 21 85 11 Server002p 1 11 2004 5 00 39 98 35 97 serverO01p 1 11 2004 6 00 70 58 55 96 Les fichiers sont plac s dans le dossier d adaptateur de CA Business Service Insight dans un sous dossie
237. emple pr c dent a r solu une ressource non pas directement mais selon l allocation logique sa fonction ou sa localisation dans ce cas sa fonction un serveur de centre de donn es La demande d enregistrement peut tre tr s lourde si les v nements sont demand s pour chaque serveur faisant partie du centre de donn es Un des probl mes est le nombre de ressources auxquelles il est fait r f rence L autre est que l infrastructure du centre de donn es est modifi e r guli rement Ainsi un serveur qui a fait partie du centre de donn es risque de ne plus tre l ou un nouveau serveur peut tre ajout Par cons quent cette liste doit tre dynamique D apr s l exemple pr c dent il est clair que les ressources doivent tre associ es un groupe logique afin d tre trait es via cette entit logique En outre le groupe logique risque de devoir tre g r s il change constamment L allocation de ressources est la m thode CA Business Service Insight pour l tiquetage des ressources Vous pouvez allouer une ressource un ou plusieurs groupes types de ressource contractants ou services Les allocations de ressource sont g r es l aide du contr le de version de CA Business Service Insight Les ressources disponibles pour l inclusion dans les calculs sont d termin es par les ressources actuellement en vigueur dans le syst me par rapport l intervalle de temps calcul ce moment l Maintenant
238. en utilisant l option 2 Autre point important l ex cution du VBScript dans le PslWriter est accomplie par un composant appel Contr le de script Il n existe qu une seule instance de ce composant pour chaque m trique et cette instance est r utilis e pour le calcul des divers l ments group s Vu que les l ments group s sont calcul s en parall le et que le composant Script Control ne peut contenir les donn es que d un seul l ment group chaque instant nous devons fr quemment basculer les donn es dans le composant Script Control Pour expliquer cela un code fictif plus d taill effectuant le calcul est pr sent ci dessous 1 For each metric M 2 Let X be the earliest event not yet handled by M 3 Let T be the timestamp of the latest state before X 4 Let L be the list of all events registered by M all cluster items starting from timestamp T until the current time 5 For each event E in L 6 For each cluster item C that should handle E 7 Let C be the cluster item that is currently loaded into the script control 8 Take the values of the global variables from the script control and store them aside for C 9 Take the values of the global variables stored aside for C and load them into the script control 10 Handle event E Tout le processus consistant a rechercher le moment d un v nement qui n tait pas encore pris en compte pour ensuite calculer depuis ce point est nomm Nouveau calcul Le
239. enregistrement pr c dent dans la m me requ te avec le m me format d entr e Value valeur faire concorder ou une expression r guli re MatchCase facultatif yes no d finit si le test respecte la casse Si d fini sur yes les deux valeurs sont converties en minuscules avant le test TranslatorSwitch d termine quel convertisseur doit tre utilis pour convertir la ligne de donn es en un v nement unifi CA Business Service Insight DefaultTranslator convertisseur utiliser lorsqu aucun crit re n est satisfait Si la valeur est Ignore aucun convertisseur n est utilis et la ligne est ignor e TranslatorCase sp cifie les crit res tester sur les donn es trait es afin de d terminer vers quel convertisseur il doit tre dirig Break yes nol yes valeur par d faut si les crit res sont satisfaits ne v rifiez pas les crit res suivants Annexe C Sp cifications de la configuration d adaptateur 401 Section InputFormatCollection 402 Manuel d impl mentation no dans tous les cas apr s avoir valu les crit res et fait fonctionner le convertisseur s il concorde passez au crit re suivant LogicOperator facultatif and or m and toutes les conditions doivent tre satisfaites valeur par d faut or au moins une condition doit tre satisfaite TranslatorName le convertisseur vers lequel se diriger si les conditions sont remplies Condition la conditio
240. ent et charger les nouveaux fichiers Une solution possible est d ajouter quelques commandes au d but du fichier bat qui ex cute l adaptateur Ces commandes copient les sources de donn es charger depuis le dossier sp cifique d apr s les conventions dans un dossier d di unique cr sp cialement cette fin L adaptateur charge toujours les informations depuis ce dossier L image suivante d crit cette solution Copie Chargement Fichier BAT Nouveau_test AE Chapitre 3 Impl mentation 153 Ecriture de scripts de logique applicative expert en logique applicative Ecriture de scripts de logique applicative expert en logique applicative L image suivante d crit la position de la logique applicative dans CA Business Service Insight Elle appara t sous chaque m trique dans les contrats Cat dom 1 Cat dom 2 Cat dom 3 Cat dom 4 Chaque r gle est sp cifi e par Un objectif de niveau de service Des valeurs mmmnurmimannunn f Des p riodes d application et de suivi Ime mit de mesure One formule de calcul de logique plicative an Fes ve Adaptateur Source de donn es 154 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative A ce stade de la mise en oeuvre les adaptateurs pertinents sont configur s et les enregistrements de donn es brutes doivent d j tre disponibles dans la table T_ RAW_ DATA
241. ent trois m triques au lieu d une m trique unique comme dans les solutions pr c dentes Temps de r ponse pour la transaction r ussie 95 P riode de suivi Unit de mesure Param tre de m trique M trique Cible P riode de suivi Unit de mesure Param tre de m trique M trique 280 Manuel d impl mentation 1 mois de r ussite 750 ms Temps de r ponse pour la transaction r ussie 99 1 mois de r ussite 850 ms Temps de r ponse pour la transaction r ussie Exemples de mod lisation de contrat Cible P riode de suivi Unit de mesure 100 1 mois de r ussite Param tre de m trique 1000 ms M trique Cible S il est n cessaire de signaler l obligation contractuelle ainsi que le nombre de transactions d passant le seuil des 750 ms vous devez d finir une m trique suppl mentaire pour calculer le nombre de transactions qui ont chou Remarque Chaque m trique g n re un r sultat unique pendant une p riode donn e Si elle est d finie pour calculer le pourcentage de transactions elle ne peut pas galement fournir le nombre de transactions La seule fa on de produire des rapports suppl mentaires partir d une m trique est d utiliser les sorties de la logique applicative Consultez la section Sorties Tables utilisateur page 178 qui traite de la sortie des r sultats de la logique applicative Nombre de transactions chou es Aucune cible 1 mois
242. er les Ressources en groupes de ressources Les m triques n cessitent d tre group es car les calculs doivent tre faits individuellement pour chaque site Remarque M me si les allocations de ressources pour le mod le actuel et les conditions ne sont pas n cessaires il est important de les cr er en gardant l esprit de futures conditions requises Cette proc dure permet d viter les frais g n raux au cours d veloppement futur du syst me Choisir le champ Horodatage Comme indiqu pr c demment l horodatage est tr s important dans la mani re dont le Moteur de corr lation traite les Ev nements Les m triques calculent toujours le niveau de service par p riode et les v nements qui sont trait s dans cette p riode sont ceux dont l horodatage tombe dans la p riode Dans la premi re tude de cas la source de donn es n avait qu un champ de temps Cette fois le cas comporte trois champs pouvant tre param tr s comme horodatage Examen des deux premiers enregistrements Date Date de Date de Ref pers Emplacement d ouverture fermeture r solution 19 12 2003 05 01 2004 22 12 2003 CM3 Londres 07 51 11 31 12 00 18 12 2003 05 01 2004 22 12 2003 CM1 Ipswitch 09 21 11 33 12 00 Annexe B Exemples d tude de cas 301 Exemples de mod lisation de donn es Le calcul du temps de r solution requiert le temps Date d ouverture et Date de r solution Pour les besoins de l v nement il est possible de n y attache
243. ervices l aide du menu Action sous l onglet Gestion des donn es et du partage de la page Gestion et d tection de services Le statut pour cette fonctionnalit s affiche dans la colonne M triques de comparaison de services de la liste Services savoir Activer ou D sactiver Les services dont le statut des m triques de comparaison de services est d fini sur Activer affichent des scores de m triques de comparaison dans la page Aper u des services ainsi que dans d autres pages reprenant les scores de m triques Partage global Vous pouvez activer le partage global pour tous vos services dans la bo te de dialogue Partage global laquelle vous acc dez lorsque vous cliquez sur Param tres du site Partage global dans le menu Administration Le partage global doit tre d fini sur Activer afin que cette fonctionnalit soit active pour un service sp cifique Activez le param tre de partage global si vous envisagez de partager largement vos donn es de service sur Cloud Commons Si vous devez limiter le partage de donn es utilisez le param tre global afin de d sactiver cette fonctionnalit pour tous les services Pour utiliser des fonctionnalit s de partage global vous devez d abord vous enregistrer sur Cloud Commons l aide des options de la bo te de dialogue Partage global 258 Manuel d impl mentation D tection de services Le statut de partage global pour un service s affiche dans la colonne Partage de donn es d
244. es de services iii 244 Feuille de calcul des cat gories de services 245 D finition de la visibilit et du p rim tre de vos services cscceessecsescecsnseesseecsseeecseeeessaeesenaeeseeeess 248 D finition d une vue des services 249 D finition des options d affichage des colonnes ccessecescesssecesseeceseeecseessaeeseneeceeeessaeesensesseneess 250 Choix d une action pour UN service s lectionn ss 252 Utilisation des options d attribut et de m tadonn es 254 Gestion de VOS SETVICES 2ccccvssccccasasccecessscccdusssccecevesccccuuavccecensbiccduasbicecensicecestccecenvbiceduasbccccenvbccedea ics 258 Partage des donn es de comparaison sur Cloud Commons 260 Ajout de votre service Cloud Commons 261 Ajout de services dans la page Gestion et d tection de services ccccccccceessceceesseceeeesseeeeeesteeeeees 262 Exportation et importation manuelles de donn es de service 264 Annexe A Exemples de domaines de service et de cat gories de domaine 269 Annexe B Exemples d tude de cas 271 Exemples de mod lisation de contrat sise 271 Etude de cas 1 Disponibilit du syst me 272 Etude de cas 2 Disponibilit du syst me 2 273 Etude de cas 3 Temps de r ponse du syst me ccceessecesccessnecseseeceseeecsaeeseaaecseaeeceeesessaeeseaaeessneess 275 Etude de cas 4 Performance du centre d assistance 281 Etude de cas 5 Sauvegarde de syst me iii 283 Exemple de mod lisation de m
245. es enregistrements sont ils ajout s ou certains enregistrements sont ils une mise jour d un v nement pr c dent a les zooms avant obligatoires pour les KPI cela peut influer sur votre choix de ressource m les types d v nement n cessaires pour un filtrage appropri des v nements contenus dans la logique applicative Une fois que ces points sont connus vous pouvez commencer la cr ation Maintenant nous cr ons l adaptateur sur la base de ce sc nario l aide de l assistant de configuration d adaptateur Dans notre sc nario TopazTransaction repr sente la ressource Profil le type d v nement et le champ Heure l horodatage Nous ramenons galement les champs Status ResponseTime et WtdDownloadTime dans la structure d v nement afin de les utiliser avec la logique applicative Cr ation d adaptateur Tout d abord assurez vous que le syst me est pr t cr er le nouvel adaptateur et le d ployer correctement sur le serveur en v rifiant que les services suivants sont d marr s sur le serveur d application Service de d ploiement d adaptateur Service d couteur d adaptateur Ensuite ouvrez la page Adaptateurs et cr ez un nouvel adaptateur Vous devez choisir l option Ajouter gt Adaptateur de fichier texte partir de la page Adaptateurs Annexe B Exemples d tude de cas 351 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fic
246. es ex cute le m me code de logique applicative mais OnPeriodStart et OnPeriodEnd seront d clench es diff remment pour chacune de ces instances Pour l instance quotidienne celle ci sera d clench e au d but et la fin du jour Pour chaque unit elle sera d clench e selon les points de d marrage et de fin de l unit de temps Chacune des instances de la logique applicative est ex cut e afin de produire le r sultat d unit de temps pertinent De plus chaque p riode doit avoir un r sultat qui tient compte des exceptions Une p riode qui ne fonctionne pas comme indiqu si les exceptions sont d finies doit permettre l utilisateur de choisir d afficher le r sultat de niveau de service avec ou sans les exceptions prises en consid ration En raison de cette condition chaque m trique aura potentiellement quatorze agents instances ex cut s par le moteur deux agents pour les r sultats commerciaux et douze pour les six p riodes op rationnelles suppl mentaires Chapitre 3 Impl mentation 171 Ecriture de scripts de logique applicative expert en logique applicative Permutations de connexion et d exception Horaire D but de Fin de la Quotidien la p riode p riode H k D but de Fin de la Hebdo la p riode p riode Mensuel Trimestrie Annuel Echelle de temps de logique applicative 172 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique appli
247. es fournit une notification lorsqu un serveur s arr te ou d marre et que cette notification indique si le serveur est arr t ou en marche un moment donn l enregistrement se pr sente comme suit Type d v nement Ev nement de serveur en marche arr t Ressource Serveur X Sur la base de l enregistrement ci dessus le moteur filtre tous les v nements comportant les d finitions en marche arr t dans leur champ de type d v nement et dont le champ Ressource comporte Serveur X Une fois qu un contrat est activ dans le syst me CA Business Service Insight toutes les m triques enregistrent les v nements pertinents n cessaires leurs calculs En fonction de ces demandes le moteur de corr lation marque les v nements pertinents chaque logique applicative Une fois que les calculs commencent les v nements pertinents sont envoy s chaque m trique pour le calcul Chapitre 2 Planification et conception 59 Conception Ressources et gestion Afin de permettre l enregistrement d tre dynamique les ressources peuvent tre allou es titre individuel par leur nom identifiant propre et unique ou par leurs relations avec les groupes logiques Exemple Pour la m trique Nombre total d interruptions sur les serveurs de centre de donn es l enregistrement est Type d v nement Ev nements en marche arr t Ressource Toutes les ressources tiquet es en tant que serveurs de centre de do
248. es informations sont affich es et rassembl es dans un niveau de service plut t qu au niveau du contrat ou du contractant Une page du tableau de bord peut tre affect e a une page d accueil afin de disposer d une passerelle personnalisable pour interagir avec le syst me offrant un acc s rapide aux informations et aux actions Ajout de profils d alerte de niveau de service Le profil d alerte permet de d finir les conditions dans lesquelles une notification d alerte est envoy e a un destinataire pr d fini via un p riph rique sp cifi Avant de cr er tout profil il est utile d examiner les conditions qui sont suffisamment importantes pour exiger une notification et galement l identit des destinataires voulus Il importe de d finir des profils qui peuvent aider le gestionnaire de contrats et l administrateur syst me g rer efficacement les probl mes et les difficult s li es aux services Toutes les notifications doivent tre sp cifiques de mani re avertir les ressources ad quates pour r soudre les probl mes les plus urgents afin d viter une situation d infraction Lors de l ajout d alertes de niveau de service plusieurs champs peuvent tre utilis s pour d terminer le statut de la m trique et pour savoir si une condition d alerte doit tre d clench e ou non Tous les d tails de m trique standard peuvent servir comme crit res de filtre ou de condition p ex le contrat le service les noms de m
249. es r sultats en fonction des consommations Diff rents prix par p riode ou par nombre d unit s P riode de suivi P riode de g n ration de rapports contractuelle ou p riode pendant laquelle le r sultat de niveau de service calcul r el est compar la cible Vous pouvez d finir la p riode de suivi dans CA Business Service Insight avec une granularit en heures jours mois trimestre ou ann e A des fins d analyse de la cause premi re outre la p riode de suivi la m trique est galement calcul e pour les six autres granularit s mais les r sultats pour ces p riodes sont indiqu s comme r sultats op rationnels uniquement Remarque Cette op ration est effectu e uniquement si ces granularit s de calcul sont sp cifi es pour la m trique P riode d application P riode de la p riode de suivi au cours de laquelle la garantie ou obligation sp cifique est applicable notamment les d finitions de p riodes d application exceptionnelles tels que les fen tres de maintenance pr vue les jours f ri s standard etc Logique applicative Formule qui d finit comment valuer les donn es brutes afin de calculer la valeur de niveau de service r elle pour cet aspect du service et les hypoth ses sp cifiques dont il faut tenir compte dans le calcul Pendant la phase de conception seules les grandes lignes du calcul sont identifi es Le calcul est d fini de fa on plus d taill e lors de la phase de configurat
250. es unit s de temps qui sont r ellement n cessaires Les m triques peuvent contenir jusqu sept p riodes de granularit s diff rentes ann e quart mois semaine jour heure et la p riode de suivi Dans certaines impl mentations toutes les granularit s ne sont pas n cessaires Vous pouvez d sactiver les granularit s inutiles pour les contrats non valid s via l interface utilisateur Reportez vous chaque onglet de granularit des m triques Pour changer les granularit s de la m trique de contrats valid s contactez le support technique de CA Remarque Evitez le calcul de p riodes op rationnelles qui sont similaires la p riode de suivi Ne calculez pas les valeurs sans correction sans exceptions Valeur par d faut le moteur de calcul calcule quatre valeurs diff rentes fourni fourni avec corrections fourni avec exceptions et fourni avec corrections et exceptions Vous pouvez changer cela pour calculer uniquement la valeur fournie Remarque Pour plus d informations contactez le support technique de CA Modifiez l ordre de calcul Vous pouvez d finir des priorit s pour l ordre de calcul PSL des m triques pour commencer par vos m triques les plus importantes puis passer aux autres Remarque Pour plus d informations contactez le support technique de CA Cr ez plusieurs instances PsiWriter 192 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique appli
251. ess Service Insight pour les m triques qui ont une cible La valeur repr sente la diff rence entre le niveau de service r el et la cible La formule de calcul de la d viation calcul e automatiquement par CA change en fonction de la d finition du niveau de service si la cible de niveau de service est une valeur maximale lorsque le niveau de service r el est Pas plus de o une valeur minimale lorsque le niveau de service r el est Pas moins de Voir ci dessous un exemple de changement de la formule Seuil de niveau de Formule de d viation service La cible est le seuil minimal Servicesr Servicesrr Servicepa 1 x Services SIT La cible est le seuil maximal Servicesz Serviceszr Servic pa Serviceszrr o 2 ieD D viation du service o SAVE E LT Performances attendues du service ou Servicesy Performances r elles du service L exemple suivant illustre un calcul de d viation minimale Le service doit tre disponible au moins 99 de la p riode d application pr vue Le niveau de service r el est de 98 pendant la p riode d application pr vue 98 99 Servicepa 1 x 1 0101 Chapitre 3 Implementation 207 Cr ation de livrables gestionnaire de contrats Service Centre d assistance Les rapports de d viation permettent de disposer de vues de haut niveau des garanties d une nature trang re type diff rent de calcul et pour les rassembler dans une barre unique av
252. essource Un v nement est une mesure appliqu e une ressource par un outil tiers puis convertie par l adaptateur en un format compatible avec CA Business Service Insight Les types d v nements d terminent comment ces v nements sont d finis et format s dans CA Business Service Insight Catalogue des unit s mesurables Exemples pourcentage et devise Unit de mesure de toutes les m triques d finies pour une cat gorie de domaine 420 Manuel d impl mentation
253. est pr sente Le processus se compose comme suit Pour exporter la base de donn es et l importer dans le nouvel environnement 1 Arr tez tout travail sur le systeme de d veloppement et choisissez un point logique dans le syst me pour accomplir une exportation que vous pouvez utiliser pour le systeme de production Arr tez tous les composants de service de CA Business Service Insight et les composants COM de CA Business Service Insight Effectuez l exportation l aide des scripts d exportation de syst me standard de CA Business Service Insight Le cas ch ant contactez le service d assistance de CA Prenez la copie de l extrait de base de donn es et placez la sur le serveur de production pour importation Notez que les versions Oracle des bases de donn es de d veloppement et de production doivent correspondre Importez la base de donn es en utilisant les scripts d importation de syst me standard fournis avec les scripts d exportation Une fois l op ration termin e rep rez les ventuels probl mes d importation En l absence de probl me assurez vous d ex cuter les scripts SQL de la derni re Service Release si n cessaire Ex cutez le raccourci Petit assistant afin de configurer la base de donn es pour les param tres du nouveau syst me de production D marrez tous les composants de service de CA Business Service Insight et connectez vous au syst me de production pour confirmer que le syst me a t imp
254. estamp LastEventHandlerTimestamp Context Time0fLastEventHandler End function NetTime 344 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Cette fonction vous permet de sp cifier deux horodatages et de recevoir le temps net en secondes pendant lequel le syst me s est trouv dans la p riode d application de la r gle actuelle intervalle entre ces deux horodatages II s agit particuli rement d une fonctionnalit peu pratique qui ne doit pas tre impl ment e dans VBS L impl menter dans VBS signifie conserver une liste de toutes les entr es et sorties de la p riode d application ou calculer directement la diff rence entre chaque temps de sortie de la p riode d application afin d valuer la p riode de temps entre eux Dans des cas extr mes cela pourrait se produire un grand nombre de fois et ce ne serait pas avantageux pour la vitesse de calcul La fonction interne agit de la m me fa on apr s une optimisation significative et avec plus d efficacit Par exemple Function result Dim MyNetTime MyNetTime Tools NetTime MyBeginTimestamp MyEndTimestamp End function L objet du contexte L objet du contexte a plusieurs param tres qui fournissent des informations sur la m trique actuelle le contrat o il est impliqu m l tat de calcul actuel m le domaine de service la cat gorie de domaine et leurs valeurs correspondantes p ex seuil Informations sur le groupeme
255. et par quelle m trique Notez ici qu avec l enregistrement de m triques il peut y avoir un degr de r utilisation et de cod pendance avec d autres m triques puisqu il est possible d utiliser la sortie d une m trique comme entr e d une autre m trique De m me certains v nements interm diaires ne sont pas utilis s comme sortie d une m trique pour la mesure de niveau de service mais plut t comme une tape interm diaire de calcul qui peut ensuite tre utilis e par d autres m triques Chapitre 2 Planification et conception 53 Conception Mod le de donn es Pr sentation Le mod le de donn es CA Business Service Insight a t con u pour relever et surmonter le d fi suivant Les donn es brutes sont r cup r es par les adaptateurs depuis diff rentes sources de donn es disparates et conserv es dans de nombreux formats Ces donn es diverses doivent tre r cup r es et harmonis es dans une table de base de donn es unique Par cons quent les adaptateurs doivent lire et normaliser les donn es dans un mod le de donn es unifi comme illustr sur l illustration suivante Source de donn es 54 Manuel d impl mentation Conception Dans le cadre de ce processus tous les champs de donn es sont ins r s dans le m me champ de table de base de donn es mais ils sont crypt s Chaque ligne ins r e dans la base de donn es CA Business Service Insight comporte un identifiant de type d
256. eure en temps universel Cette section contient galement les tables de mappage d finissant le mappage des valeurs de source de donn es en champs v nements de CA Business Service Insight et contient la d finition de table avec la valeur de source de donn es r f renc e a convertir LoadingMode La valeur par d faut est distante pour l interface en ligne et autonome pour l interface hors ligne La m thode de chargement des tables de conversion doit tre sp cifi e comme suit Standalone L adaptateur charge les tables de conversion localement Il n y a aucune connexion au serveur CA Business Service Insight pour la conversion Les changements dans les tables de conversion sont stock s uniquement dans le fichier local Remote L adaptateur envoie une demande pour charger toutes les tables du serveur CA Business Service Insight Les changements apport s dans les tables de conversion sont galement stock s localement TranslationTable Lie la valeur d v nement la table de mappage 118 Manuel d impl mentation Name Nom de la table de conversion utilis e et r f renc e par le convertisseur Collecte de donn es expert en sources de donn es DestinationType ressource event_type contract_party service time_zone value Contient le type de table de conversion Dans cet exemple la colonne Serveurs du fichier de source de donn es est convertie en ressource CA Business Service Ins
257. eurs Toutes les m triques ont un seuil de tableau de bord d fini Pour d autres d tails consultez le Manuel de l utilisateur Il est important que les seuils soient d j d finis pour que le tableau de bord puisse valuer les limites de la m trique pendant le processus du calcul Les dates d entr e en vigueur correspondent la p riode correcte et des enregistrements de donn es brutes sont disponibles V rifiez galement que les r sultats sont conformes en utilisant la port e de la logique applicative 200 Manuel d impl mentation Champ Contrat M trique P riode de suivi Mise jour jusqu Activation de contrats gestionnaire de contrats Une fois que le contrat a t valid v rifiez si l activation a commenc correctement et que les calculs progressent comme pr vu Proc dez comme suit 1 V rifiez que tous les composants de service CA Business Service Insight ont t lanc s notamment le moteur de calcul qui inclut aussi bien PSLWriter que PenaltyWriter Il est recommand que tous les composants de service s ex cutent quand le calcul est n cessaire Diagnostiquez le contrat La fonction de diagnostic du contrat affiche les r sultats d une s rie de tests accomplis sur toutes les m triques de contrat et les formules de p nalit le cas ch ant La s v rit du r sultat de test est fournie en m me temps qu une proc dure de r solution recommand e Il est recommand d
258. eut tre contr l ult rieurement pour identifier les actions des utilisateurs sur le syst me ou les processus mis en oeuvre sur le syst me Piste d audit du contrat Journal de toutes les activit s d un contrat Plan du tableau de bord Pr sentation du tableau de bord Agencement des widgets dans le tableau de bord Profil d alerte Ensemble de param tres d finissant les conditions de d clenchement d une alerte les destinataires de cette alerte et son mode de transmission Proportion Type d unit Rapport au format libre Un rapport cr par un utilisateur d finit l instruction SQL d apr s la base de donn es de CA Business Service Insight ou d autres bases de donn es externes Rapport compos Plusieurs rapports r guliers qui s affichent sous forme de plusieurs s ries sur un seul graphique Rapport simple Support permettant d analyser les r sultats calcul s par CA Business Service Insight partir d un ensemble important de crit res Relation Entit d crivant une connexion d un certain type tabli entre deux m triques et ayant les m mes propri t s Ressource El ment unique de l infrastructure compl te du prestataire de services Entre autres ressources figurent les serveurs commutateurs concentrateurs routeurs services d assistance et autres l ments mesurables Plusieurs ressources peuvent tre d finies comme appartenant un groupe de ressources ce dernier tant alors consid r comme
259. feu Afin de pouvoir ex cuter un adaptateur derri re un pare feu la solution suivante est sugg r e Ouvrez deux ports Le premier port est le port affect l adaptateur dans CA Business Service Insight Le deuxi me port qui est facultatif mais recommand est le port du serveur de journalisation Le port du serveur de journalisation est d fini par d faut comme port 4040 L ouverture du port de serveur de journalisation permet l adaptateur de transmettre des rapports au journal de CA Business Service Insight et de g n rer des alertes Cette option est facultative car l adaptateur transmet toujours des rapports un fichier journal local Pour les deux ports le protocole utiliser est TCP IP 152 Manuel d impl mentation Collecte de donn es expert en sources de donn es Charger des donn es partir de plusieurs r pertoires Cette section d crit une solution que vous pouvez mettre en oeuvre si les fichiers de source de donn es en entr e d un adaptateur de CA Business Service Insight se trouvent chaque jour dans un r pertoire diff rent ou pour toutes les p riodes d finies suivant une convention d attribution de nom sp cifique Par exemple soit la structure de r pertoires c NewData AAAA MM JJ Dans cet exemple chaque jour correspond un nouveau r pertoire dans lequel les fichiers de ce jour sont localis s L adaptateur de CA Business Service Insight doit parcourir le r pertoire le plus r c
260. gique applicative pour s assurer que le lien a t mis en oeuvre correctement et que l enregistrement fonctionne correctement en recevant les v nements pertinents et en produisant les r sultats attendus Modules de logique applicative Il est important de prendre certains points en compte lors de la cr ation de modules pour la logique applicative particuli rement si vous utilisez plusieurs modules dans une m trique unique Pour vous assurer que l utilisation d un module est claire ajoutez un commentaire au d but de la logique applicative pour cette m trique Si vous utilisez quelques lignes de code dans l espace de logique applicative de la m trique et si vous incluez des modules dans ce code veillez supprimer cette section de code de la logique applicative de la m trique principale pour tout gestionnaire d v nements ou toute sous routine par d faut Assurez vous que chaque sous routine et chaque gestionnaire d v nements ne sont d finis qu une fois dans chacun des modules utilis s par une m trique particuli re Cette pr caution vite toute confusion pour le moteur de calcul et la production de r sultats inattendus Remarque Si par exemple vous d finissez la fonction OnPeriodStart dans votre module et y placez du code sp cifique puis laissez la fonction OnPeriodStart par d faut sans code dans la fen tre de la logique applicative principale de votre m trique lors de l ex cution le moteur ne saur
261. gueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis l tat le plus proche pr c dant la date laquelle une modification de ressource est survenue Depuis l tat le plus proche pr c dant la date laquelle une modification d v nement est survenue Depuis l tat le plus proche pr c dant la date laquelle une modification d v nement est survenue Aussi proche que possible de la p riode d exception Chapitre 3 Impl mentation 81 Collecte de donn es expert en sources de donn es Mise jour de l attribut Affecte toutes les m triques qui Depuis l tat le plus proche personnalis enregistrent la ressource dans pr c dant la date laquelle une l ensemble des contrats et modification de ressource est versions de contrat survenue Enfin voici quelques points cl s retenir propos des versions de contrat a Sila nouvelle version a la m me date d entr e en vigueur seules les m triques qui ont t chang es sont recalcul es et elles sont recalcul es depuis le d but de la version Si la nouvelle version a des dates diff rentes toutes les m triques de la nouvelle version sont calcul es depuis le d but de cette version et toutes les m triques de la version pr c dente sont recalcul es a partir d un certain point dans cette version jusqu ce que la nouvelle version devienne valide Le nombre de calculs d pend de la configuration des
262. ha ne de connexion pour l acc s la source de la base de donn es Vous pouvez d finir ConnectionString dans l l ment DataSourcelnterface et ou dans les l ments de la requ te La d finition de ConnectionString dans l l ment DataSourcelnterface est la d finition par d faut et elle est utilis e uniquement dans une requ te sans d finition de ConnectionString Cela permet l adaptateur se connecter plusieurs bases de donn es dans lesquelles chaque requ te peut avoir sa propre cha ne de connexion Pour plus de d tails sur le m canisme de cha ne de connexion consultez la section suivante Section Ensemble de requ tes du fichier de configuration Query Sp cifie les attributs de la requ te QueryName Nom de la requ te InputFormat InputFormat associ cette requ te L adaptateur utilise InputFormat pour extraire les donn es de la source Remarque L ordre des champs InputFormat doit correspondre celui des champs s lectionn s dans la requ te SleepTime Dur e en secondes pendant laquelle l adaptateur attend l arriv e de nouvelles donn es SelectStatement Contient l instruction s lectionn e ex cuter sur la base de donn es source Remarque Vous devez entrer les champs cl s de la requ te comme premi res valeurs s lectionn es dans l instruction AutoCompleteQuery Lorsque cet attribut est d fini sur oui l adaptateur concat ne automatiquement une instruction W
263. hier Etape G n ral Dans l tape G n ral de l Assistant de configuration d adaptateur renseignez les champs suivants Nom Attribuez un nom convenable l adaptateur Adresse de l adaptateur LOCALHOST est l option par d faut pour le d ploiement du serveur d application mais vous pouvez saisir d autres adresses en utilisant le bouton en m me temps si n cessaire Format de date et d heure format horaire par d faut utilis dans les champs date heure de la source de donn es Un choix correct de ces l ments permet une d tection automatique ult rieure de ces champs dans le processus de l assistant Vous pouvez saisir de nouveaux formats de date et d heure dans ce champ si n cessaire en utilisant le bouton situ en regard de ce champ Fuseau horaire fuseau horaire selon lequel les enregistrements de donn es sont effectu s Ce point est n cessaire pour que l adaptateur puisse ramener correctement le champ event_timestamp et d autres champs date heure UTC pour une modification interne correcte de l heure Cela aurait d tre pr c demment saisi selon la liste de contr le de la source de donn es dans la section pr c dente Remarques Il existe galement un bouton Avanc sur cette page qui permet d acc der a un certain nombre de param tres de configuration pour l adaptateur Vous pouvez conserver les valeurs par d faut de la plupart de ces param tres sauf si une modification s av re n cessair
264. horodatage pass a Changements dans la structure de ressources Consid rez l utilisation de la fonctionnalit de verrouillage des donn es calcul es Modules de logique applicative Les modules de logique applicative doivent tre crits de sorte qu une fois compl tement v rifi s ceux ci n aient pas besoin d tre chang s La directive est la suivante un module gale une logique g n rique Les modules de logique applicative tr s sp cifiques ne peuvent pas servir beaucoup de m triques et ne promeuvent pas la r utilisabilit de code et de logique Les modules de logique applicative trop g n riques sont difficiles maintenir De plus si un module de logique applicative impl mente de nombreuses logiques complexes un correctif dans un flux utilis par une partie des m triques cause un nouveau calcul de toutes les m triques Enregistrement Ex cutez toute la filtration des v nements en utilisant l enregistrement Laisser le filtre au code influence fortement les performances Allez au plus simple Pour le code n appartenant pas l enregistrement servez vous des m thodes dispatcher IsRunTimeMode et d OnResourceStructureChange particuli rement lors de nombreux changements de ressources Evitez d utiliser la m thode RegisterByEventType Dans les modules de logique applicative utilisez un formulaire g n rique par contractant service ou type de ressource des param tres ou laissez l enregistr
265. ibilit d ajouter des services et des domaines au catalogue des services ult rieurement Cela permet galement l ajout ult rieur de contrats de m triques et de rapports En outre elle conduit une approche plus structur e de la logique applicative et ouvre la voie la possibilit d utiliser des modules et des mod les standardis s pour traiter les donn es commerciales et leurs calculs Conjointement au catalogue les mod les de niveau de service d finis dans le syst me offrent au gestionnaire de contrats un excellent moyen de cr er de nouveaux contrats tr s facilement et avec peu ou aucune connaissance requise des niveaux de donn es sous jacentes Une configuration correcte doit vous permettre de configurer un nouveau contrat pour un client en modifiant ses param tres dans le mod le de niveau de service uniquement Tout cela repose cependant sur la mise en place la plus efficace possible du catalogue et des d finitions Ces param tres sont tous expos s via l nonc d objectif pour chaque m trique dans le mod le de niveau de service et peuvent tre modifi s cet endroit ou partir de l assistant lorsque vous utilisez la d finition Chapitre 2 Planification et conception 43 Conception Exemple Lorsque vous utilisez un mod le de niveau de service pour d ployer des m triques d assistance client un contrat il est possible de s lectionner les m triques requises partir d une d finition existante
266. icative efficaces Valeur pr c dente selon la valeur des variables de statut Et selon la valeur du param tre de diff Dans beaucoup de cas ce calcul varie galement selon la Valeur de Context IsWithinTimeslot End sub Sub OnEvent_1 eventDetails HandleEvent eventDetails Time UpdateStatus OnEvent 1 eventDetails End sub Sub OnEvent 2 eventDetails HandleEvent eventDetails Time UpdateStatus OnEvent 2 eventDetails End sub Sub OnEvent n eventDetails HandleEvent eventDetails Time UpdateStatus OnEvent n eventDetails End sub Afin de mieux expliquer ce mod le de conception voici un exemple d impl mentation de ce mod le permettant de calculer la disponibilit Cet exemple suppose qu il existe des v nements pour HAUT et BAS g r s par deux gestionnaires d v nements distincts dans la logique applicative La disponibilit est d finie comme le pourcentage de dur e pendant laquelle le syst me affiche une dur e sup rieure la dur e totale de la p riode d application Il est suppos que le statut du syst me est le statut du dernier v nement re u HAUT ou BAS Voici le code d impl mentation le code du cadre reste inchang Variable de statut Dim g Status Compteurs Dim g UpTime g TotalTime Sub InitializeStatusVariables G Status UP End sub Sub InitializeCounters g_UpTime 0 g TotalTime 0 End sub Function CalculateResult Annexe B Exemples
267. icher les messages d erreur S il existe un message d erreur double cliquez sur ce message pour le lire Ces messages sont habituellement caus s par une erreur dans le fichier de configuration Chapitre 3 Impl mentation 139 Collecte de donn es expert en sources de donn es Conversions de ressources et d v nements Lors de l tape pr c dente un certain nombre d v nements rejet s ont t cr s pendant l ex cution de l adaptateur Ces v nements rejet s ont t stock s dans un fichier RejectedEvents txt mais galement comme entr es en attente de conversion dans la base de donn es de CA Business Service Insight L tape suivante du chargement des donn es brutes dans le syst me consiste fournir une conversion de ce qui a fait l objet d une mesure pour permettre CA Business Service Insight d utiliser ces donn es selon les besoins Il est possible que des v nements de donn es brutes soient rejet s cause du type d v nement O de l absence de d finition de la ressource dans le syst me Les v nements en attente sont d finis par le type de table de conversion dont ils proviennent Les exemples les plus courants sont des types d v nement provenant d une table de conversion et des ressources provenant d une autre table de conversion Lorsque l adaptateur rencontre une nouvelle ressource par exemple lorsqu un nouveau serveur est ajout dans l outil de surveillance du r seau et appara t
268. ichier Le i z H 1 J 1 Profe Status TopazTransaction Time ResponseTene WidConmectionTime WidDNSTene WitdSSLTene WidNetworkTime VidDownloadTene MAN S54 Pass ph 20 04 2005 06 08 218 6 1 23 179 2 LOU S4aPess yh 2003 2005 6 24 270 7 1 235 2 4 MAN 54Pes yh 3003 2005 6 3 209 6 1 21 171 3 DEN S4Pass yh 30032005 06 54 243 5 0 2 204 3 DEN S4aPess yh 20072005 07 09 27 6 1 21 167 4 MAN 54Psss yh 3003 2005 07 24 245 5 1 24 23 4 B 54 Pass yhl 30032005 07 39 218 6 1 2 180 3 1S SaPuss yhl 2003 2005 07 54 207 7 1 24 163 5 MON 54Psss yh 3003 2005 08 09 248 6 1 2 22 6 M1 SaPass yhL 3003 2005 08 24 177 6 1 2 1 3 MAL S54 Pass yh 3003 2005 08 39 2 i 1 24 166 4 13 54 Pass yh 300372005 06 54 2 5 0 2 210 7 ta 54Pass yh 30 03 2005 03 09 173 7 0 235 124 5 15 54Pass yh 2002 2005 09 24 211 7 1 2 71 6 Remarque CA recommande de v rifier des fichiers CSV dans le Bloc notes plut t que dans Excel uniquement afin de veiller ce que le format de la date soit comme pr vu Excel a tendance formater les dates selon des param tres r gionaux de l ordinateur et peut ne pas faire correspondre le v ritable format vu par l adaptateur Topaz_20050330_200000 csv Notepad Profile stat me ResponseT ime wedconnect 1onT ime WEdONS 54 Pass yh 80 03 2005 06 709 00 218 6 1 23 179 2 54 Pass yh L 5724 TUU 1270 7 1 25 226 4 54 Pass yh_L 30 03 2008 06 39 00 209 6 1 21 171 3 54 Pass yh_t 30 03 2005 06 54 00 243 5 0 22 04 3 54 Pass yh_
269. ier est requise valuation bas e sur le statut de chaque ressource surveill e Dans cet exemple le syst me est consid r disponible si toutes les ressources sont disponibles Avoir un seul composant teint est assez pour consid rer le syst me teint Function SystemAvailability Dim Server For Each Server In MonitoredServers If ServerAvailabilityIndicators Server DOWN then SystemAvailability DOWN Exit Function End if Next 324 Manuel d impl mentation Exemples d criture de scripts de logique applicative End Function Un exemple de logique applicative complet avec traitement de ressource dynamique est d crit dans l exemple de mod le de conception suivant Cas d tude 14 Traitement de l horloge d accumulation de temps Le mod le de conception d crit dans cette section est adapt lorsque le r sultat requis est une fonction d une p riode de temps coul entre des v nements par exemple Temps disponible calcul sur le temps coul entre deux d faillances Temps de r solution calcul sur le temps entre l ouverture et la fermeture de l incident Afin de cumuler du temps il est n cessaire d assigner une variable dans laquelle le temps peut tre cumul en secondes et d impl menter une fonction qui v rifie les conditions et le temps accumul s depuis la derni re mise jour Cette fonction est alors ex cut e pour tous les v nements re us dans la formule L illustration suivante
270. ieure En d autres termes pour chaque v nement devant tre g r par chaque l ment group Lorsqu une m trique re oit de nombreux v nements et que chacun est g r par beaucoup d l ments group s cette quantit peut tre tr s lev e Ajoutez cela que l op ration de commutation de contexte est assez co teuse par rapport au traitement de l v nement lui m me dans la logique applicative et un probl me se pose Le co t de l op ration de commutation est proportionnel la taille des donn es qui sont commut es Les donn es que nous basculons durant la commutation de contexte sont les valeurs de toutes les variables globales dans notre logique applicative galement appel es l tat Ainsi plus vous avez de variables globales et plus leur taille est grande plus la commutation de contexte est co teuse Il n est pas recommand d utiliser des plans de logique applicative dans des m triques group es particuli rement si la taille de ces plans peut tre grande Solutions possibles a R duisez le temps de chaque commutateur de contexte L id e est de r duire la taille de l tat variables globales Vous pouvez adopter cette approche en r crivant la logique applicative pour qu elle ne contienne aucun plan Bien s r ce n est pas toujours possible mais n anmoins recommand lorsque c est le cas a R duire la quantit des commutateurs de contexte Lorsque le groupement est petit il est possi
271. ight Par cons quent le type de la table de conversion est Ressource et elle contient les conversions des valeurs des ID Ressource dans CA Business Service Insight TranslationField Nom du champ convertir provenant des champs de format d entr e Peut contenir un maximum de cinq champs Chaque table de conversion d finie dans le fichier de configuration doit correspondre une d finition dans l interface utilisateur de CA Business Service Insight La repr sentation XMLE d un fichier de configuration chantillon est comme suit lt xml version 1 0 encoding utf 8 gt lt AdapterConfiguration gt lt General MajorVersion 4 MinorVersion 0 RunOnce yes LogDebugMode yes ConsoleDebugMode yes WorkingDirectoryName output RejectedEventsUpperLimit 10000 gt lt DataSourceDifferenceFromUTC DefaultOffset 0 TimeFormat d m Y H M gt lt DaylightSaving From 20 04 2001 00 00 To 15 10 2001 00 00 Shift 1 gt lt DataSourceDif ferenceF romUTC gt lt General gt lt OblicoreInterface Mode online gt lt OnlineInterface Port 5555 SecurityLevel none gt lt OblicoreInterface gt lt DataSourceInterface gt lt Files gt lt File DeleteFileAfterProcessing no InputFormat InputFormat1 NamePattern servers csv Path C Program Files 0blicore Adapters ServersAdapter data TitleExists yes SleepTime 60 Delimiters gt lt Files gt lt DataSourceInterface gt lt InputFormatCollection gt
272. ilisateur de d terminer si l ex cution actuelle est une ex cution de calcul ou non et d enfermer la logique qui n est pas utile l enregistrement dans un nonc if qui veillera ce que la logique s ex cute uniquement pendant le temps d ex cution Dans l exemple ci dessous la partie marqu e en bleu est la partie de la logique applicative utile l enregistrement et qui doit toujours tre ex cut e La partie marqu e en vert n est pas utile l enregistrement et peut tre encadr e dans le nouvel nonc if 346 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Sub OnRegistration dispatcher Dim MyResource MyResource Context ClusterItem Dispatcher RegisterByResource OnEvent My Event Type MyResource Dim ThisResourceMap Set GlobalResourceVector CreateObject SlalomVector Vector Dim resource Set ThisResourceMap Context ResourcesOfResourceGroup Context ClusterItem For Each resource In ThisResourceMap GlobalResourceVector Add resource Next End sub Vous pouvez am liorer ce code en le modifiant de la fa on suivante Sub OnRegistration dispatcher Dim MyResource MyResource Context ClusterItem Dispatcher RegisterByResource OnEvent My Event Type MyResource If Dispatcher IsRunTimeMode Then Dim ThisResourceMap Set GlobalResourceVector CreateObject SlalomVector Vector Dim resource ThisResourceMap Context ResourcesOfResourceGroup Context Cluste
273. ilityIndicators eventDetails ResourceId _ AvailabilityIndicators eventDetails ResourceId 1 End sub Sub OnComponentUpEvent eventDetails UpdateCounters eventDetails Time crire le statut de disponibilit de la ressource faisant l objet d un rapport AvailabilityIndicators eventDetails Resourceld _ AvailabilityIndicators eventDetails Resourceld 1 End sub Sub OnMaintenanceStartEvent eventDetails UpdateCounters eventDetails Time crire le statut de disponibilit de la ressource faisant l objet d un rapport DowntimeStatuses eventDetails Resourceld _ DowntimeStatuses eventDetails Resourceld 1 End sub Sub OnMaintenanceEndEvent eventDetails 328 Manuel d impl mentation Exemples d criture de scripts de logique applicative UpdateCounters eventDetails Time crire le statut de disponibilit de la ressource faisant l objet d un rapport DowntimeStatuses eventDetails Resourceld _ DowntimeStatuses eventDetails Resourceld 1 End sub Sub OnPeriodEnd time isComplete UpdateCounters time End sub Function Result If ExpectedAvailabilityTime lt gt Then R sultat 100 ActualAvailabilityTime ExpectedAvailabilityTime Else Result Null End If End Function Sub UpdateCounters time If Context IsWithinTimeslot And Not AllComponentsAreInPlannedDowntime Then met a jour le compteur de secondes dans la p riode lorsque la disponibilit est attendue ExpectedAvailabilityTime ExpectedAvailability
274. imeDiff s Time g PrevEventTimestamp UpdateCounters diff g_ PrevEventTimestamp Time End sub Voici un squelette du module d impl mentation D finissez vos variables de statut ici Ce peut tre une Simple variable globale ou de nombreuses variables globales complexes Selon la logique applicative Dim g StatusVar 1 g StatusVar 2 g StatusVar n D finissez vos compteurs ici Cela peut tre une simple variable globale ou de nombreuses Variables globales complexes selon la logique applicative Dim g Counter 1 g Counter 2 g Counter n Sub InitializeStatusVariables D finir des valeurs initiales sur les diverses variables de statut End sub Sub InitializeCounters D finir des valeurs initiales sur les divers compteurs g Counter 1 0 g Counter 2 0 g Counter_n 0 End sub Function CalculateResult Calculer le r sultat Le r sultat doit varier selon Les valeurs des compteurs Il ne doit pas varier selon La valeur des variables de statut Il ne doit pas Modifier les valeurs des compteurs ou les variables de statut End Function Sub UpdateStatus method eventDetails Mettre a jour la valeur des variables de statut selon Les param tres et probablement selon l ancienne valeur des Variables de statut End sub Sub UpdateCounters diff Mettre jour les valeurs des compteurs selon leur 340 Manuel d impl mentation Ecriture d exemples de logique appl
275. indicateurs reportez vous la section Sp cifications de configuration de l adaptateur page 377 notamment l attribut ConsoleDebugMode 102 Manuel d impl mentation Collecte de donn es expert en sources de donn es Outils de configuration et de maintenance Les outils n cessaires a la configuration des adaptateurs et a leur maintenance sont principalement des utilitaires autonomes comme les utilitaires de CA Business Service Insight qui sont de simples fichiers ex cutables Windows Remarque Lors de la configuration des adaptateurs dans un environnement Unix ces utilitaires ne sont pas disponibles et la configuration doit tre accomplie manuellement Lorsque vous travaillez sur un serveur d applications de CA Business Service Insight les utilitaires sont install s lors de l installation de l application et ils se trouvent dans le dossier Program Files CA Cloud Insight Utilitaires Lors de l installation un raccourci est cr partir du menu D marrer Il est recommand d utiliser ce raccourci pour ex cuter les utilitaires Si l un de ces utilitaires ne fonctionne pas sur le serveur d applications de CA Business Service Insight vous pouvez les copier sur un ordinateur Windows comme s il s agissait de fichiers standard ou les installer l aide du package de CA Business Service Insight et en choisissant une installation personnalis e La routine d installation n est toutefois pas obligatoire et il suffit g n
276. iness Service Insight ce qui permet au syst me d utiliser sa d finition de champs Remarque il est aussi possible de sp cifier les d finitions de champ manuellement en fonction du type d v nement 7 Activez l adaptateur a Dans le menu Conception cliquez sur Collecte de donn es Adaptateurs b Cliquez sur le bouton de d marrage de l adaptateur Le tableau suivant contient les diff rents statuts des adaptateurs Description Etat initial L adaptateur est inactif et n a pas encore t d marr Le service de l couteur d adaptateur n a pas d marr L adaptateur est en cours de d marrage L adaptateur a d marr Arr t en cours Mise en pause Interrompu L adaptateur ne s ex cute pas sur son ordinateur h te Erreur dans le fichier de configuration de l adaptateur l adaptateur ne peut pas d marrer Erreur de connexion de l adaptateur erreur d h te ou de port ou avant l ex cution de l adaptateur pour la premi re fois aucun signal n a t d tect Statut lors de la premi re ex cution de l adaptateur Le nombre maximal de rejets d v nement a t atteint 134 Manuel d impl mentation Collecte de donn es expert en sources de donn es Cr er un adaptateur l aide de l assistant de configuration d adaptateur L assistant de configuration d adaptateur une nouvelle fonctionnalit de l interface utilisateur de CA Business Service Insight facilite et guide la cr ation d u
277. ion Cible Obligation de niveau de service contractuelle La cible peut tre obligatoire ou non selon le type de m trique en question Dans le cas o une cible n est pas d finie la m trique fournit des r sultats des fins de g n ration de rapports uniquement et elle ne permet pas la comparaison avec une obligation ou une garantie contractuelle Les cibles peuvent tre statiques ou dynamiques 30 Manuel d impl mentation Conception Remarque Pour approfondir certains concepts pr sent s jusqu ici consultez l annexe B Etudes de cas page 271 Chaque m trique est associ e aux entit s l chelle du syst me suivantes contenues dans le dossier de mod les du syst me Composant de service D crit ce qu il doit fournir Groupe de composants de service Ensemble de composants de service Un composant de service peut appartenir plusieurs groupes Un groupe de composants de service est une entit facultative qui peut fournir davantage de flexibilit pour la g n ration de rapports Domaine de service Aspect sp cifique de composants de service devant tre mesur s des fins de surveillance des niveaux de service par exemple Performances ou Disponibilit Cat gorie de domaine Unit de mesure sp cifique Elle d finit l unit de mesure par d faut et indique si l objectif cible est une valeur minimale ou maximale Il s agit essentiellement de la dimension sp cifique du domaine de service mesu
278. ion Pendant chaque cycle de calcul le moteur value quels sont les v nements de moteur et les v nements de donn es brutes pertinents en fonction de la p riode de calcul Il va les trier d abord par heure puis les envoyer aux formules pertinentes pour tre calcul s L heure de l v nement de donn es brutes est son horodatage et le moment de l v nement de moteur est son heure de d clenchement Ces deux types d v nement sont alors combin s dans une s quence de temps et envoy s pour tre calcul s Les p riodes des v nements sont bas es sur la m trique locale associ e mais le param tre Time des gestionnaires d v nements c d OnPeriodStart Time et l horodatage de l v nement de donn es brutes sont bas s sur leur valeur UTC Le moteur les compare en fonction de leurs valeurs UTC pour utiliser un point fixe de r f rence Exemple 162 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Si la diff rence UTC de fuseau horaire d une m trique est de deux heures c d GMT 2 et que la valeur d horodatage d un v nement d ouverture d incident est 10 00 heures du matin l horodatage utilis par le gestionnaire d v nements dans le moteur sera en fait d plac en cons quence et d marrera r ellement 8 00 heures du matin UTC En supposant que l adaptateur est configur pour utiliser ce m me fuseau horaire les v nements de donn es b
279. ion de livrables gestionnaire de contrats Les param tres utilis s dans la requ te sont les suivants Query une instruction Select sous la forme suivante select min something min val max something max val avg something avg val stddev something stddev val from table name x_val est obligatoire Cette requ te fournit les valeurs pour lesquelles la distribution est analys e bBuckets nombre de valeurs sur l axe des x Les valeurs sources sont arrondies ces chiffres Par exemple si vous sp cifiez Buckets 100 les valeurs des donn es sources seront divis es en 100 groupes et la requ te indiquera la valeur de distribution normale pour chaque groupe Plus Buckets est lev plus le r sultat est pr cis mais le calcul est plus lourd 100 est un bon choix pour Buckets La requ te peut tre ex cut e par rapport la source de donn es ou T_SLALOM_OUTPUTS pour obtenir les meilleurs r sultats La requ te suivante produira le graphique ci dessus select max val min val Buckets serial 1 stddev_val sqrt 2 3 14159265359 exp 1 2 power stddev val 2 power max val min val Buckets serial avg val 2 from Query select rownum serial from t psl where rownum lt Buckets order by serial Ses param tres XML correspondants lt custom gt lt connection gt lt params gt lt connection gt lt query gt lt params gt lt param name Query disp_name Data
280. ique comme indiqu ci dessous Groupement M triques connexes Granularit Enonc d objectif Enregistrement Indicateur principal Service Domaine de service Cat gorie de domaine Unit de mesure P riode d application Fuseau horaire Objectif de niveau de service Valeur cible pas plus de 4 P riode de suivi __SMI_ AccuracyChangesInPercent X Percent v Always Hebdomadaire X M Ajouter GMT Cible dynamique fi Semaines X 188 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Lorsqu une cible dynamique est sp cifi e la cible est extraite de la fonction Target dans la logique applicative plut t que dans la valeur statique sp cifi e dans l onglet D tails de la m trique La fonction Target ressemble ce qui suit Function Target TODO Ajoutez du code ici pour traiter le calcul cible dynamique Target Null End Function Cette fonction doit tre impl ment e partir de la condition pour la m trique afin de renvoyer la valeur cible d sir e pour une p riode sp cifique La fonction peut renvoyer toute valeur que la logique applicative peut lui affecter Exemple r el de cibles dynamiques Pour un centre d appel la cible d une m trique valuant Avg Call Pickup time peut d pendre du volume des appels S il y a entre O et 800 appels la cible doit tre inf rieure 15 secondes entre 801 et 1
281. ire de contrats doit examiner le processus associ existant le cas ch ant en v rifiant les entr es et sorties existantes du processus Il est n cessaire cette tape d identifier toutes les sources d informations requises et d obtenir des exemples des contrats des rapports de sortie et des sources d entr e utilis s pour calculer les sorties existantes Ces informations doivent tre minutieusement sp cifi es pour que le gestionnaire de contrats identifie toutes les entr es n cessaires afin que la sortie attendue puisse en tre d riv e Au cours de cette tape le gestionnaire de contrats examine les contrats afin de s assurer que le catalogue des services et les mod les fournis dans le cadre de l impl mentation prennent en charge les besoins existants et futurs et que l impl mentation actuelle couvre tous les domaines du contrat Le gestionnaire de contrats examine les rapports et leur format pour s assurer que toutes les mesures d finies sont effectu es afin de pouvoir les produire avec l impl mentation existante L expert en sources de donn es examine alors les chantillons de donn es d entr e par mesures requises et les calculs fournis par le gestionnaire de contrats L expert en sources de donn es peut ainsi identifier tout probl me de saisie devant tre r solu comme les formats personnalis s ou les insuffisances et de d terminer si des sources de donn es suppl mentaires sont n cessaires Le but de
282. ire de contrats Voici les questions que le gestionnaire de contrats doit prendre en consid ration afin de s assurer que tous les aspects ont t pris en compte Comment savoir si j ai choisi le composant de service appropri Si vous pouvez appliquer le composant de service plus d un contrat et qu il peut tre mesur dans plus d un aspect cela signifie qu il a t d fini correctement Par exemple le syst me X est un syst me fourni plus d un client et peut se mesurer par sa disponibilit sa fiabilit ses performances et ainsi de suite Comment savoir si j ai choisi le domaine de service appropri Si vous pouvez mesurer le domaine de service ou le calculer de plusieurs fa ons cela signifie qu il d crit un aspect g n ral du service fourni et qu il s agit donc du domaine de service appropri Par exemple vous pouvez mesurer la disponibilit de plusieurs fa ons notamment gr ce au pourcentage du temps de disponibilit Elle peut galement tre mesur e gr ce au pourcentage de disponibilit pendant ou en dehors des heures ouvrables au nombre de d faillances au temps moyen entre pannes MTBF au temps moyen de r paration au temps d interruption maximum au temps d interruption moyen au temps d interruption total etc Toutes ces m thodes permettent d valuer la disponibilit d un syst me particulier 36 Manuel d impl mentation Conception Cas prendre en consid ration Lors du process
283. isseur et le destinataire des services pr vus par le contrat M triques D finit un objectif de niveau de service ou une garantie Chaque m trique repr sente une demande de mesure qui fournit le r sultat de niveau de service r el sur lequel s effectue la g n ration des rapports Une m trique comprend les l ments suivants Type Une m trique peut tre de l un des huit types suivants Objectif de niveau de service Objectif de niveau de service sans cible Indicateur cl de performance utilis pour mettre en vidence diff rents concepts du secteur Dans le domaine des t l communications un indicateur cl de performance est un objectif de niveau de service et constitue une obligation de la part du client Dans le domaine informatique il constitue une obligation technique Indicateur cl de qualit m trique globale permettant de mesurer les r sultats agr g s de diff rents indicateurs Mesure provisoire utiliser dans d autres m triques Vous ne pouvez pas cr er de rapports partir de ces r sultats de m triques Utilis e par les m triques financi res pour calculer la consommation de services ressources Utilis e conjointement aux m triques d l ment de prix M trique financi re utilis e pour le calcul des primes terme positif pour d signer une p nalit Chapitre 2 Planification et conception 29 Conception El ment de prix M trique financi re utilis e pour calculer l
284. it du r seau gt 98 Le processus d enregistrement pour cette m trique utilise le processus RegisterByMetric pour recevoir les valeurs de niveau de service de cette m trique afin d effectuer des comparaisons Cela envoie les valeurs de niveau de service pour la p riode de suivi de cette m trique dans cette mesure financi re sous forme d v nements qui sont ensuite utilis es dans le cadre du calcul pour d terminer le montant de la p nalit pour la m me p riode l aide de la formule du sc nario Remarque Pour d autres tudes de cas consultez l tude de cas de mod lisation de m triques financi res page 284 Chapitre 2 Planification et conception 47 Conception Sorties d tape de mod lisation de contrat gestionnaire de contrats expert en sources de donn es Mod lisation de contrat gt Mod lisation de la f E ource des donn es 48 Manuel d impl mentation Conception Comme illustr dans le sch ma pr c dent afin de passer l tape de mod lisation de donn es de la solution le gestionnaire de contrats doit fournir la fin de l tape de mod lisation de contrats la liste des m triques et de leurs calculs requis La liste inclut les informations suivantes m Une d finition de catalogue des services compl te comprenant La liste compl te des composants de service propos s La r partition des domaines de services et cat gories de domaine La d finition d
285. it s dans un diagramme 272 Manuel d impl mentation Exemples de mod lisation de contrat Contractant s Contrat ET HR Domaines de P riodes Services EnA d application Disponibilit Syst me X Cat gories de Heures ouvrables x domaine i cc de temps disponible Catalogue des services M triques Objectif de P riode Logique niveau de service applicative aa co Maneiial Dur a dienanihilit Duir a tatala 100 Etude de cas 2 Disponibilit du syst me 2 Environnement Production D veloppement Essai QA R seau M trique Cible La disponibilit du Syst me CNP doit maintenir les niveaux suivants Jours ouvrables Week ends 99 9 98 9 90 N D Aucune garantie N D 99 9 N D Solutions Sugg r es Moyenne de production du syst me CNP pendant les jours ouvrables 99 9 1 mois P riode de suivi Annexe B Exemples d tude de cas 273 Exemples de mod lisation de contrat Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application M trique Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application M trique Cible P riode de suivi Unit de mesure Service Domaine de service Cat gorie de domaine P riode d application M trique Cible P riode de suivi
286. iv s V rifiez qu ils sont synchronis s avec l adaptateur et que les conversions fonctionnent comme pr vu Si la conversion manuelle est utilis e et que celle ci n a pas t termin e au pr alable il convient d accomplir d autres conversions ce stade Planification de l adaptateur planifiez l adaptateur pour qu il s ex cute comme pr vu Si l adaptateur a t d fini comme application en mode Ex cuter une fois il peut tre planifi l aide du Planificateur de Windows Pour l afficher allez dans Panneau de configuration gt T ches planifi es Consultez la section Modes d ex cution de l adaptateur page 101 pour plus d informations Chapitre 4 Installation et d ploiement 235 Installation Int gration Installation du serveur de messagerie Administrateur syst me Pour activer les fonctionnalit s de notification du syst me il est n cessaire de savoir quel serveur de messagerie et quelle bo te aux lettres sont utilis s pour envoyer les courriels de CA Business Service Insight Ce serveur de messagerie doit permettre le relais du courriel puisqu il sera envoy au format SMTP depuis les serveurs CA Business Service Insight vers ce serveur de messagerie l aide du compte sp cifi Apr s avoir termin l installation de serveur de messagerie vous pouvez utiliser des fonctionnalit s de courriel dans les fonctions d alertes de rapports de d tection de service et d approbation de contrat dans CA Busines
287. iveau d authentification entre l adaptateur et le serveur CA Business Service Insight poign e de main Options de niveaux none aucune authentification n est effectu e Annexe C Sp cifications de la configuration d adaptateur 385 Section d interface de CA Business Service Insight high l authentification est effectu e La cl SecurityKey doit tre fournie SecurityKey cha ne de 32 chiffres Ce doit tre la m me cha ne que celle d finie sur l adaptateur dans la base de donn es CA Business Service Insight Le flux du processus poign e de main est le suivant Le serveur CA Business Service Insight se connecte l adaptateur Une cha ne au hasard est envoy e de l adaptateur au serveur CA Business Service Insight Le serveur CA Business Service Insight chiffre la cha ne avec une cl pr configur e et renvoie le r sultat l adaptateur L adaptateur chiffre la m me cha ne al atoire qui a t envoy e au serveur CA Business Service Insight l aide de la cha ne SecurityKey et compare les r sultats Le serveur CA Business Service Insight constitue une cha ne et envoie la cha ne l adaptateur L adaptateur chiffre la cha ne et la renvoie au serveur CA Business Service Insight Le serveur CA Business Service Insight chiffre la m me cha ne et compare les r sultats ceux re us de l adaptateur La connexion est tablie Si une d faillance est d tect e dans l un
288. ivi de la m trique Privil giez toujours l option Regrouper par ou Rapport par plut t que de s lectionner les m triques sp cifiques sur lesquelles tablir un rapport Chapitre 3 Impl mentation 205 Cr ation de livrables gestionnaire de contrats D finissez une plage horaire dynamique Si cela est d fini comme plage horaire fixe le rapport indiquera toujours les m mes r sultats Autrement dit 3 derniers mois est une plage dynamique Onglet Divers V rifiez s il faut pr senter les p riodes incompl tes dans le rapport S il le faut s lectionnez alors cette option partir de la liste Habituellement lors de la configuration des rapports la p riode incompl te est exclue car comme il ne s agit pas d un r sultat final ce n est pas un r sultat professionnel Concevez la mise en page du rapport une fois le rapport g n r il est possible de concevoir sa mise en page l aide de l outil de conception de la rage Rapport Le mod le peut avoir des crit res propres au destinataire pr vu pour le rapport Il est recommand de cr er plusieurs mises en page de conception une pour chaque sc nario possible et d appliquer ces conceptions au reste des rapports g n rer Par cons quent lors de la d finition des crit res du rapport dans l onglet Afficher choisissez Utiliser la conception de Remarque Pour obtenir des astuces sur l utilisation de l outil d dition pour concevoir la mise en page
289. k Coordinator a S v rit Critique Statut Activ Intervalle minimum entre les alertes eo D ri 224 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats Voici un exemple d alerte de violation de niveau de service bas e sur la possibilit d encore satisfaire ou non le SLA compte tenu du niveau de service actuel et du temps restant pour la p riode de suivi de la m trique Exemple alerte de violation de SLA r versible Cette alerte se d clenche lorsqu un objectif m trique est actuellement transgress mais que la violation peut tre vit e moyennant un niveau de service plus convenable d s pr sent dans la mesure o le sc nario de cas optimiste indique une conformit avec l objectif Type pr vision du niveau de service Formule de condition Deviation gt 0 And BestCaseDeviation lt 0 And BestCaseServiceLevel lt gt WorstCaseServiceLevel And Clusterltem Message Notez que l objectif Metric du contrat Contract est actuellement transgress mais que cette violation est r versible Lorsque la cible de niveau de service est Target les niveaux de service pr vus sont les suivants m Niveau de service jusqu maintenant ServiceLevel D viation Deviation m Niveau de service dans le pire sc nario WorstCaseServiceLevel D viation WorstCaseDeviation m Niveau de service dans le meilleur sc nario BestCaseServiceLev
290. kSequence 47 LastAckIndex 1 gt Fichier de sortie IllegalEvents txt L adaptateur consigne dans le fichier de sortie IllegalEvents tous les enregistrements lus mais pour lesquels une erreur s est produite durant l analyse Cette erreur est g n ralement caus e par la logique de validation introduite dans le fichier de configuration d adaptateur L adaptateur enregistre ces enregistrements si le param tre SavelllegalEvents du fichier de configuration est d fini sur Oui Notez que le chemin d acc s de cette option doit galement tre d fini en l aide de IllegalEventsDirectoryName Ce dossier doit d j exister dans la mesure o il n est pas cr automatiquement Si le dossier n existe pas l adaptateur envoie une erreur lors de son ex cution Dans un adaptateur de fichier le fichier contenant les enregistrements d erreur est dot du m me nom que le fichier source tandis que dans l adaptateur SQL il porte le nom de la requ te 94 Manuel d impl mentation Translations xml Collecte de donn es expert en sources de donn es Le fichier translation xml contient les tables de proc d de conversion Lorsque l adaptateur est ex cut en mode en ligne le fichier contient une copie de la table de conversion de la base de donn es Si la table de conversion est configur e comme tant distante l adaptateur charge la table de conversion de la base de donn es dans ce fichier et le remplace S il s agit d une co
291. l mentation de CA Business Service Insight et doit inclure tout le personnel cl impliqu dans l impl mentation Les informations exig es pendant cette session doivent tre fournies par des personnes ayant une bonne connaissance des SLA s lectionn s notamment de la logique applicative des SLA de leur gestion actuelle des rapports g n r s pour ces SLA et des attentes ult rieures exhaustives en mati re de g n ration de rapports Le personnel suivant doit participer Gestionnaires de catalogues des services Gestionnaires de contrats m Expert en sources de donn es Expert en logiques applicatives g n ration de scripts Tout autre membre du personnel ayant une bonne connaissance des SLA s lectionn s Chef de projets si d sign CA recommande les conditions suivantes m lest important de s assurer que le personnel ad quat est pr sent et m me de prendre des d cisions et clarifier certaines d finitions pouvant se pr senter lors de l examen des SLA s lectionn s m est souhaitable que l quipe d impl mentation re oive avant cette r union une copie des SLA choisis pour ce projet Les participants doivent tre familiaris s avec toutes les sources de donn es pertinentes qui concernent les SLA s lectionn s pouvoir fournir des images m moires des donn es correspondantes et expliquer leur structure int rieure le cas ch ant Les objectifs principaux de la session de planification
292. l hypoth se o le contrat de licence prendrait fin pour quelque raison que ce soit vous devrez renvoyer CA les copies effectu es ou certifier par crit que toutes les copies partielles ou compl tes de la Documentation ont t retourn es CA ou qu elles ont bien t d truites DANS LES LIMITES PERMISES PAR LA LOI APPLICABLE CA FOURNIT LA PR SENTE DOCUMENTATION TELLE QUELLE SANS AUCUNE GARANTIE EXPRESSE OU TACITE NOTAMMENT CONCERNANT LA QUALIT MARCHANDE L AD QUATION UN USAGE PARTICULIER OU DE NON INFRACTION EN AUCUN CAS CA NE POURRA TRE TENU POUR RESPONSABLE EN CAS DE PERTE OU DE DOMMAGE DIRECT OU INDIRECT SUBI PAR L UTILISATEUR FINAL OU PAR UN TIERS ET RESULTANT DE L UTILISATION DE CETTE DOCUMENTATION NOTAMMENT TOUTE PERTE DE PROFITS OU D INVESTISSEMENTS INTERRUPTION D ACTIVITE PERTE DE DONNEES OU DE CLIENTS ET CE MEME DANS L HYPOTHESE OU CA AURAIT ETE EXPRESSEMENT INFORME DE LA POSSIBILITE DE TELS DOMMAGES OU PERTES L utilisation de tout produit logiciel mentionn dans la Documentation est r gie par le contrat de licence applicable ce dernier n tant en aucun cas modifi par les termes de la pr sente CA est le fabricant de la pr sente Documentation Le pr sent Syst me tant dit par une soci t am ricaine vous tes tenu de vous conformer aux lois en vigueur du Gouvernement des Etats Unis et de la R publique francaise sur le contrdle des exportations des biens a double usage et aux autres r
293. lage Equivalent GMT et le fuseau horaire de la source de donn es Le fuseau horaire de la source de donn es est le fuseau horaire avec lequel les champs d heure de cette derni re sont indiqu s Cet attribut est n cessaire dans la mesure o l adaptateur normalise toutes les dates selon le format UTC Toutes les dates tant indiqu es au format UTC l application a ainsi la flexibilit d afficher l heure en fonction des besoins de l utilisateur Les attributs suivants fournissent l adaptateur les d tails concernant la mani re de transformer les champs d heure de l entr e au format UTC DefaultOffset d calage UTC en dehors de la p riode l heure d t Dans ce cas il est d fini sur 1 pour l heure d Europe centrale CET TimeFormat le format utilis pour analyser les d tails relatifs l heure d t d crite ci dessous Le format de temps europ en est jj mm aaaa hh mi ss tandis que les sp cifications de format de CA Business Service Insight sont d finies comme d m Y H M S DayLightSaving une p riode l heure d t du fuseau horaire de la source de donn es Cet l ment est facultatif autrement dit s il n est pas s lectionn l heure d t n est pas appliqu e et il peut tre choisi plus d une fois une fois pour chaque p riode l heure d t entr e S il existe plusieurs l ments ils doivent tre ordonn s chronologiquement et les p riodes ne doiven
294. le de vie du contrat et m thodes de contr le de version 80 Table des mati res 5 Collecte de donn es expert en sources de donn es ss 82 Fonctionnalit d adaptateur siennes 83 Environnement d adaptateur ccccccccccccssssssssecececscessesssaeseeecscseseseeaeeeeeeeseesesaeaeeeeeeeseeseaeaeseesesseesenaeas 84 FICRISTS IO MIC Da UX fers Sec Gace A een E ete ne ei ie een en 88 Fichier detraire EE PE A RE A EENES 89 Communication de l adaptateur siessci ce sessscdesseccecsvecedeasensct eve ssatta sessuccessnadica sauvage ce raai EAN aN aaa 95 Param tres de registre de l adaptateur 98 Modes d ex cution de l adaptateur iii 101 Outils de configuration et de maintenance us 103 Configuration des adaptateurs et des conversions 104 Conversions automatiques avec des scripts de conversion 145 Rubriques avanc es sur les fonctionnalit s des adaptateurs 146 Ecriture de scripts de logique applicative expert en logique applicative 154 Flux de travaux de l criture de scripts de logique applicative c ccccccssccesssseceesssceeecsseeeeesseaees 156 Modules de logique applicative c ccccesscccesssneceesececeeseeseceeseeaeceeeeeecssseeeecseseesecseseeseeseseaaeeseeeaaees 157 D tails sur lalogiqueappliCativess c isccccccvsncacsssceacsedbeisescebesaveosoueaceosbectdeoubueaeedebertceosoaeaeeosberadeeseecaeys 158 Activation de contrats gestionnaire de c
295. le service Afficher la version Ex cuter l adaptateur en tant que console d application V rifier le fichier de configuration de contr le seul et arr ter D finir le nom du fichier de configuration D finir le nom du fichier journal D finir le nom du service D finir l adresse du serveur d applications D finir le num ro de port du serveur d applications 1024 49151 D finir l adresse du serveur de journalisation D finir le num ro de port du serveur de journalisation 1024 49151 Chapitre 3 Impl mentation 101 Collecte de donn es expert en sources de donn es Ce type d ex cution est couramment utilis dans les projets Cela permet d ex cuter l adaptateur via un fichier bat mais aussi d utiliser le planificateur Windows pour contr ler le d lai d ex cution de l adaptateur Pour planifier l adaptateur l aide du planificateur Windows il est n cessaire de configurer son mode d ex cution sur Une fois RunOnce facultatif oui non Lorsque cette option est d finie dans le fichier de configuration sur Non l adaptateur fonctionne continuellement une fois ex cut Lorsque cette option est d finie sur Oui l adaptateur de fichier se lance lit des enregistrements et s arr te automatiquement lorsqu aucun nouvel enregistrement ne s affiche Un adaptateur de fichier lit le fichier entier puis attend quelques secondes et essaye de lire de nouveaux enregistrements selon les param tres SleepTime S il
296. lection iii 403 Section TranslatorColl ction 3 2448 srrssi anna eee etre KAA is detente 405 Annexe D D finition de formules de logique applicative Expert en logiques applicatives 409 Choses viter lors de la cr ation de formules de logique applicative c ccsscesscecsscessteessseeeseeeess 409 M triques group es et efficience des ressources 410 Glossaire 413 8 Manuel d impl mentation Chapitre 1 Introduction R les Ce manuel pr sente le processus d impl mentation et les r les responsabilit s et interactions impliqu s dans la planification la conception l impl mentation ainsi que l installation et le d ploiement de CA Business Service Insight Ce chapitre traite des sujets suivants R les page 9 Processus de la solution page 14 Dans ce document les r les d crivent les personnes qui effectuent un ensemble commun de t ches pendant une impl mentation standard Le mot r le peut galement d signe l ensemble des t ches CA Business Service Insight fournit un nombre pr d fini de r les que l administrateur syst me peut modifier Vous pouvez galement cr er d autres r les ainsi que des autorisations sp cifiques Les r les suivants sont requis lors du processus d impl mentation m Gestionnaire de catalogues des services Gestionnaire de d tection de services Gestionnaire de contrats Expert en logique applicative m Expert en sources de donn es Administrateur
297. les et d terminer les valeurs de p nalit ou de prime associ es en fonction des performances de ces m triques contractuelles Elles peuvent galement utiliser d autres types d informations pour d terminer leur r sultat comme le Prix par unit et les mod les de pr vision permettant ainsi des fonctionnalit s de g n ration de rapports de type Co ts pr vus par rapport co ts r els Exemple d l ment de co t Une application de risque donn e a un co t associ bas sur le nombre d utilisateurs concurrents du syst me Il est calcul mensuellement et une valeur de pr vision est fournie pour cette application Le prix par unit de cette application co t par utilisateur concurrent est indiqu dans la table ci dessous supposez que cette application entre dans l index 1 46 Manuel d impl mentation Conception Index Oct 01 2006 Nov 01 2006 Dec 01 2006 Jan 01 2007 Feb 01 2007 Mar 01 2007 Apr 01 2007 May 01 2007 Jun 01 2007 1 2 1 2 3 1 0 0 9 3000 2500 1000 1 0 1 0 0 75 0 75 0 75 0 6 0 6 0 6 0 9 0 9 0 7 0 7 0 7 0 5 0 5 0 5 Le nombre pr vu d utilisateurs concurrents au cours de cette p riode est galement disponible A nouveau index 1 Index Oct 01 2006 Nov 01 2006 Dec 01 2006 Jan 01 2007 Feb 01 2007 Mar 01 2007 Apr 01 2007 May 01 2007 Jun 01 2007 5000 8000 5000 5000 5000 5000 5000 5000 2500 6000 4000 4000 4000 4000 4000 4000 2000 3000 1000 1000 1000 1000 1000 1000 En mod lisant cette m
298. lise l InputFormat pour extraire les donn es de la source de donn es Path chemin d acc s menant vers l emplacement des fichiers de donn es sources NamePattern sp cifie le nom de fichier de source de donn es Peut utiliser un caract re g n rique si plus d un fichier utilise le m me format d entr e DeleteFileAfterProcessing yes no la fa on dont l Adaptateur g re le fichier source P riode a laquelle le fichier a t cr uniquement pour l adaptateur vous pouvez le supprimer apr s le traitement en le d finissant sur oui Le fichier est renomm trait et supprim Lorsqu il est d fini sur non le fichier est copi et le traitement a lieu dans le fichier copi Si les nouveaux enregistrements sont ajout s la fin de ce fichier l adaptateur copie ces nouveaux enregistrements dans le fichier de travail dans le cycle suivant Si les nouveaux enregistrements ne sont pas ajout s au fichier l adaptateur cherche le premier fichier avec le m me mod le et le nom plus long dans l ordre lexicographique que le fichier actuel Si l Adaptateur trouve un tel fichier il entreprend le travail avec ce fichier L adaptateur ne retourne pas au fichier pr c dent m me si les nouveaux enregistrements sont ajout s ce fichier Utilisez non lorsque vous devez conserver l int grit du fichier source InitialFileName le premier nom de fichier partir duquel l adaptateur cherchera un fichier avec un mod le donn
299. llou au contractant appropri Allocation au service Similaire ci dessus Allocation au groupe de ressources Un groupe de ressources est cr pour chaque contractant afin de permettre le regroupement Annexe B Exemples d tude de cas 303 Exemple d utilisation d attributs personnalis s Enregistrement par Pour les m triques group es l enregistrement se fait par Ressource et la m trique est attach e un groupe de ressources nomm Emplacements client CM3 L enregistrement se fait par Contractant et Service pour les m triques de temps cl tur es Exemple d utilisation d attributs personnalis s L tude de cas suivante pr sente un exemple pour plusieurs cibles dynamiques Etude de cas 9 Cibles multiples dynamiques Consid rez ce sc nario tous les p riph riques d infrastructure mat riel d un environnement client disposent de cibles sp cifiques d finies pour leurs conditions de disponibilit Utiliser l approche de mod lisation standard serait une t che essentiellement difficile celle ci n cessiterait une gestion et norm ment de groupement logique pour les p riph riques dans l utilisation du mod le de ressource Outre la complexit les cibles de ces p riph riques peuvent changer avec le temps Les d tails tant stock s dans un CMDB externe ces valeurs cibles sont mises jour en CA Business Service Insight par un script de conversion Pour l exemple de script de conversion consultez E
300. lt Segement Type File gt lt File Path d Oblicore NamePattern Availabilty_ XLS gt lt Segement gt lt ConnectionSt ring gt Exemple 4 Utilisation d une entr e DSN d ODBC standard une entr e de DSN d ODBC standard permet de se connecter a toute source ayant une entr e de DSN cr e dans le gestionnaire d ODBC sur le serveur d applications Vous pouvez rechercher l entr e de DSN d ODBC standard dans la section des outils d administration du serveur lt ConnectionSt ring gt dsn SampleDataSource usr scott pwd tiger lt ConnectionString gt 128 Manuel d impl mentation Collecte de donn es expert en sources de donn es Lecture des enregistrements d une source de donn es de fichier Tant qu il existe une interface ODBC avec la source de donn es il est possible de configurer un adaptateur SQL pour envoyer des requ tes sur des fichiers Pour configurer l adaptateur afin de lire plusieurs fichiers il est n cessaire d utiliser les l ments Segment dans l l ment ConnectionString Vous trouverez un exemple dans la section pr c dente d crivant la cha ne de connexion Description de la fa on dont l adaptateur SQL fonctionne avec les fichiers 1 Dans chaque requ te l adaptateur tente de lire le fichier jusqu ce qu il ne puisse plus r cup rer d enregistrements 2 L adaptateur passe alors au fichier suivant et essaye de le lire 3 Lorsqu il n y a plus de fichiers l adaptateur se met en attente
301. ltipliera l effort par le nombre d l ments group s m Les grands plans globaux de la logique applicative des m triques group es ne doivent tre qu utilis es qu apr s m re consid ration Lorsque que le moteur calcule une m trique group e il est occup charger s par ment les variables globales des tats pour chaque l ment Veillez effacer les plans et vecteurs apr s avoir termin a Sil utilisation de grands plans est n cessaire assurez vous de les g rer efficacement en les divisant en plages logiques 314 Manuel d impl mentation Exemples d criture de scripts de logique applicative Etude de cas 12 Utilisation de la logique de compteur pour calculer le nombre de d faillances L exemple suivant calcule le nombre de d faillances qui se sont produits dans une p riode de calcul donn e Vous pouvez consid rer cette formule et les m thodes utilis es pour l impl menter comme l exemple d une formule exig e lorsqu il est n cessaire d effectuer un calcul Les suppositions de calcul suivantes sont utilis es m Ev nements d entr e Ev nement de disponibilit Statut 0 1 L v nement de disponibilit se produit selon des intervalles de quelques minutes Il est impossible de pr voir la fr quence des v nements l v nement peut se produire toutes les cinq minutes ou seulement une fois une heure il peut galement y avoir des v nements redondants exemple 0 0 0 1 1 0 etc
302. ltrent des donn es venant de la source de donn es et les manipulent de sorte qu elles ne contiennent que les informations requises pour les calculs de niveau de service dans la structure correcte une fois qu elles arrivent dans le syst me La plate forme d adaptateur permet de Recevoir des donn es en ligne ou hors ligne quelle que soit la fr quence requise Recevoir des donn es divers niveaux brutes calcul es ou agr g es Recevoir des donn es provenant d une vaste gamme de types d outils Dans l ensemble tous les adaptateurs sont dot s de deux composants Composant d adaptateur g n rique Il existe deux types de composant d adaptateur g n rique un composant d adaptateur de fichier ASCII et un composant d adaptateur de type SQL ODBC Ces composants permettent de se connecter une source de donn es et d en faire l analyse en tant que fichier ASCII ou d ex cuter une requ te SQL sur cette derni re Fichier de configuration de l adaptateur Tous les adaptateurs requi rent un fichier de configuration pour savoir o et comment proc der la connexion quelles donn es r cup rer et comment transformer et convertir ces donn es en transactions et v nements CA g n riques CA Business Service Insight dote tous les types d adaptateurs g n riques d un fichier mod le de configuration XML par d faut qu il est possible d ajuster en fonction des d tails sp cifiques au client concernant la source de donn
303. lution dans un contrat est calcul pour les tickets P1 ouverts pour le contractant A alors que dans l autre contrat il est calcul pour les tickets P1 pour le contractant B et dans le troisi me contrat pour les tickets P2 pour le contractant C Par cons quent le moteur doit s lectionner le type de ticket et le client pour lequel il a t signal comme montr par l illustration suivante Sortie Donn es brutes d entr e ae M triques du contrat A Ticket P1 M triques ase de du contrat M triques du contrat C Le moteur distribue les v nements de donn es brutes aux m triques de contrats appropri s 56 Manuel d impl mentation Conception Comme expliqu pr c demment les enregistrements de donn es brutes ont des identifiants associ s qui permettent au moteur d identifier les enregistrements et v nements relatifs chaque m trique de la logique applicative Les deux identificateurs sont le type d v nement et la ressource Proc d de conversion et normalisation La fonction de l adaptateur est de lire les donn es de la source de donn es et de les normaliser au format d un v nement Chaque v nement dans CA Business Service Insight est compos des champs suivants ID de la ressource ID du type d v nement Horodatage Champs de valeurs en fonction du type d v nement L adaptateur doit associer les champs d origine dans la sour
304. m tres et valeurs d attribut dans chaque endroit dans le code o ils sont n cessaires Evitez de les garder dans une variable globale et plus particuli rement dans des m triques group es d faut d augmenter la taille des tats Evitez la logique traitant les grands plans A la place traitez chaque v nement dans la m thode OnXXEvent Supprimez des l ments des plans d s que possible Par exemple lorsqu un ticket est cl tur et non la fin de la p riode Mod les de conception Le package de contenu pr d fini contient plusieurs mod les de conception destin s des sc narios communs L utilisation de ces mod les de conception peut am liorer les performances Fonctionnalit int gr e L ACE dispose d une fonctionnalit int gr e et d outils utilis s diff rents fins Fonctionnalit de p riode d application NetTime IsWithinTimeslot Temps des v nements m TimeOfLastEvent Annexe B Exemples d tude de cas 331 Ecriture d exemples de logique applicative efficaces TimeOfLastEventHandler Objet de contexte Contient de nombreuses m thodes sensibles l environnement a Utilisez ces m thodes et vitez Safe ODBC Sorties de logique applicative Gardez la structure dans T SLALOM OUTPUTS Cela signifie qu il peut tre tr s utile de placer des champs logiques similaires dans le m me champ physique si vous poss dez plusieurs tables logiques ayant une structure similaire dans T
305. marque Utilisez l ic ne de fl che vers le haut ou vers le bas pour r organiser les noms de cat gorie Utilisation des options d attribut et de m tadonn es Les options sous l onglet Gestion des attributs et des m tadonn es permettent de cr er et de g rer les noms d attribut Les noms d attribut s affichent dans le volet Filtre de service de la page Aper u des services Ces options vous permettent de cr er des filtres d affichage personnalis s Par d faut les fonctionnalit s Cat gorie du service bas es sur la structure de l indice de mesure du service sont fournies Cr ation d un nom d attribut page 255 Association d un service un attribut page 256 Gestion des attributs et des valeurs associ es page 257 254 Manuel d impl mentation D tection de services Cr ation d un nom d attribut Vous pouvez cr er un nouveau nom d attribut puis sp cifier une action pour celui ci Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre Cliquez sur l onglet Gestion des attributs et des m tadonn es puis cliquez sur le bouton Attributs et valeurs La bo te de dialogue Ajouter g rer des attributs s ouvre La table affiche les informations suivantes Nom de l attribut Sp cifie le nom d attribut qui s affiche dans la liste de filtre sur la page Aper u des services Modifier Permet modifier les param tres d attribut
306. mme G r via la liste d roulante Action Nom du service partag Sp cifie le nom pour les donn es de comparaison de services lorsqu elles sont partag es sur Cloud Commons Partage de donn es Indique si le partage de comparaison de services est actif pour le service ou non Vous pouvez activer ou d sactiver le partage via la liste d roulante Action Approbation requise Indique si le nom de service a t soumis Cloud Consortium mais attend encore une approbation Date de d tection Affiche la date de d tection du service Cliquez sur Enregistrer pour enregistrer vos param tres et actualiser l affichage de la table Chapitre 5 Gestion et d tection de services 251 D tection de services Choix d une action pour un service s lectionn Les options de la liste d roulante Action du service permettent de travailler avec un service s lectionn Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre Cliquez sur l onglet Gestion des donn es et du partage Cliquez sur le bouton Action du service Les actions suivantes s affichent dans le menu d roulant Cat goriser Modifier Cat gorise un service s lectionn page 253 pour activer les fonctionnalit s de filtrage et de comparaison Une fois un service cat goris cette option de menu change en Modifier Activer les m triques de comparaison de services Activ
307. mp Context ClusterItem Ajoutez des commentaires sur les causes initiales des probl mes et des commentaires d v nement Vous pouvez d finir des commentaires sur les causes initiales des probl mes dans la logique applicative pour expliquer les r sultats de niveau de service Les commentaires sur les causes initiales des probl mes sont associ s aux m triques Il est galement possible de g n rer des annotations d v nement qui sont des commentaires associ s aux v nements issus des donn es brutes plut t qu la m trique Vous pouvez afficher ces deux types de commentaires dans les donn es de rapport Deux m thodes dans l objet Tools de la logique applicative tiennent compte de la cr ation des causes initiales des probl mes et des enregistrements d annotations d v nement Tools AddRootCauseComment Text Timestamp resourceld m Enregistre un commentaire sur les causes initiales Ces informations peuvent tre utiles ult rieurement dans des rapports g n r s Le commentaire sur les causes initiales enregistr d crit une situation sp cifique au cours de l ex cution de la formule de la logique applicative un moment donn Le param tre Information sp cifie que le commentaire doit tre crit La m thode re oit un horodatage qui doit tre enregistr avec le commentaire Elle accepte galement un param tre Resourceld qui sp cifie une ressource associ e au contexte de m thode Ce param tre
308. mps o la ressource n est pas en vigueur en cr ant de nouvelles versions de la ressource une au d marrage de la p riode d exception et une autre la fin de la p riode d exception Toutefois si la ressource fait partie d une m trique group e et la ressource est la fois en vigueur et pas en vigueur dans la m me p riode de calcul seule la derni re p riode o la ressource a t en vigueur sera prise en consid ration dans le r sultat comme indiqu ci dessus Dans ce cas il est recommand d utiliser la fonctionnalit d attributs personnalis s Vous pouvez g rer un attribut suppl mentaire pour la ressource indiquant que le statut de la ressource peut tre g n r et la formule de logique m tier va interroger le statut de la ressource dans chaque emplacement pertinent du script 198 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Remarques concernant la m moire et les performances Ce qui suit est un ensemble de situations prendre en compte lors de la conception des solutions de la logique applicative Les situations d crites sont des cas o la performance du moteur de calcul peut avoir un impact n gatif Param tres Param tres Si une valeur d un param tre est n cessaire dans le code la cr ation d une variable globale pour affecter la valeur du param tre est recommand e De plus quand la valeur du param tre est n cessaire utilisez la place l
309. n tester sur des donn es trait es afin de d terminer quel convertisseur pertinent doit tre utilis Il s agit de la m me que la Condition de InputFormatSwitch Section TranslationTableCollection Section TranslationTableCollection La section contient des tables de mappage qui font correspondre les valeurs de source de donn es aux champs d v nement de CA Business Service Insight Structure XML lt TranslationTableCollection LoadingMode remote TranslationTablesFileName Translations xml gt lt TranslationTable Name ResourcesTranslateTable DestinationType resource gt lt TranslationField gt nodeName lt TranslationField gt lt TranslationTable gt lt TranslationTable Name EventTypesTranslateTable DestinationType event_type gt lt TranslationField gt eventType lt TranslationField gt lt TranslationTable gt lt TranslationTable Name valueUpDownTranslateTable DestinationType value ValueType string gt lt TranslationField gt eventType lt TranslationField gt lt TranslationTable gt lt TranslationTableCollection gt TranslationTablesFileName facultatif sp cifiez le nom de fichier dans lequel les tables sont stock es localement si non sp cifi la valeur par d faut est choisie Translation XML LoadingMode facultatif standalone remote Remarque La valeur par d faut pour l interface en ligne est Remote et Standalone pour l interface hors ligne M thode
310. n s parant les champs de donn es sp cifi s pr c demment Les d finitions des champs compos s doivent suivre celles des champs normaux m Les donn es trait es sont compar es aux conditions de TranslatorSwitch afin de d terminer le convertisseur utilis pour cr er l v nement de sortie partir de l enregistrement d entr e 114 Manuel d impl mentation Collecte de donn es expert en sources de donn es m Les donn es trait es sont envoy es au convertisseur correspondant ou ignor es Utilisez les param tres suivants InputFormatName Nom de ce format r f renc par la section Datasourcelnterface InputFormatFields InputFormatFields peut contenir un ou plusieurs noeuds de champ en fonction du nombre de sources de donn es des champs de saisie InputFormatField Sp cifie un champ de donn es de la ligne de donn es d origine ou un champ compos lt InputFormatField Name timestamp Type time TimeFormat d m Y H M S gt Name Nom de ce champ qui sera r f renc comme champ source par les autres l ments comme l l ment compos ou les champs de TranslatorFields Type Type de donn es du champ string integer real time Source Valeur de la source pour ce champ Valeur par d faut v nement valeurs possibles event la valeur du champ est fournie par l v nement venant de la source de donn es Les valeurs des champs sont prises dans l ord
311. n dessous du seuil Ne doit pas exc der 750 millisecondes par mois Temps de r ponse pour la transaction r ussie 100 1 mois de r ussite 750 ms Syst me CNP Performances Temps de r ponse pour la transaction r ussie Toujours Annexe B Exemples d tude de cas 279 Exemples de mod lisation de contrat M trique Cible Dans le cadre de cette m thode le calcul d termine le pourcentage de transactions qui ont t correctement accomplies sous le seuil des 750 ms pendant la p riode sp cifi e donn e par la formule Nombre de transactions en dessous de 750 ms Nombre total de transactions 100 L expression de la garantie en taux de r ussite fournit la capacit de conserver une garantie stricte cible 100 tout en tenant galement compte de la valeur r elle repr sentant la qualit du service Avec cette m thode la cible n est d sormais plus une limite sup rieure de 750 ms mais la proportion maintenir Dans les cas o la garantie doit tre stricte la cible doit tre de 100 ce qui ne laisse aucune place la d faillance Remarquez que dans ce cas une variable suppl mentaire est introduite savoir le param tre de la m trique Ce param tre doit tre mis en oeuvre comme param tre de m trique pour activer des modifications simples le cas ch ant L imposition d un mod le de type progressif peut pr senter un mod le de type escalade Les solutions suivantes d finiss
312. n nouvel adaptateur avec une interface plus intuitive que l diteur XML L assistant vous guide dans une suite d onglets contenant toutes les informations n cessaires la cr ation d un adaptateur et permet la fin de t l charger une copie du fichier de configuration XML compil L assistant comporte toutefois quelques restrictions Actuellement il ne permet pas les actions suivantes m Faire r f rence la m me structure d entr e format d entr e partir d interfaces de source de donn es diff rentes m Faire r f rence la m me structure de sortie convertisseur partir d entr es diff rentes Configurer un commutateur de format d entr e et l utiliser pour d cider du format d entr e utiliser partir de l interface de source de donn es Fournir une d finition d un champ d ID de la source de donn es dans la structure de sortie Fournir une d finition de plusieurs fichiers dans la cha ne de connexion pour interroger des fichiers texte ou Excel avec la m me requ te Utiliser les contraintes d heure UTC ou UtcNow m Sp cifier des valeurs commen ant ou finissant par un espace Lors de la cr ation d un nouvel adaptateur l aide de l assistant les quatre options pr sent es dans le tableau suivant sont disponibles as B Adaptateur de fichier texte F tiateur EE Adre aiaa veur LOCA La Adaptateur configuration non g r e f Cr er partir d Adaptateur configur
313. n permet de se connecter au serveur LDAP d organisation et d en extraire la liste d utilisateurs Les m thodes de package d outils CA Business Service Insight sont utilis es pour la cr ation des utilisateurs groupes et r les Exemple de code VB de connexion au serveur LDAP Option Explicit On Imports System DirectoryServices Public Function GetLDAPUsers ByVal ldapServerName As String ByVal pFindWhat As String As ArrayList Dim oSearcher As New DirectorySearcher Dim oResults As SearchResultCollection Dim oResult As SearchResult Dim RetArray As New ArrayList Dim mCount As Integer Dim mIdx As Integer Dim mLDAPRecord As String Dim ResultFields As String securityEquals cn Try With oSearcher SearchRoot New DirectoryEntry LDAP amp ldapServerName amp _ dc Lippogeneral dc com PropertiesToLoad AddRange ResultFields Filter cn amp pFindwhat amp oResults FindAll End With mCount oResults Count If mCount gt Then For Each oResult In oResults mLDAPRecord oResult GetDirectoryEntry Properties cn Value amp amp oResult GetDirectoryEntry Properties mail Value RetArray Add mLDAPRecord Next End If Catch e As Exception Annexe B Exemples d tude de cas 367 Etude de cas 21 Exemple d int gration de LDAP MsgBox Error is amp e Message Return RetArray End Try Return RetArray End Function Sub CheckAddUser Dim map Set map Tools GetUserDetails acme Te
314. n pratique Mesurer un niveau maximal signifie qu une transaction unique de 751 ms sur un million de transactions r alis es au cours d un mois suffit pour causer une infraction du contrat Toutes les barres dans les rapports seront par cons quent rouges et ne refl teront pas la qualit r elle du service qui a t fourni L illustration suivante d crit un rapport typique dans ces circonstances 276 Manuel d impl mentation Exemples de mod lisation de contrat Annexe B Exemples d tude de cas 277 Exemples de mod lisation de contrat Une transaction qui d passe la cible sera consid r e comme violation du contrat C est une tr s mauvaise base pour estimer la qualit r elle du service fourni car elle refl te uniquement une transaction unique et rien n appara t quant au reste des transactions Par exemple s agit il d une d faillance unique ou d une tendance S il ne s agit pas d un incident isol combien de d faillances ont elles t constat es ou quelle est la proportion de transactions chou es par rapport au nombre total de transactions accomplies au cours du mois Il peut y avoir un certains nombre de mois pr sentant de telles occurrences qui constituent ainsi une violation du contrat mais quelle est la tendance S am liore t elle ou s aggrave t elle Voil autant de questions que le gestionnaire de niveau de service peut poser et le rapport doit pouvoir lui fournir des r ponses Remarque En d fi
315. n y a pas de nouveaux enregistrements il s arr te Un adaptateur SQL ex cute chaque requ te une seule fois Si RepeatUntilDry est d fini sur Non il s arr te imm diatement Si RepeatUntilDry est d fini sur Oui il attend selon les param tres SleepTime Il essaye d ex cuter la requ te nouveau selon le temps de veille de la requ te et s il n y a pas de nouveaux enregistrements il s arr te alors Pour plus d informations sur les attributs SleepTime et RepeatUntilDry reportez vous la section Sp cifications de configuration de l adaptateur page 377 La section relative l interface du fichier de configuration de CA Business Service Insight se compose d attributs sp cifiant les deux modes de connexion CA Business Service Insight en ligne et hors ligne Dans le mode en ligne l adaptateur se connecte CA Business Service Insight r cup re les tables de conversion et les commandes de contr le de CA Business Service Insight puis renvoie des v nements des statuts et des demandes de conversion CA Business Service Insight Dans le mode hors ligne l adaptateur fonctionne avec un fichier de table de conversion local et crit les v nements dans un fichier de sortie Le mode hors ligne est commun ment utilis lors du d veloppement initial et du test d un adaptateur Si ConsoleDebugMode est d fini sur Oui les messages de d bogage s affichent sur la console Pour plus d informations sur les divers
316. nd des informations suppl mentaires relatives au ticket du client Dans la logique applicative lorsque le ticket est en mode Client en attente il ne doit pas tre consid r comme appartenant au calcul Par cons quent seul le module de logique applicative doit changer pour tenir compte du nouveau statut et de la logique Une nouvelle version du module y compris la nouvelle logique est cr e Lors de la validation de la modification vous voyez appara tre une liste des m triques utilisant le module de logique applicative Vous pouvez soit appliquer la modification toutes les m triques collectivement soit choisir d appliquer la modification uniquement aux m triques sp cifiques dans la liste Si vous s lectionnez uniquement des m triques sp cifiques dans la liste vous tes invit cr er un nouveau module pour les m triques s lectionn es Le pr c dent module de logique applicative utilis par les m triques s lectionn es est remplac par le nouveau module de logique applicative et le calcul est r ex cut en fonction de la nouvelle m trique Chapitre 3 Impl mentation 185 Ecriture de scripts de logique applicative expert en logique applicative Cr ation des param tres Les param tres fournissent aux utilisateurs professionnels une fa on rapide et intuitive d afficher et de changer leurs valeurs en utilisant l interface utilisateur graphique sans devoir modifier le script de formule L utilisation de
317. ndard Nom du service Description Nom du fournisseur Source du service Attribut de partage Attribut de gestion M tadonn es de service attributs personnalis s Ajout de nouveaux attributs Cat gories de service et fonctionnalit s G n re automatiquement des informations de cat gorie si les informations de fonctionnalit sont fournies mais pas celles de cat gorie G n re automatiquement g n rez des informations de fonctionnalit si les informations de cat gorie sont fournies mais pas celles de fonctionnalit Hi rarchie de service 264 Manuel d impl mentation Des informations enfants peuvent tre automatiquement d termin es partir des informations parentes D tection de services Exportation manuelle de donn es de service Vous pouvez exporter des donn es de service manuellement vers un fichier CSV ou XML Le processus d exportation utilise les commandes suivantes InsightUtil exportservice http https server lt hostname gt port lt port gt format csv xml path lt file path gt key lt key gt secret lt secret gt InsightUtil La commande commence avec le nom de l utilitaire savoir InsightUtil exportservice http https Indique que le service d exportation utilise HTTP ou HTTPS server lt hostname gt Indique le nom d h te du serveur port lt port gt Indique le num ro de port format csv xml Indique le format du fichier d exportation CSV ou XML pa
318. ndows XP Workstatio Dallas remote A KR ee ns a 5 No Bruce Thin clients Last polled Router Annexe B Exemples d tude de cas 321 Exemples d criture de scripts de logique applicative Exemple Pour la condition de calcul suivante Calculer le pourcentage de disponibilit pour un syst me compos d un groupement de serveurs Le syst me est consid r disponible uniquement lorsque tous les serveurs sous jacents sont disponibles La solution sera impl ment e comme suit La disponibilit de syst me est valu e par la disponibilit de ses ressources group es sous jacentes Dans ce cas il est n cessaire de g rer et stocker le statut de toutes les ressources group es pour valuer le statut du syst me chaque point dans le temps Pour ce faire la formule doit contenir un plan le plan ServerAvailabilityIndicators dans l exemple de code ci dessus ayant une entr e pour chacune des ressources surveill es Vu que tous les objets du plan requi rent un champ cl pour r f rencer la valeur associ e ce plan aura l indicateur de ressource comme cl ID de ressource et la valeur sera le statut du composant Quand le statut d un composant change l entr e appropri e dans ce plan doit galement tre modifi e La formule mettra jour le statut de la ressource appropri e dans le plan pour chaque v nement de disponibilit et r valuera le statut du syst me en cons quence Puisque les ress
319. ne doit tre effectu e qu apr s un contr le qualit Le processus de configuration implique que le gestionnaire de contrats se charge des tapes suivantes Configuration des catalogues de services Cr ation de contrats Activation des contrats Configuration des param tres de s curit Cr ation de rapports d alertes et de tableaux de bord L expert en sources de donn es doit proc der la configuration de l adaptateur et son int gration aux sources de donn es L expert en sources de donn es doit galement accomplir l tape de conversion des ressources afin de lier les structures de sources de donn es aux entit s d finies dans le syst me CA Cette tape est cruciale au niveau du processus global et peut galement exiger les conseils du gestionnaire de contrats En outre l expert en logiques applicatives doit r diger la logique applicative de toutes les m triques en fonction des plans de la phase de conception Celle ci peut inclure la cr ation de tous les modules obligatoires et la configuration des param tres associ s afin de fournir les fonctionnalit s de calcul attendues 72 Manuel d impl mentation Impl mentation introduction Tous les points mentionn s ci dessus sont expliqu s en d tail dans les sections de ce chapitre Remarque Il est important que le gestionnaire de contrats soit conscient que tout mauvais choix fait cette tape peut avoir des r percussions d favorables s
320. nent L installation comporte deux phases Pendant la premi re phase la phase d installation l administrateur syst me doit installer et int grer les composants de CA Business Service Insight l environnement de production Pendant la deuxi me phase la fonctionnalit du syst me est v rifi e et le syst me doit tre mis sous contr le pour s assurer que les processus syst me et les fonctionnalit s d interface utilisateur fonctionnent tous correctement Pendant le processus d installation il peut tre requis de travailler sur les serveurs de production via des outils de connexion distants qui doivent tre install s dans l application et sur les serveurs Web pour assurer que l installation est compl te et s re L installation de la base de donn es Oracle doit tre r alis e par un sp cialiste DBA Oracle si possible pour garantir une configuration correcte et conforme aux exigences d entreprise en vigueur La cr ation de base de donn es peut tre confi e l administrateur syst me moyennant recours l utilitaire de cr ation de donn es fourni avec l installation de CA Business Service Insight Dans ce cas l installation doit tre v rifi e par le DBA pour s assurer qu elle a t correctement accomplie Si le syst me a d j t configur sur un syst me de d veloppement et a besoin d tre migr il est n cessaire de transf rer le contenu de la base de donn es sur cette nouvelle base de donn es de produ
321. nexion tablie a lt Connecting DataSource tentative de connexion la source de donn es a lt Connecting DataSource gt connexion tablie RunOnce facultatif Valeurs autoris es yes no lorsqu il est d fini sur no l adaptateur s ex cute continuellement Lorsqu il est d fini sur yes l adaptateur de fichier texte s ex cute lit des enregistrements et s arr te automatiquement L adaptateur de fichier lit des fichiers entiers attend quelques secondes essaie de lire de nouveaux enregistrements selon la dur e de mise en veille S il n existe pas d enregistrements de ce type il s arr te Un adaptateur SQL ex cute chaque requ te une seule fois Si RepeatUntilDry est d fini sur no il s arr te imm diatement Si RepeatUntilDry est d fini sur yes il attend selon la dur e de mise en veille essaie d ex cuter les requ tes nouveau selon la dur e de mise en veille de la requ te et en l absence de nouveaux enregistrements il s arr te RepeatUntilDry facultatif Valeurs autoris es yes no Valeur par d faut yes Voir l attribut RunOnce ci dessus RuntimeErrorsLimit facultatif D termine la limite des erreurs par exemple pour des erreurs des v nements d entr e avant le blocage de l adaptateur Lorsque sa valeur est gale 0 l adaptateur n est pas bloqu Annexe C Sp cifications de la configuration d adaptateur 381 Section General Valeur par d faut 1 ce qui signifie q
322. nfiguration autonome il lit le fichier local Lorsque l adaptateur passe en mode hors ligne il utilise le fichier uniquement comme table de conversion pour plus d informations sur les modes en ligne et hors ligne consultez la section Modes d ex cution de l adaptateur page 101 lt TranslationTableCollection gt lt AssystResourceTable gt lt Entry TranslationStatus Ignored resource Authority gt lt Entry TranslationStatus Translated resource LONDON TranslationTo 1006 gt lt AssystResourceTable gt lt AssystSupplierEventTypeTable gt lt Entry TranslationStatus Translated severity 1 TranslationTo 1545 gt lt Entry TranslationStatus Translated severity 2 TranslationTo 1550 gt lt Entry TranslationStatus Translated severity 3 TranslationTo 1551 gt lt AssystSupplierEventTypeTable gt lt TranslationTableCollection gt Communication de l adaptateur Les adaptateurs interagissent avec la source de donn es d une part et l couteur d adaptateur de CA Business Service Insight et serveur de journalisation d autre part comme d crit dans le diagramme suivant Source de 1 Adaptateur ODBC TCP IP donn es Chapitre 3 Impl mentation 95 Collecte de donn es expert en sources de donn es L adaptateur communique avec la source de donn es pour r cup rer les donn es l aide d une connexion ODBC et peut tre situ localement ou distance par rapport la source de donn
323. nique service ou groupe II peut donc arriver qu un v nement envoy pour le calcul du temps de r ponse faisant partie du contrat du contractant A fasse galement partie des calculs du contractant B Annexe B Exemples d tude de cas 295 Exemples de mod lisation de donn es Etude de cas 8 Performance du centre d assistance N TK 3800968 38000509 38084199 38188329 Priorit TK 1 Date d ouverture 19 12 2003 07 51 18 12 2003 09 21 07 01 2004 11 20 21 01 2004 09 27 296 Manuel d impl mentation Date de fermeture 05 01 2004 11 31 05 01 2004 11 33 14 01 2004 09 10 27 01 2004 09 09 Date de r solution 22 12 2003 12 00 22 12 2003 12 00 09 01 2004 12 00 24 01 2004 12 00 Allocation au contractant A Allocation au contractant B Consid rant la source de donn es affich e ci dessous Ref pers CM3 CM1 CM2 CM3 Voici un cas d tude typique sur la performance du centre d assistance Emplacement Londres Ipswitch Ipswitch Leeds N TK 37964069 3796448 37965039 37970699 37997259 38000259 38021049 Priorit TK 3 Date d ouverture 12 12 2003 14 04 12 12 2003 14 18 12 12 2003 14 57 15 12 2003 09 26 17 12 2003 15 58 18 12 2003 09 11 22 12 2003 09 32 Date de fermeture 05 01 2004 11 35 05 01 2004 11 39 14 01 2004 15 05 05 01 2004 11 22 05 01 2004 11 27 06 01
324. nisation Utilisateurs Insight y Liste des utilisateurs LDAP compris les utilisateurs John LDAP synchronis s Albert Sadmin Sandy John Allison Albert Sandy Allison Annexe B Exemples d tude de cas 373 Etude de cas 22 G n ration de rapports l aide de PERL Etude de cas 22 G n ration de rapports l aide de PERL L exemple suivant d montre comment utiliser le script Perl pour se connecter au service Web de g n ration rapport CA Business Service Insight et transf rer le param tre XML des crit res dans une enveloppe SOAP l aide d un flux HTTP Remarque Le code XML en cours de transfert dans l enveloppe SOAP ne peut pas contenir les symboles lt ou gt la place du code HTML pour ces symboles c a d lt amp gt gt amp lt usr bin pert use strict use LWP UserAgent use HTTP Request Common use XML Simple use Data Dumper my userAgent LWP UserAgent gt new agent gt Mozilla 5 0 Cr ation d un contexte de session Oblicore L ID de session Oblicore est enregistr dans scid my message lt xml version 1 0 encoding utf 8 gt lt soap Envelope xmlns xsi http ww w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema xmlns soap http schemas xmlsoap org soap envelope gt lt soap Body gt lt CreateSessionContext xmlns http ww oblicore com gt lt userName gt sadmin lt userName gt l
325. nissant la m trique et le descriptif de calcul s y rapportant il est tr s important d envisager comment les r sultats s afficheront dans un rapport Ce rapport doit fournir deux l ments cruciaux ma Y a t il eu infraction au contrat Le rapport doit offrir aux gestionnaires suffisamment de transparence au niveau des donn es et de capacit pour examiner la cause premi re de la d faillance et leur apporter les outils n cessaires pour comprendre pleinement leurs composants de service Mod lisation sugg r e solution B Temps moyen de r ponse Temps de r ponse de la transaction du syst me Ne doit pas exc der 750 millisecondes par mois CNP M trique Cible P riode de suivi Unit de mesure Cat gorie de domaine Temps de r ponse moyen de la transaction 750 1 mois Millisecondes Temps de r ponse moyen de la transaction 278 Manuel d impl mentation Exemples de mod lisation de contrat Le calcul du temps de r ponse moyen donne une meilleure id e de la qualit mensuelle de service et peut la fois encore refl ter ces mois avec des temps de r ponse extr mes ou hors contrat Solution C de mod lisation sugg r e Temps de r ponse de la transaction du syst me CNP M trique Cible P riode de suivi Unit de mesure Param tre de m trique Service Domaine de service Cat gorie de domaine P riode d application Pourcentage de transactions qui ont t correctement accomplies e
326. nn es II s agirait probablement d un groupe de ressources 60 Manuel d impl mentation Conception Pr sentation du cycle de vie des ressources Une ressource est une entit physique ou logique qui peut modifier ses caract ristiques avec le temps Elle peut tre allou e certains composants de service ou contractants etc la fois puis tre r allou e un moment futur Chacune de ces modifications ou r allocations est captur e par CA Business Service Insight afin de pouvoir effectuer des calculs tout moment en fonction de la configuration des ressources et de l affectation ce moment pr cis Vous pouvez effectuer des modifications ou des r allocations d une ressource tout moment mais cela n cessite la cr ation d une nouvelle version de cette ressource Une date d entr e en vigueur qui prendra effet lorsque des modifications se produiront doit tre indiqu e sur chaque nouvelle version Les modifications seront alors report es dans le futur moins que des modifications suppl mentaires ne soient rencontr es dans une version ult rieure de cette m me ressource Toutes les modifications ne seront visibles et disponibles pour le moteur de calcul qu une fois que cette nouvelle version a t activ e et a pris effet Ce processus est d sign sous le terme de validation de la ressource Dans CA Business Service Insight il existe aussi une mani re de g rer plusieurs allocations de ressources en une seul
327. nn es Configurez les attributs suivants Remarque Cette section est compl tement diff rente pour un adaptateur SQL DeleteFileAfterProcessing d finit la fa on dont l adaptateur g re le fichier source et d termine comment l adaptateur contr le la lecture afin de ne lire que de nouveaux enregistrements Dans ce cas les fichiers sources restent leur place sur le serveur et cette valeur est d finie sur Non Si un fichier est cr uniquement pour l adaptateur et qu il puisse tre supprim apr s son cours de traitement l attribut doit tre d fini sur Oui Le fichier est alors renomm trait et supprim Lorsque l attribut est d fini sur Non le fichier est copi et le traitement a lieu en utilisant le fichier copi Si de nouveaux enregistrements sont ajout s la fin de ce fichier l adaptateur copie ces nouveaux enregistrements dans le fichier de travail pendant le cycle suivant Si de nouveaux enregistrements ne sont pas ajout s au fichier l adaptateur cherche le fichier suivant avec les m mes mod le et nom dans l ordre lexicographique que le fichier actuel Si l adaptateur trouve un tel fichier il proc de son cours de traitement L adaptateur ne revient pas au fichier pr c dent m me si de nouveaux enregistrements ont t ajout s D finissez l attribut sur Non lorsque vous avez besoin de garder l int grit du fichier source et lorsque le fichier doit tre ajout 112 Manuel d impl mentati
328. nnement de l application et des exigences sp cifiques Vous pouvez d finir certains param tres de l interface utilisateur et vous pouvez en d finir d autres uniquement depuis la table de configuration du syst me de base de donn es Remarque Consultez les recommandations de prise en charge pour vos configurations PSL Chapitre 3 Impl mentation 193 Ecriture de scripts de logique applicative expert en logique applicative Historiques et alertes Il y a des cas o la logique applicative est requise pour cr er un rapport dans le journal ou d clencher un message alerte Cela est n cessaire lorsque les messages doivent tre envoy s en fonction du traitement d v nement Vous pouvez envoyer toutes les informations qui sont rassembl es pendant le processus du calcul et qui peuvent tre pertinentes comme alerte Par exemple vous pouvez envoyer un message d alerte lorsqu un v nement sp cifique est sous le seuil horaire de r solution sp cifi ou dans le cadre d une analyse de tendance lorsqu un certain nombre de d faillances cons cutives a t atteint Out est un objet de la logique applicative globale qui permet la formule d envoyer des alertes ainsi que des messages de journal Il contient deux m thodes associ es qui ont la forme suivante Alert lt Event type gt lt Resource name gt lt valuel value2 gt lt valuel6 gt Cette commande envoie une alerte d un type d v nement sp cifi Toutefois
329. nregistrement lu et converti en un v nement de sortie i pour un enregistrement ignor par l analyseur d expression r guli re a pour un enregistrement lu et ignor par les tables de conversion R pour un enregistrement lu mais rejet par la table de conversion ne peut tre converti par les tables de conversion X pour un enregistrement ayant pos probl me lors de son analyse syntaxique Il sera ignor et perdu ou enregistr dans le r pertoire des v nements non autoris s Remarque Lorsque l enregistrement lu passe par plus d un convertisseur l indice d enregistrement est mis entre parenth ses Par exemple ou RRI Indicateurs de statut de l adaptateur a O l adaptateur est actif et ne lit pas d enregistrement la derni re seconde m E statut Erreur m P statut Pause S commande d arr t re ue de CA Business Service Insight 380 Manuel d impl mentation Section General B statut Bloqu la table d v nements rejet s est satur e Indicateurs de tables de conversion L attente des tables de conversion a T table de conversion envoy e par re ue de CA Business Service Insight a t changements de la table de conversion envoy e par re ue de CA Business Service Insight Indicateurs de connexion a lt Connecting CA Business Service Insight tentative de connexion CA Business Service Insight a lt Connecting CA Business Service Insight gt con
330. nregistrements dans la table de base de donn es de destination L adaptateur utilise ces valeurs lorsqu il cr e la requ te pour l ex cution suivante Cela lui permet de ne lire que de nouveaux enregistrements Par exemple consid rons l instruction SQL suivante utilis e pour extraire des donn es de ticket d incident Select ticket id status organization open date respond date resolved date record modified date from t ticket data Dans cet exemple le champ cl de la requ te choisi pour obtenir les toutes derni res informations est record_ modified date et ce afin de capturer tous les derniers enregistrements de la source de donn es Il g n re ainsi les nouveaux tickets ouverts depuis la derni re ex cution de l adaptateur de m me que les mises jour de tickets existants En s lectionnant ce champ en tant que champ cl de la requ te l adaptateur ajoute automatiquement la section suivante la fin de la requ te pendant l ex cution where record modified date gt previous value order by record modified date asc Par cons quent il ne r cup re que les nouveaux enregistrements Notez qu un certain nombre de points sont consid rer lorsque vous choisissez le champ cl de requ te et ceux l d pendent toujours du comportement de la source de donn es et de ce que vous voulez faire de ces donn es r cup r es Notez aussi que les champs choisis dans l exemple pr c dent ne sont pas toujours le meilleur choi
331. ns un nouveau dossier de l adaptateur l emplacement sp cifi dans le cadre du processus de cr ation de l adaptateur Adresse r seau du serveur de journalisation Facultatif Port du serveur de journalisation g n ralement 4040 Facultatif Dans les cas o ces param tres sont d finis l adaptateur envoie un rapport concernant les messages de journal au serveur de journalisation de CA Business Service Insight Chemin d acc s du mod le de configuration de l adaptateur SQL Le gestionnaire d adaptateurs utilise ces informations pour copier le mod le de configuration dans un nouveau dossier de l adaptateur l emplacement sp cifi dans le cadre du processus de cr ation de l adaptateur Chapitre 3 Impl mentation 99 Collecte de donn es expert en sources de donn es Entr es d adaptateur Individuelles Nom ConfigurationFileName Utilis uniquement par l utilitaire Gestionnaire d adaptateurs Utilis par l adaptateur Les entr es suivantes sont crites dans le registre de HKEY_LOCAL_MACHINE SOFTWARE Oblicore Adapters lt Adapter Name gt Propri t s possibles Type Chaine Description Nom du fichier de configuration de l adaptateur R pertoire LogFileName Nom du fichier de journal de l adaptateur Chemin d acc s Chaine Chaine Chaine R pertoire de l adaptateur Chemin d acc s de l ex cutable de l adaptateur RunAs Service Application de con
332. nsight comprend les entit s repr sent es dans l illustration suivante Contractant s A Contrat aa Services Domaines de Peiloeles service d application x Pe H Objet de notre prestation Cat gories de Dur e d engagement Si domaine 2 BE Hyt RLCECELCEEEEEEEEEEEEEECECEEEEEEEEEEEEUES ae Type d engagement PR M triques nn Objectif de niveau Bariere Logique de service applicative Port e de l engagement R currence de l engagement M thode de calcul de l engagement 28 Manuel d impl mentation SLO Informatif KPI KQI Interm diaire Consommation Prime Conception Contrat D finit l accord et l ensemble de m triques Un contrat peut tre de trois types diff rents selon la relation entre les contractants impliqu s Il peut s agir d un SLA accord sur les niveaux de service entre l organisation et ses clients d un OLA contrat op rationnel entre divisions de l organisation ou un UC contrat de sous traitance entre l organisation et ses fournisseurs o g n ralement l UC s applique un service pour lequel l organisation fournit ses services un autre client via un SLA Contractant s D finit le client des services fournis et les parties avec lesquelles ils ont sign le contrat Un m me contractant peut tre rattach plusieurs contrats Notez que dans le cadre du contrat vous pouvez d finir le fourn
333. nt Le groupe en g n ral et l l ment de groupe sp cifique en cours de gestion Fonctions qui renvoient des listes de ressources en fonction des besoins de l utilisateur Fonctions qui vous permettent de convertir des noms de ressource en ID de ressource et vice versa L acc s direct ces informations depuis la base de donn es l aide de Safe ODBC est extr mement inefficace et n a pas d importance puisque les informations sont directement accessibles partir de l objet de contexte Si possible l utilisation continue de la fonctionnalit int gr e constitue un moyen de recevoir des informations Annexe B Exemples d tude de cas 345 Ecriture d exemples de logique applicative efficaces Etude de cas 18 Enregistrement La logique applicative est souvent crite de fa on conserver un plan de la structure de ressource de la m trique utiliser pendant les calculs Puisque la structure de la ressource change avec le temps cette logique applicative doit mettre jour la structure du plan lorsque la structure de ressource change La m thode OnRegistration est appel e lorsque la structure de ressource change puisqu elle est charg e de g rer le comportement de moteur qui a un lien avec les changements observ s dans les enregistrements et le groupement en raison des changements de structure de ressource Le fait que cette m thode est appel e pour chaque changement de structure de ressource constitue un atout
334. nt gr es un rapport mais seule la premi re comporte des calculs de d viation cause de son obligation contractuelle Remarque Une autre m thode possible pour r soudre ce type de situation est d utiliser des formats de sortie de logique applicative et des rapports libres sur ce type de donn es Toutefois cela ne permet plus la capacit d exploration du rapport sur les donn es ni la possibilit d utiliser l assistant de cr ation de rapports simples L avantage de l utilisation de sorties de logiques applicatives est d autre part d conomiser l utilisation du moteur en ayant un nombre de m triques plus restreint Pour toutes autres informations sur cette m thode consultez l tude de cas Sorties Tables utilisateur page 178 M triques avec cibles Chapitre 2 Planification et conception 37 Conception Dans les cas o une cible est d finie pour une m trique il existe deux fa ons possibles de sp cifier la cible Vous pouvez la sp cifier comme cible statique ou dynamique Les cibles statiques sont les plus utilis es il peut s agir d une valeur convenue valide pendant toute la dur e du contrat Par exemple La disponibilit de r seau ne doit pas tre inf rieure 98 tous les mois La cible dans ce cas est 98 De m me la cible peut d pendre des performances des mois pr c dents ou juste changer de valeur au cours de l ann e Il existe beaucoup d autres situations que vous tes susceptible de
335. nt affich es dans la bo te de dialogue Cat gorisation du service dans une fen tre contextuelle qui s affiche lorsque vous pointez un nom de cat gorie avec la souris Les services de cette cat gorie doivent inclure les fonctionnalit s suivantes Performances de stockage Mise l chelle automatique Prise en charge des options r gionales Prise en charge des syst mes de fichiers ou des multiprotocoles Option de stockage hors ligne Sauvegarde dans le Cloud Entreposage de donn es Rapports de ventes Rapports de donn es G n ration de rapports ad hoc Int gration SalesForce Prise en charge d applications d entreprise Instance de cr ation Instance de mise l chelle Instance persistante Int gration de service de stockage Instance de r partition de la charge Instance de moniteur Int gration de service de base de donn es Capacit de calcul Capacit r seau Performances de stockage Chapitre 5 Gestion et d tection de services 245 D tection de services Gestion des relations client Base de donn es Commerce lectronique 246 Manuel d impl mentation Gestion des prospects Gestion des services Gestion des contacts Int gration d un syst me de messagerie Analyse Pr vision Suivi d opportunit s Acc s mobile Magasin de documents Suivi d activit s Automatisation ou flux de travaux Gestion des campagnes Performances de stockage Relationnelle Non relationnelle H berg e sur
336. nt apr s fis Jours Supprimer les messages d erreur apr s 30 Jours Date de la derni re activation Le processus de d finition des pr f rences syst me inclut l application de valeurs pertinentes aux variables syst me A partir du menu Administration cliquez sur Param tres du site Moteurs pour ouvrir la bo te de dialogue Pr f rences du moteur Pour obtenir des d tails quant aux diverses recommandations de param tre consultez le Manuel d administration 238 Manuel d impl mentation Installation Param tres de s curit administrateur syst me Les param tres de s curit incluent la cr ation d utilisateurs de groupes d utilisateurs et de r les Par d faut tous les utilisateurs sont associ s l organisation sp cifi e pendant le processus d installation de l application Toutefois il est galement possible de cr er des organisations suppl mentaires le cas ch ant La plupart des d finitions requises ont d j t r alis es pendant la phase de configuration Par cons quent g n ralement seul un simple ajustement est requis pour d finir les param tres suppl mentaires qui ont pu tre identifi s depuis lors Pour de plus amples d tails propos des param tres de s curit consultez l aide en ligne ou le Manuel de l administrateur Sp cification des param tres pour la synchronisation SSA Lorsque vous utilisez CA Spectrum Service Assurance SSA afin de d t
337. nt sur le bouton de dessus comme indiqu dans l image ci dessous et en choisissant D finir la table de conversion R VA __SMI__Incident_Closed Source Nom fa Resourceld Timestamp pa Cr er un type d v nement fe Modifier le type d v nement HH D finir la table de conversion Ea Effacer les d finitions de la table de conversion TICKELCITETIE TicketClient Annexe B Exemples d tude de cas 359 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Apr s cela une fen tre contextuelle s affiche D tails de la table de conversi Nom ID du type d v nement Ajouter une table de conversion oo Table Nombre entier Valeur de champ Annuler Sila table de conversion pour ce champ de valeur existe d ja vous pouvez la choisir ici ou a d faut d finir une nouvelle table de conversion pour l op ration Le bouton de la fen tre de dessus peut tre utilis cette fin Nom Description Ajouter un champ source O Nom du champ Type d v nement Enregistrer Annuler 360 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Une fois que la table est cr e vous devez sp cifier le champ Entr e mapp aux champs source indiqu s ci dessus Si vous souhaitez sp cifier une autre table de conversion
338. nt un changement d infrastructure Sub OnRegistration dispatcher dispatcher RegisterByResourceGroup OnComponentDownEvent Component Down Application Components dispatcher RegisterByResourceGroup OnComponentUpEvent Component Up Application Components dispatcher RegisterByResourceGroup OnMaintenanceStartEvent Maintenance Start Application Components dispatcher RegisterByResourceGroup OnMaintenanceEndEvent Maintenance End Application Components UpdateCounters Context RegistrationTime Dim AllocatedComponents Set AllocatedComponents Context ResourcesOfResourceGroup Application Components Annexe B Exemples d tude de cas 327 Exemples d criture de scripts de logique applicative s assure que la formule ne surveille que toutes les ressources pertinentes UpdateMonitoredComponents AllocatedComponents End sub Sub OnLoad time Lorsque le syst me d marre pour la premi re fois part du principe que la disponibilit est OK LastUpdateTime time End sub Sub OnPeriodStart time initialise les compteurs pour renouveler le calcul p riodique ExpectedAvailabilityTime 0 ActualAvailabilityTime 0 End sub Sub OnTimeslotEnter time UpdateCounters time End sub Sub OnTimeslotExit time UpdateCounters time End sub Sub OnComponentDownEvent eventDetails UpdateCounters eventDetails Time crire le statut de disponibilit de la ressource faisant l objet d un rapport Availab
339. ntent une sauvegarde d tat Plus la consid ration remonte moins il y a d tats sauvegard s pris en compte La logique de ce m canisme repose sur la supposition que le nouveau calcul est habituellement n cessaire pour la p riode qui remonte avant un mois 190 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Calendrier annuel F Calendrier mensuel Calendrier hebdomadaire Calendrier quotidien a OG Aujourd hui Chapitre 3 Impl mentation 191 Ecriture de scripts de logique applicative expert en logique applicative Optimisation du syst me pour Le nouveau calcul Le processus de calcul de niveau de service exige une quantit consid rable de ressource UC de m moire et de stockage Ce qui suit est une liste de recommandations qui peuvent r duire la charge informatique et am liorer la vitesse de calcul Remarque Certaines recommandations exigent des param tres internes qui ne sont pas disponibles dans l interface utilisateur Dans ces cas contactez le support technique de CA pour plus de d tails et d instructions Modifiez la configuration d enregistrement des tats Selon les retards connus de l adaptateur vous pouvez d finir les param tres des tats pour mieux r pondre votre configuration Autrement dit vous pouvez changer le nombre et la granularit des points d enregistrement des tats Configurez le syst me pour calculer uniquement l
340. nterface gt lt InputFormatCollection gt lt TranslatorCollection gt lt TranslationTableCollection gt lt AdapterConfiguration gt Chacun des noeuds est d crit dans les parties suivantes Annexe C Sp cifications de la configuration d adaptateur 377 Section General Section General La section General comporte des attributs et sous noeuds comme suit Structure XML lt General MajorVersion 2345 MinorVersion 01245 WorkingDirectoryName output DataSourceControlFileName DatasourceControl xml SendFileName Send txt SendControlFileName SendControl xml LogDebugMode no ConsoleDebugMode no RunOnce yes RepeatUntilDry yes RuntimeErrorLimit 1 Ret ryRejectedEvents yes RejectedEventsFileName rejectedEvents txt RejectedEventsUpperLimit 1000 RegExUnlimitedSearch V3 1 Patch no HoldRejectedEventsSpan 24 GenerateStatistics yes StatisticsFileName MyStatistics txt gt KeepHistoricState yes gt DefaultTimeFormat Y sm ed H SM S DefaultDecimalSymbol DataSourceIdMaxLength 60 DefaultDigitGroupingSymbol SavelllegalEvents no WriteEventErrorToLog yes IllegalEventsDirectoryName xxxpath lt DataSourceDifferenceFromUTC DefaultOffset 2 TimeFormat S Y m d H M S gt lt DayLightSaving From 2001 04 09 12 00 00 To 2001 09 01 12 00 00 Shift 1 gt lt DataSourceDifferenceFromUTC gt lt General gt MajorVersion sp cifie le num ro d
341. ntillon d heure suivant le 01 01 07 a 01 00 en supposant une agr gation horaire RangeTo est calcul en arrondissant la transaction au commun multiple voir ci dessous RangeFrom est gal a RangeTo moins le multiple plus 1 Cette valeur est sp cifi e pour des raisons de clart uniquement et vous pouvez l ignorer Par exemple une agr gation horaire s afficherait comme suit remplacez MULTIPLE par la valeur multiple select trunc time stamp hh TimeStamp round response time MULTIPLE 0 MULTIPLE MULTIPLE 1 RangeFrom round response time MULTIPLE 0 MULTIPLE RangeTo count TransactionCount from t_log group by trunc time stamp hh round response time MULTIPLE 0 MULTIPLE Dans la logique applicative la condition suivante peut tre appliqu e aux v nements If eventDetails RangeTo lt Threshold Then Chapitre 3 Impl mentation 151 Collecte de donn es expert en sources de donn es SuccessfulTransactions SuccessfulTransactions eventDetails TransactionCo unt End If Quelques perspectives pour conclure m Puisque les transactions tendent tre distribu es normalement le nombre d v nements agr gatifs doit tre relativement faible Le choix de multiples communs lev s provoquera moins d v nements agr gatifs Le volume d v nements agr gatifs doit toujours tre inf rieur ou gal au volume de donn es brutes Ex cuter un adaptateur derri re un pare
342. od les de p riode d application Contractants Attributs personnalis s Pour plus d informations sur chacun des l ments mentionn s ci dessus consultez l aide en ligne 74 Manuel d impl mentation Configuration de la biblioth que de mod les gestionnaire de contrats Configuration de la biblioth que de mod les gestionnaire de contrats La biblioth que de mod les permet de d finir et de g rer les l ments suivants Biblioth ques de mod les Dossiers Mod le Mod les de niveau de service Mod les de contrats Param tres de s curit relatifs aux droits d acc s utilisateur Pour plus d informations sur chacun des l ments mentionn s ci dessus consultez l aide en ligne Cr ation de contrats gestionnaire de contrats A cette tape les contrats et leurs entit s connexes d finis durant la phase de conception sont cr s dans le syst me Proc dez comme suit 1 Ajoutez un nouveau contrat et appliquez les d tails g n raux du contrat 2 Pour chaque contrat d finissez ses m triques et appliquez leurs informations g n rales Seules les informations g n rales du contenu d un contrat sont appliqu es cette tape la logique applicative et le groupement des m triques du contrat sont exclus La description des tapes qui suit met l accent sur certains points importants devant tre consid r s cette tape Ces tapes sont d crites en d tail dans l aide en ligne
343. on Collecte de donn es expert en sources de donn es InputFormat se r f re au nom donn l l ment InputFormat dans l ensemble InputFormatCollection suivant qui prend en charge les donn es de cette connexion de source de donn es Le format d entr e correspond la structure des champs des donn es entr es en provenance de la source de donn es une fois qu elles ont t analys es par l adaptateur La m thode d analyse est sp cifi e dans l attribut des d limiteurs comme expliqu ci dessous Lorsque vous utilisez plus d une connexion avec des formats d interface diff rents ce champ rev t une plus grande importance et il d termine quelle structure de format d entr e manipule chaque donn e des sources de donn es Path emplacement physique des fichiers de source de donn es Par exemple C Program Files CA Cloud Insight Adapters ServersAdapter data NamePattern sp cifie le nom du fichier de source de donn es Les caract res g n riques peuvent tre utilis s si plus d un fichier utilise le m me format d entr e Si un nom de fichier est sp cifi sans caract res g n riques l adaptateur cherche uniquement un fichier avec ce nom Si des caract res g n riques sont utilis s l adaptateur recherche tous les fichiers qui correspondent au mod le les trie lexicographiquement puis les lit un par un Pendant l ex cution suivante il cherche de nouveaux enregistrements dans le dernier fichier avant de pa
344. onfiguration s est charg correctement red finissez ce param tre sur en ligne voir Modes d ex cution de l adaptateur 4 Chaque it ration comprend les tapes suivantes a Mise jour correction du fichier de configuration de l adaptateur b Supprimez tous les fichiers de sortie de l adaptateur c Ex cutez l adaptateur en double cliquant sur le raccourci vers son fichier ex cutable Adapter ou sur le fichier bat qui a t cr Chapitre 3 Impl mentation 137 Collecte de donn es expert en sources de donn es d Ouvrez le fichier journal de l adaptateur dans le navigateur de journaux utilitaire Log Browser exe dans le r pertoire Utilitaires de CA Business Service Insight et v rifiez qu il n y a pas de messages d erreur 5 La premi re tape est d obtenir un fichier de configuration correct et d atteindre un tat dans lequel l adaptateur charge le fichier de configuration correctement R p tez cette tape jusqu obtenir une connexion correcte CA Business Service Insight et la source de donn es et avoir rejet les v nements et demandes de conversion 6 Pour terminer cette tape v rifiez les points suivants Absence de messages d erreur dans le fichier journal de l adaptateur L adaptateur se connecte correctement CA Business Service Insight et la source de donn es _L adaptateur a envoy des requ tes de conversions et a rejet des v nements La lettre R doit s
345. onn es est une ligne de titre Le titre peut tre utilis par l adaptateur lors de l analyse des donn es Dans cet exemple chaque fichier de donn es contient la ligne de titre donc oui doit tre sp cifi pour cet attribut Section InputFormatCollection du fichier de configuration Cette section sp cifie la structure de donn es r cup r e depuis la source de donn es la fa on dont une ligne de donn es doit tre d coup e en champs ainsi que les types de ces champs et leurs formats Le filtrage des donn es initiales et les manipulations de donn es peuvent tre effectu s dans cette section en utilisant les champs InputFormatSwitch et Compound respectivement Dans cette section il est possible de d finir la m trique de validation pour les enregistrements d entr e l aide de InputFormatValidation et de ValidationCase qui d terminent si un enregistrement est l gal Le noeud InputFormatCollection peut contenir un ou plusieurs noeuds InputFormat Le flux de travaux g n ral suivi par l adaptateur durant cette section est le suivant La ligne de donn es est compar e l InputFormat sp cifi dans DataSourcelnterface m Les donn es sont r parties dans des champs en fonction de la sp cification InputFormat correspondante L ordre de InputFormatFields doit correspondre celui des champs analys s partir de la source de donn es Les valeurs sont affect es aux champs compos s en combinant et e
346. onn es historiques est disponible Volumes Volume actuel des donn es Taux de croissance Pr dictions Structure et format Comment les donn es sont elles organis es dans la source de donn es Quels sont les champs de donn es Quels sont les noms de table Qu est ce qui s pare les champs de donn es Flux 22 Manuel d impl mentation Conception L adaptateur obtient il les donn es directement ou les donn es sont elles d abord rassembl es par l adaptateur Conception Contrat sign D finition des SLA et de la logique applicative Conception Collecte des du mod le de ressource R vision de la conception exigences Conception de l architecture de d ploiement Phase de configuration Chapitre 2 Planification et conception 23 Conception Pr sentation de la conception gestionnaire de contrats expert en logique applicative expert en sources de donn es Cette section explique le processus et le raisonnement derri re la phase de conception du processus de la solution La phase de conception suit la phase de planification et est elle m me suivie par la phase d impl mentation dans le chapitre suivant L objectif de la phase de conception est que l quipe d impl mentation puisse effectuer le mappage entre les contrats r els et leurs clauses et les donn es de performances existantes dans le syst me CA Business Service Insight Avant le d
347. onn es ou au DBA Oracle et dans certaines circonstances sp ciales doit s accomplir sous la direction d un ing nieur CA L installation de la base de donn es inclut les tapes suivantes Installation d Oracle sur le serveur de base de donn es Installation du patch Oracle sur le serveur de base de donn es le cas ch ant toujours utiliser les derni res Service Releases du logiciel de base de donn es Oracle Installation du client Oracle sur le serveur d applications Web Installation du patch de client Oracle sur le serveur d applications Web le cas ch ant toujours s assurer que cette version correspond au serveur Installation de l application CA Business Service Insight L installation de l application est accomplie par l administrateur syst me Si l installation a d j t r alis e dans l environnement de test pendant la phase de configuration au cours de l int gration et du test d adaptateur seul un tat d initialisation ou une importation de base de donn es est requise L installation dans l environnement de production peut alors tre requise L installation de l application comporte les tapes suivantes Cr ation de la base de donn es de CA Business Service Insight Installation du serveur d applications Installation du serveur Web Installation de l adaptateur 232 Manuel d impl mentation Installation Installez toujours la derni re Service Release CA sur les se
348. ontrats 200 Nouveau calcul complet des m triques du contrat ss 203 Cr ation de livrables gestionnaire de contrats 204 D finition des param tres de s curit administrateur cecccceessecessssceceeseeceeeesseceeeesesseeeesseaees 204 Cr ation d apports inner rannn ie taire O nor eee tenons in 205 Configuration des pages de tableau de bord ss 218 Ajout de profils d alerte de niveau de service 222 Chapitre 4 Installation et d ploiement 227 INEPO CU CUO EP neva AEO syn ace OOTA cenet sauce OAT AT AOOO OTRO 228 PIPE oe Eho MSs Rd ne caen E E id 230 AE a e p PEE NE T EE ns een en le tree 232 Importation exportation entre environnements expert en sources de donn es 234 Int gration Installation du serveur de messagerie Administrateur syst me 236 D finition des pr f rences syst me administrateur syst me 238 Param tres de s curit administrateur syst me ccccccccecssssececssssececsssseeecsseeeeecssseeescssseeeeeseeaees 239 Sp cification des param tres pour la synchronisation SSA ccssccesccesssecessecssseecseeeessaeesseeeseseeseas 239 Param tres de partage global sisi Re tn attentes 241 Chapitre 5 Gestion et d tection de services 243 D t ctionideServices nement Me RU See et alate acter ates 243 Fonctionnement de la gestion et de la d tection de services cscceesecsssceestecsseeeceeesesseeseseeesseeens 243 6 Manuel d impl mentation Pr sentation des cat gori
349. onversion sp cifiques L couteur renvoie les tables et la valeur convertie L couteur d adaptateur re oit une notification de l h te de t che selon laquelle une entr e de conversion a t convertie Il envoie alors le message l adaptateur Donn es brutes v nements de donn es brutes unifi es et envoy es par l adaptateur Ces v nements sont envoy s par paquets et incluent des messages d acquittement Chapitre 3 Impl mentation 85 Collecte de donn es expert en sources de donn es Serveur de journalisation de CA Business Service Insight Vous pouvez configurer l adaptateur de sorte qu il envoie des messages de journal au journal du syst me et qu il les consigne dans un fichier local Si le port et l adresse IP du serveur de journalisation sont sp cifi s et d finis dans les param tres de registre de l adaptateur alors l adaptateur envoie aussi des messages au serveur de journalisation Le diagramme suivant d crit le processus de l adaptateur dans la relation avec chaque entit avec laquelle il interagit Fichiers de travail Joumal Rejet Source de Contr le donn es Conversions Fichier de travail Statistiques Fichier de configuration 2 fair Ecouteur d adaptateur Hote de t che Table de donn es brutes Table de journal Table de conversion 86 Manuel d impl mentation Collecte de donn es expert en sources de
350. ort correctement 234 Manuel d impl mentation Installation Pour migrer les adaptateurs 1 Installez l adaptateur l aide de l utilitaire AdapterManager avec les param tres similaires l adaptateur que vous importez assurez vous que le nom est exactement le m me afin que l tape suivante fonctionne correctement Copiez le fichier de configuration de l adaptateur partir du syst me de d veloppement vers le nouveau dossier d adaptateur du syst me de production Remplacez la configuration par d faut fournie Veillez ce que le fichier soit cras Si ce n est pas le cas cela signifie que le nom n est pas le m me ce qui cause des probl mes lors de l ex cution Mettez jour le fichier de configuration de l adaptateur La communication avec le serveur CA Business Service Insight et la source de donn es doit tre mise jour pour s adapter au nouvel environnement La section Oblicorelnterface doit tre mise jour avec le port d adaptateur correct La partie DataSourcelnterface doit tre mise jour avec la valeur ConnectionString le mod le de nom de fichier ou le chemin d acc s ad quat le cas ch ant Assurez vous que tous les DSN Data Source Name Nom de source de donn es ODBC sont configur s et fonctionnent sur le nouvel ordinateur Testez la connectivit de l adaptateur Testez l ex cution de l adaptateur Conversions s il existe des scripts de conversion ceux ci doivent tre act
351. otre soumission de cat gorie La bo te de dialogue Partage de donn es se ferme 260 Manuel d impl mentation D tection de services Ajout de votre service Cloud Commons Lorsque vous commencez partager des donn es de comparaison sur Cloud Commons il se peut que vous ne trouviez pas de correspondance pour votre service Vous pouvez alors rechercher dans Cloud Commons une correspondance alternative ou demander ce que votre cat gorisation soit ajout e Cloud Commons Proc dez comme suit 1 Utilisez la proc dure pour le partage des donn es de comparaison sur Cloud Commons page 260 Si aucune correspondance n est trouv e une nouvelle fen tre s ouvre et vous permet de parcourir la liste des services Cloud Commons pour y rep rer une correspondance Si vous ne parvenez pas a identifier une correspondance soumettez votre service pour qu il soit inclus dans Cloud Commons en proc dant comme suit Cliquez sur l ic ne Ajouter un service pour ouvrir une nouvelle fen tre qui vous propose les options suivantes Cr ation d un alias de nom de service Sp cifiez le nom de service que vous voulez soumettre S lection d une cat gorie de service et de fonctionnalit s Utilisez la liste des cat gories de service et des fonctionnalit s pour s lectionner celles qui correspondent a votre nom de service Description du service Entrez des informations descriptives suppl mentaires pour expliquer la raison de
352. otre p riode d application est 24 7 il vous est recommand d utiliser la fonction DateDiff pour viter les frais g n raux lors de la v rification de la p riode d application Exemple 1 La routine de mise jours des compteurs suivante cumule la p riode totale de temps dans la variable de PeriodNetTime La routine AvailabilityTime cumule le temps pendant lequel le statut du syst me tait Up signifiant que le syst me tait disponible L objet Outils contient la m thode NetTime NetTime beginTime endTime O Cette m thode renvoie le nombre de secondes entre beginTime et endTime se trouvant dans la p riode d application de la m trique actuelle Tout temps entre ces deux variables fait partie d une p riode d application exclue cette proc dure est par cons quent tr s utilis e pour les calculs de dur e o une p riode d application est utilis e Par exemple pour des tickets de priorit 1 r solus dans les quatre heures ouvertes bien qu un ticket envoy en fin de journ e ne sera pas r solu avant le lendemain matin celui ci reste dans le SLA cause de l exclusion des heures de p riode d application Sub UpdateCounters time PeriodNetTime PeriodNetTime tools NetTime LastUpdateTime time If SystemStatus UP Then AvailabilityTime AvailabilityTime tools NetTime LastUpdateTime time End If LastUpdateTime time End sub Exemple 2 326 Manuel d impl mentation Exemples d criture de scripts d
353. oupe peut tre modifi dans le temps et inclure ou exclure des membres Remarque Pour une description d taill e consultez l annexe E D finition des formules de logique applicative expert en logique applicative Les m triques group es sont utilis es lorsqu il est n cessaire de calculer un r sultat de niveau de service pour chaque l ment dans un groupe de ressources Les l ments dans un groupe de ressources peuvent tre des ressources ou d autres groupes de ressources par cons quent la m thode d enregistrement dans un script de logique applicative d une m trique group e doit tre RegisterByResourceGroup ou RegisterByResource dans laquelle le nom de ressource ou le nom de groupe de ressources sp cifi est d fini comme l l ment dans le groupe Cette op ration s effectue l aide de la propri t Clusterltem de l objet de contexte qui contient le nom de l l ment de groupe actuel Exemple dispatcher RegisterByResource lt ProcedureName gt lt Event Type name gt Context ClusterItem Dans les cas o cette m thode d enregistrement est utilis e la m trique calcule un r sultat pour chacune des ressources dans le groupe de ressources o la m trique est regroup e ou dispatcher RegisterByResource lt ProcedureName gt lt Event Type name gt Context ClusterItem Dans les cas o cette m thode d enregistrement est utilis e la m trique calculera un r sultat pour chacun des gr
354. oupes de ressources contenus dans le groupe de ressources ou la m trique est regroup e Chapitre 3 Implementation 167 Ecriture de scripts de logique applicative expert en logique applicative Le regroupement peut avoir lieu des niveaux diff rents en fonction du mode de cr ation du mod le de ressource Le plus souvent les organisations contiennent des couches diff rentes de groupement qu elles souhaitent repr senter Par exemple dans une ville particuli re il peut y avoir un nombre de sites et dans chaque site il peut y avoir un nombre de p riph riques d infrastructure Imprimantes analyseurs serveurs etc Gr ce ce type de regroupement vous pourriez structurer une hi rarchie des ressources d finie qui contient plusieurs niveaux et regroupements de ces l ments de mat riel En supposant qu un p riph rique d infrastructure sera la ressource La structure d crite dans ce cas pourrait ressembler ce qui suit Ville ABC Groupes de ressources Scanner 01 Serveur 03 Mainframe 02 Serveur 02 168 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Comme dans le diagramme il y a plusieurs couches de groupes Le groupe de niveau sup rieur Ville ABC contient trois sites diff rents qui sont galement des groupes de ressources Le groupe de ressources Ressources du site 3 contient trois ressources diff rentes Ainsi parti
355. our afficher les services dans la vue s lectionn e D finition des options d affichage des colonnes Vous pouvez personnaliser les colonnes qui s affichent dans la table des services de la page Gestion et d tection de services Par exemple si tous vos services sont g r s activement vous pouvez supprimer la colonne G rer car elle vous est inutile Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre 2 Cliquez sur le bouton Personnaliser La bo te de dialogue Param tres d affichage de la table s ouvre 3 D placez le nom de colonne que vous voulez inclure dans l affichage vers la liste Colonnes visibles Les colonnes disponibles sont les suivantes Services Sp cifie le nom du service Cat gorie Sp cifie la cat gorie de service que vous avez affect e au service 250 Manuel d impl mentation D tection de services Source Sp cifie la source du service Par exemple les services d tect s via CA Spectrum Service Assurance SSA sont marqu s SSA M triques de comparaison de services Indique si le service est d fini pour la comparaison de services ou non Vous utilisez ces param tres sur la liste d roulante Action G rer Indique si le service est g r ou non Un service est non g r s il a t d tect mais que ses fonctionnalit s de m triques et de partage sont d sactiv es Vous d finissez un service co
356. ource Type gt End Sub Chapitre 3 Impl mentation 165 Ecriture de scripts de logique applicative expert en logique applicative L instruction d enregistrement ci dessus nous indique que tous les v nements de donn es brutes du type d v nement MemUse et associ au type de ressource Server sera envoy e au gestionnaire d v nements OnMemUseEvent dans la logique applicative La proc dure suivante devra galement tre d finie en amont dans la logique applicative Sub OnMemUseEvent eventDetails If InTimeSlot And eventDetails MemoryUsage gt MaxMemoryUse Then MaxMsmoryUse eventDetails MemoryUsage End If End Sub En faisant r f rence l objet eventDetails et en utilisant le param tre MemoryUsage l instruction extrait la valeur du champ MemoryUsage de l v nement qui a t pass dans la fonction Ces champs sont les m mes que d finis dans le type d v nement et les noms de champ respectent la casse 166 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative M triques droup es de registre Les m triques group es permettent la d finition d une m trique de s ex cuter pour chaque membre d un groupe de ressources pour appliquer la m me d finition et logique un ensemble d l ments Un groupement peut tre d fini statiquement sur un ensemble pr d fini de ressources ou dynamiquement sur les membres du groupe de ressources tandis que le gr
357. ourceType constant ConstantValue 1002 Iskey yes gt lt TranslatorField Name Timestamp SourceType field SourceName timestamp Iskey yes gt lt TranslatorField Name Value SourceType table SourceName valueUpDownTranslateTable Iskey yes gt lt TranslatorField Name Value SourceType field SourceName nodeName Iskey yes gt lt TranslatorField Name Value SourceType constant Type integer ConstantValue 1000 Iskey yes gt lt TranslatorField Name Value SourceType field SourceName timestamp TimeShift 3600 TimeShiftFieldName createDate Iskey yes gt lt TranslatorField Name Value SourceType Lookup SourceName ServiceTable LookupValue word Iskey yes gt Annexe C Sp cifications de la configuration d adaptateur 405 Section TranslatorCollection lt TranslatorFields gt lt Translator gt lt TranslatorCollection gt Translator d crit la m thode de conversion de l ensemble de champs qu il re oit dans un v nement de sortie TranslatorName nom utilis par InputFormat pour envoyer des d finitions de champ ce convertisseur OnDuplication membre qui d tient la valeur ignore add update ou updateAlways pour d terminer comment traiter un v nement de duplication Consultez la section Singularit d v nement TranslatorFields contient la liste des l ments TranslatorField chacun d eux renfermant les attributs suivants N
358. ources surveill es peuvent changer certaines peuvent tre ajout es ou supprim es durant la p riode de calcul l ajout d une fonction dans la formule doit le g rer Celle ci aura pour but d identifier le changement et de mettre jour le plan de composant surveill par l ajout d une nouvelle entr e par nouveau composant ou par la suppression d une entr e si le composant a t supprim OnRegistration est le gestionnaire d v nements qui g re un v nement d enregistrement d clench lors d un changement dans les ressources surveill es Un tel changement peut se produire lors de la validation d une ressource ou d un ensemble de modifications pouvant produire des changements dans les ressources incluses dans le calcul d apr s la m thode d enregistrement de la formule Il est n cessaire de mettre jour le plan contenant les statuts de ressource durant chaque enregistrement et pour tout changement requis Cela signifie comparer le plan utilis auparavant pour contenir les statuts de ressources et celui utilis pour contenir les ressources au moment de l enregistrement d apr s la m thode d enregistrement puis inclure toutes les ressources ajout es ou effacer les ressources supprim es 322 Manuel d impl mentation Exemples d criture de scripts de logique applicative La proc dure OnRegistration doit alors ex cuter une fonction comparant les ressources surveill es aux nouvelles ressources allou es ceci afin d
359. ours appel la fin arrondie de l unit d heure dans des heures arrondies par exemple 24 00 IsCompleteRecord est vrai lorsque la p riode de la m trique est termin e en fonction de l heure r elle du serveur d applications et est faux dans le cadre d un calcul interm diaire Ce gestionnaire d v nements est habituellement utilis pour effectuer les derniers calculs pour la p riode de fin afin de pr parer au r sultat final qui sera fourni par la fonction Result OnTimeslotEnter Time facultatif appel lors de l entr e dans une p riode d application bas e sur la d finition de m trique associ e Par exemple si la m trique est associ e une d finition de p riode d application des heures ouvrables o chaque jour 08 00 heures du matin correspond au d but de p riode d application dans ce cas ce gestionnaire d v nements sera d clench tous les jours cette heure OnTimeSlotExit Time facultatif appel lors de l entr e dans une p riode d application bas e sur la d finition de m trique associ e Par exemple si la m trique est associ e une d finition de p riode d application des heures ouvrables o chaque jour se termine 17 00 heures dans ce cas ce gestionnaire d v nements sera d clench tous les jours cette heure Target facultatif appel lorsque la m trique est sp cifi e comme ayant une cible dynamique Cela vous permet de d terminer la cible de niveau de
360. ous pouvez d finir la planification en affichant le menu contextuel de l adaptateur et en choisissant Planificateur a Im S Re 4 Afficher les d tails Modifier t Supprimer Le Planificateur _ Dupliquer Planificateur 49 T l charger le fichier de configuration Afficher les v nements Cr er une m trique rapide Cr er une m trique rapide group e 364 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Les options de planification sont les m mes que celles fournies dans le Planificateur de t ches Windows En arri re plan le service de d ploiement de l adaptateur cr e cette planification en tant qu l ment du planificateur de t ches on 00 00 suivant GMT Mod le de r currence Quotidien Hebdomadaire Mensuel Tousles E jour s Tous les jours ouvr s Plage de r currence D but 18 07 2011 Aucune date de fin dd MM yyyy Terminer avant le dd MM yyyy R p ter la t che Tous les Minutes 05 C Heures 01 Jusqu dur e 17 Heures Minutes Annuler Annexe B Exemples d tude de cas 365 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Apr s l ajout d une planification et lorsque l adaptateur est ensuite d ploy l utilisateur est invit
361. outer des param tres aux deux cha nes afin de cr er des rapports dynamiques qui permettent l utilisateur de saisir ou de s lectionner des valeurs sp cifiques inclure dans la requ te comme le nom et le mot de passe de l utilisateur pour se connecter la base de donn es Les rapports au format libre sont affich s dans les onglets Graphique Donn e et Filtrer comme le sont les rapports g n r s l aide de l assistant de cr ation de rapports Remarque Les rapports au format libre peuvent inclure des graphiques uniquement si toutes les colonnes en dehors de la premi re colonne sont num riques Les donn es figurant dans la premi re colonne permettent de nommer l axe X Le nom des colonnes est utilis pour les autres titres Du fait que les rapports au format libre utilisent un acc s direct une base de donn es et une requ te SQL ouverte la maintenance est probl matique La plus grande prudence s impose pour ne pas affecter les donn es sous jacentes qui servent de source pour les rapports au format libre Lorsque les rapports sont g n r s partir d une source de donn es externe il est recommand de configurer un processus de notification pour assurer que ces sources de donn es ne sont pas sujettes modifications sans d abord avoir consult le gestionnaire de contrats responsable des rapports de donn es au format libre Informations g n rales garder l esprit lors de la cr ation de rapports a
362. ouveau calcul Le nouveau calcul s accomplit lorsque le moteur de corr lation identifie que le r sultat p riodique final d une m trique n est plus valide et qu il doit par cons quent recalculer les r sultats Le nouveau calcul peut tre caus par m La r ception de nouveaux v nements qui se sont produits dans le pass ant rieurs au calcul effectu jusqu pr sent par le moteur pour cette m trique m Une ressource enregistr e dans la m trique est modifi e nouvelle date de version et changements connexes La validation d une nouvelle version de contrat qui fait se chevaucher l heure du pr c dent calcul avec les changements affectant certaines m triques seules les m triques modifi es sont recalcul es La m thode la plus efficace pour l enregistrement est l utilisation de contractant et de service Organiser les ressources sous contractant et service est un moyen d exprimer la relation logique entre la couche de donn es et la couche d activit professionnelle dans le syst me Le fait d enregistrer les ressources via ces entit s n cessite qu aucun changement ne soit apport aux formules dans le cadre d une utilisation dans des contrats diff rents ou lorsqu elles sont utilis es pour des services diff rents Le contexte actuel de la m trique a identifi le contrat et le service ce qui d finit le contractant ad quat et le service associ Les formules de la logique applicative qui sont d finies dans
363. oy Fey 2007 O1Mars 01 our 014Mai uin oiui 01 So t Sept Moct MANo d1 D c onsommation syg 2007 2007 2007 2007 2007 2007 2007 2007 2007 2007 1 50 100 500 900 1600 1700 1800 2500 2600 3500 3600 5800 Vous pouvez maintenant ajouter l nonc d objectif de la m trique Dans ce cas aucune valeur de param tre n est requise car celles ci sont d riv es des tables Prix par unit et Pr vision G n ral D tails Commentaires Groupement Seuils M triques connexes Granularit Enonc d objectif Enregistrement Logique applicative Fa B U amp Nom de police de ipx od lt Service gt AccuracyChangesInPercent pas plus de lt Valeur cible gt per 1 Semaines Champs Type de m trique Key Performance Indicator T ER TES Contractant i18n test fra 1 Contrat i18n test fra ei Date d entr e en vigueur 19 07 2010 00 00 T En vigueur jusqu au 19 07 2012 00 00 F Frais i Devise US Dollars T Symbole de devise t Indicateur principal S Service p ak a Annexe B Exemples d tude de cas 289 Exemple de mod lisation de m trique financi re Finalement terminez la logique applicative de la fa on suivante Option Explicit Dim PPUmap1 PPUmap2 PPUmap3 PPUkey FCmap periodFC TierPPU Dim currentMonth TotalMailboxes MailboxesThisPeriod TotalPrice Sub OnRegistration dispatcher exemple d enregistrement seulement dispatcher RegisterByMetric OnMailboxAddedEvent NewMailboxEventType
364. pas en charge cette fonctionnalit QueryTimeout facultatif nombre entier positif qui indique en secondes le temps d attente avant l ex cution de la requ te La valeur O indique de patienter jusqu la fin de l ex cution de l op ration La valeur par d faut est de 30 secondes Remarque Certains fournisseurs ne prennent pas en charge cette fonctionnalit Segment sp cifie les attributs du segment Type facultatif texte fichier type de segment Text texte du segment File sp cifie les attributs du fichier Path chemin d acc s menant vers l emplacement des fichiers de donn es sources NamePattern sp cifie le nom de fichier de source de donn es Il peut contenir des caract res g n riques InitialFileName facultatif indique l utilisateur a partir de quel fichier il doit commencer la recherche et le mod le a rechercher UsePath facultatif yes no lorsque d fini sur yes le chemin d acc s au fichier est concat n la cha ne de connexion Annexe C Sp cifications de la configuration d adaptateur 393 Section d interface de SQL UseFileName facultatif yes no lorsque d fini sur yes le nom de fichier est concat n la cha ne de connexion n cessaire pour les fichiers Excel UpdateSchemaFile facultatif yes no lorsque d fini sur yes l adaptateur met jour le fichier schema ini avec le nom de fichier actuel Remarque Utilisez cet att
365. pe gt lt TranslationField gt resource lt TranslationField gt lt TranslationTable gt lt TranslationTableCollection gt lt AdapterConfiguration gt 120 Manuel d impl mentation Adaptateurs SQL Collecte de donn es expert en sources de donn es Les adaptateurs SQL repr sentent pour l essentiel l utilisation du composant g n rique adaptateur SQL ex cutable SQL Adapter avec les param tres appropri s dans le fichier de configuration L adaptateur SQL peut se connecter toutes les sources de donn es qui prennent en charge ODBC et OLEDB La connexion est tablie via une cha ne de connexion Le pilote appropri doit tre install sur le serveur sur lequel l adaptateur est install Exemples de sources de donn es m Oracle SQL Server m Acces m Excel Fichiers texte fichiers CSV il est galement possible de se connecter a ces derniers a l aide de l adaptateur TEXT mais la connexion ODBC offre souvent des fonctionnalit s de filtrage et de requ te suppl mentaires Flux de travaux de l adaptateur SQL Ouvrez la connexion m Remplacez les variables locales par les derni res valeurs des champs cl s Utilisez le remplissage automatique cr ez les clauses WHERE des requ tes et concat nez jusqu la fin des requ tes Ex cutez la requ te et recevez le jeu d enregistrements Pour chaque enregistrement du jeu d enregistrements renvoy par la requ te Recherchez la valeur de InputFo
366. pel e une premi re fois par le moteur de calcul au d but du calcul de la m trique et nouveau chaque fois qu une ressource enregistr e pour la m trique prend effet apr s quoi le moteur value l ensemble des changements effectu s pour cette ressource qui peuvent influencer l ensemble d v nements transmis la formule Le moteur fait d finir la demande d v nement par le type d v nement et les identificateurs de ressources et dans le cas o une ressource ou un ensemble de modifications contenant plusieurs ressources modifie des l ments relatifs cet ensemble Une fois qu il entre en vigueur un gestionnaire d v nements OnRegistration est d clench OnPeriodStart Time facultatif appel au d but de la p riode d agent d fini selon l unit de temps Le premier OnPeriodStart est d clench une fois que le contrat entre en vigueur lorsque l quilibre des p riodes commence par des unit s de temps Ce gestionnaire d v nements est habituellement utilis pour initialiser p riodiquement des variables comme un compteur qui contient le nombre d incidents ouvert dans la p riode de calcul qui devrait ensuite tre initialis e z ro au d but de chaque p riode 160 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative OnPeriodEnd Time lsCompleteRecord facultatif appel au d but de la p riode d agent d fini selon l unit de temps Il est touj
367. pl mentation Agents Ecriture de scripts de logique applicative expert en logique applicative Chaque m trique contient une d finition d une p riode de suivi La p riode de suivi est la p riode pendant laquelle la m trique doit produire un r sultat de niveau de service et c est ce r sultat qui doit tre compar la cible d finie Le r sultat produit pendant la p riode de suivi est le r sultat commercial autrement dit le r sultat contractuel par lequel le fournisseur s est engag fournir un certain niveau de service cible Chaque instance de la logique applicative pour chaque p riode s appelle un agent et elle est directement li e aux granularit s associ es chaque m trique Par exemple si la m trique est d finie avec une p riode de suivi d un mois alors la m trique est ex cut e pour fournir un r sultat mensuel Afin de fournir la fonction d exploration vers le bas o l utilisateur peut explorer vers le bas le r sultat mensuel pour consulter le r sultat quotidien la m trique doit avoir une d finition d unit s de temps suppl mentaires dans lesquelles elle doit tre calcul e Les unit s de temps sont d finies dans la section D tails g n raux de la m trique dans l onglet Granularit Pour chaque unit de temps d finie dans l onglet Granularit de la m trique et pour la p riode de suivi une instance s par e de la logique applicative est ex cut e par le moteur Chacune de ces instanc
368. portante d autant que l adaptateur classe les fichiers selon l attribution alphanum rique de noms Si nous pouvons la contr ler CA recommande de demander deux parties Une convention d attribution de nom raisonnable bas e sur le contenu du fichier source en particulier si plusieurs fichiers proviennent de la source Un horodatage ordre inverse pour veiller ce que les fichiers soient class s avec le fichier le plus r cent en dernier c d lt file_name gt _aaaammijj_hhmiss csv La profondeur de l horodatage utilis d pendrait de la fr quence des donn es transmises Dans ce sc nario les fichiers source proviennent d une source de donn es Topaz actuellement connue sous le nom de Moniteur Global de Mercure propri t de HP Elle a t cr e l aide d une API du produit afin de contenir les fichiers obligatoires des KPI sp cifiques obligatoires Les fichiers sont directement distribu s au serveur d application CA Business Service Insight par un processus automatis externe Les fichiers source sont nomm s Topaz_aaaammijj_hhmiss csv Remarque L horodatage du fichier est l heure laquelle il a t cr c est pourquoi toutes les entr es du fichier se rapportent cette heure Vous pouvez consulter un chantillon des donn es dans le fichier ci dessous Annexe B Exemples d tude de cas 349 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un f
369. possibles text et file Lorsque le type est file l l ment Segment doit contenir au moins un l ment File Chaque l ment File est consid r comme une requ te diff rente El ment File Cet l ment contient des attributs qui d finissent les fichiers a utiliser dans la cha ne de connexion et ce qui doit tre fait du fichier lorsque l adaptateur a fini de le lire Path D finit le chemin d acc s au fichier r pertoire NamePattern D finit le nom de fichier avec le chemin d acc s indiqu La valeur peut contenir des caract res g n riques m UsePath Valeurs possibles yes no La valeur par d faut est yes Si elle est d finie sur yes le chemin d acc s au fichier est concat n la cha ne de connexion ms UseFileName Valeurs possibles yes no La valeur par d faut est yes Si elle est d finie sur yes le nom de fichier est concat n a la chaine de connexion n cessaire pour les fichiers Excel m UsePath Valeurs possibles yes no La valeur par d faut est no Si elle est d finie sur yes l adaptateur met a jour le fichier schema ini avec le nom de fichier actuel Remarque Utilisez cet attribut uniquement lorsque vous voulez que l adaptateur modifie le fichier schema ini Variables internes Deux variables internes suppl mentaires peuvent tre utilis es dans les l ments SelectStatement et SelectinitialValues savoir file name remplac e par le nom de fichier actu
370. pour les ressources de l adaptateur cela doit galement s effectuer ce stade Le processus de r alisation de l op ration est le m me que celui d crit ci dessus pour le Type d v nement Remarque Par d faut l assistant de configuration d adaptateur a affect toutes les ressources une table de conversion pr existante appel e Default_Translation_ Table sauf indication contraire Ce peut tre correct pour des impl mentations simples mais pour des impl mentations plus complexes et des fins de s paration de donn es CA recommande d utiliser un tableau diff rent Il est galement obligatoire lorsque les champs source de la section de mappage d adaptateur sont diff rents ou contiennent plus d une valeur La derni re tape de l tape Mappage consiste configurer le param tre OnDuplication de l adaptateur Ce param tre d crit la mesure prise lorsqu un deuxi me v nement avec des valeurs correspondantes pour tous les champs cl s est re u Vous pouvez d finir cette cl unique pour chaque sortie de l adaptateur pour plus d informations sur cette op ration consultez la suite du document Par d faut cette valeur OnDuplication est d finie sur Ajouter par cons quent seules les exigences modifier sont n cessaires s il faut prendre une autre mesure Les valeurs disponibles sont les suivantes Ajouter le nouvel v nement est seulement ajout en tant que nouvel v nement distinct Ignorer
371. pour mettre jour le plan mentionn ci dessus Toutefois le remplissage du plan n est pas utile l enregistrement Cela signifie que le remplissage du plan compromet la performance de la fonction OnRegistration Ce n est pas important pendant le temps d ex cution puisqu il ne se produit pas tr s souvent Toutefois la m thode OnRegistration est galement appel e pendant le processus de traitement de l infrastructure du moteur pendant lequel le syst me d finit si les changements de structure de ressource sont utiles l enregistrement de chaque m trique sp cifique dont l instance est responsable Pendant ce processus la m thode OnRegistration est appel e pour tous les changements de la structure de ressource m me si le changement de structure n est pas utile a la m trique actuelle Cela signifie que la m thode peut tre appel e un grand nombre de fois par m trique Si cette logique est impl ment e dans la m thode OnRegistration une petite d gradation de performance pendant le temps d ex cution pourrait devenir une d gradation de performance tr s importante pendant le traitement de l infrastructure Pour r soudre ce probl me il existe deux mani res de remplir des plans ou toute autre initialisation qui doit tre ex cut e lorsqu il y a changement de la structure de ressource non utile l enregistrement Utilisation de la propri t IsRunTimeMode dans l objet distributeur Cette propri t permet l ut
372. pouvez s lectionner afin de configurer et de veiller au respect des normes d attribution de noms Toutefois la plupart d entre elles sont facultatives de mani re faciliter le processus et r duire les tapes n cessaires Les tapes obligatoires sont not es ci dessous Les tapes de configuration de l tape Mappage sont les suivantes tapes facultatives incluses 1 Fournir un nom au format d entr e utile pour des adaptateurs avec plusieurs entr es 2 Ajouter tout autre champ n cessaire comme Valeurs constantes Source de donn es Titre Nom de fichier ou Types de champ compos 3 Cr er tout crit re de validation d entr e obligatoire 4 S lectionner un type d v nement existant ou cr er un nouveau type d v nement obligatoire 5 Convertir les champs d entr e en sortie obligatoire 6 Attribuer un nom au format de sortie 7 Mapper les l ments Resourceld Horodatage et Type d v nement 356 Manuel d impl mentation Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier 8 Cr er tout crit re de validation de sortie n cessaire 9 Sp cifier le param tre OnDuplication des v nements Lorsque vous choisissez de cr er un nouveau type d v nement une nouvelle fen tre appara t et est pr remplie selon le format d entr e de la fen tre principale Vous devez encore entrer le nom du type d v nement et affecter galement un
373. processus visant a remplacer les valeurs des variables globales tapes 8 et 9 du code ci dessus est appel Commutation de contexte Les deux probl mes principaux que vous pouvez facilement observer dans le code ci dessus sont les suivants m Le nouveau calcul s effectue pour l ensemble des l ments group s Une fois que l instant T tape 3 dans le code ci dessus est trouv tous les l ments group s effectuent un nouveau a partir de ce point Cela signifie qu chaque fois qu un l ment group re oit un nouvel v nement tous les l ments group s sont recalcul s Annexe B Exemples d tude de cas 335 Ecriture d exemples de logique applicative efficaces La commutation de contexte est tr s courante Vous pouvez le voir facilement car la commutation de contexte tapes 8 et 9 du code ci dessus est localis e dans la boucle int rieure Nouveau calcul de m triques group es Description du probl me Comme nous l avons d j expliqu tous les l ments group s d une m trique group e sont recalcul s dans leur ensemble Cela signifie que si nous avons une m trique group e sur 1000 l ments group s et que l un d entre eux n cessite un nouveau calcul de l ann e pr c dente suite un nouvel v nement re u alors les 1000 l ments group s sont recalcul s pour toute l ann e pr c dente Solutions possibles Les propositions de solutions suivantes peuvent aider r duire ce probl me
374. ptateur remplace la variable par le nom de fichier dans les requ tes Par exemple select date service value from filename select id and name from file_name_no_ext Chapitre 3 Impl mentation 131 Collecte de donn es expert en sources de donn es Cr er un adaptateur l aide de l interface utilisateur de CA Business Service Insight Chaque adaptateur configur pour s ex cuter dans l environnement CA Business Service Insight doit tre enregistr dans l interface utilisateur en plus d tre d fini dans le registre La principale raison est d tablir les param tres pour l couteur d adaptateur afin qu il soit pr t recevoir les v nements de l adaptateur Pendant cette tape l ensemble des param tres de l adaptateur tels que les tables de conversion et les types d v nement sont d finis Proc dez comme suit 1 2 Cr ez l adaptateur Choisissez des ressources adaptateurs V rifiez qu aucun des adaptateurs existants dans la liste n est d fini sur le m me port que votre adaptateur c est dire sur le port qui est d fini dans le fichier de configuration de l adaptateur dans le r pertoire Oblicorelnterface Onlinelnterface Port Cliquez sur Ajouter puis s lectionnez la m thode utiliser pour cr er l adaptateur Il existe diverses m thodes a e Cr er manuellement cette option permet de configurer l couteur d adaptateur pour se connecter l adaptateur que vous ave
375. ption de logique applicative cccccsscssseceseeesstecssseeesseeees 338 Etude de cas 17 Fonctionnalit int gr e 343 Etude de cas 18 Enregistrement 55fesstenntennnnertteten es cele necdGeamntedesd n e if anne cette ane 346 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur UN ie a E M OR ee te ee Re tee gee 349 Cr ation d a da Ptate Urs sssccecsssascdvvsdasccsvsssecdsvadeadcsvatahedessiendcaaseucdeusiesdceasazedes stent ROAR Ra 351 D ploiement d adaptateur 5testin seveateasssccece ced eid cossace de Jeeves edcee ace dedde shiv iarain s iaeiaiai 363 Planification d AMA PtAtO UK sc isisisi eeii coveeae delete ai ara a are sienttedde coteeemeedac 364 Etude de cas 21 Exemple d int gration de LDAP cccccccccsscccecsssceceesnseeceesseeeceeeeeeceeaeeecseaeeeseesaeeeeees 367 Etude de cas 22 G n ration de rapports l aide de PERL 374 Annexe C Sp cifications de La configuration d adaptateur 377 SUPUCtU ne globales si sas ess T EOR nnne telnet ans mseenn ec ce stie nes emantete din see an lee te ins 377 Section GEN El al RE CU 378 Section d interface de CA Business Service Insight 385 S ction DataSourcelnterface sssss hassan is nn amine ln de a nid rie radar nt d s conte 388 S ctiond int erface de SQL nent made Mie is tin ment dete tend nine dents 392 Section InputFormatCollection 2 4848 ss a ra nid rare aides dass 397 Section TranslationTableCol
376. ption et pour le comportement en dehors de la p riode d application Une fa on d impl menter des exceptions sp ciales c est dire une exception qui ne se comporte pas comme une p riode en dehors de la p riode d application est de d finir des types d v nement d di s au lieu d utiliser le m canisme int gr de CA Business Service Insight pour le traitement des exceptions Ces v nements sont g n r s en les lisant depuis une source de donn es d di e l aide d un adaptateur Une feuille de calcul Excel ou une autre source de donn es peut stocker ces exceptions et un adaptateur peut alors charger les donn es et g n rer une r ponse Ev nements Exception Enter et Exception Exit Les exceptions peuvent sinon tre ajout es l aide des corrections En plus de la correction une ressource fictive doit tre d finie et associ e ces v nements des fins d enregistrement Cette ressource n a d autre fonction que de servir d espace r serv tel qu exig par la commande Afin de pouvoir traiter les temps d exception signal s par ces v nements d di s la formule de la logique applicative doit s enregistrer avec ces v nements d exception en plus de l enregistrement normalement obligatoire des v nements de donn es brutes utiliser dans le calcul Il est recommand que l expert en logique applicative inclue un champ pour le type d exception dans le type d v nement en tenant compte du trait
377. que l adaptateur s ex cute correctement Remarque Le dossier n est pas cr automatiquement s il n existe pas Tous les param tres pertinents dans le fichier de configuration sont contenus dans la section G n ral Seul l emplacement du fichier journal est plac dans le registre ou transf r via la ligne de commande L adaptateur consigne des informations statistiques dans ce fichier une minute d intervalle La derni re ligne est crite lorsque l adaptateur s arr te Chaque ligne dans le fichier contient le nombre d l ments suivants m Ev nements re us Ev nements ignor s m Ev nements avec des erreurs m Messages envoy s m Packages envoy s Chaque fois que l adaptateur est ex cut il initie les statistiques Chapitre 3 Impl mentation 89 Collecte de donn es expert en sources de donn es RejectedEvents txt Ce fichier contient tous les v nements que l adaptateur n a pas r ussi envoyer CA Business Service Insight car aucun ID dans la table de conversion ne correspond la valeur d v nement d finie comme n cessitant une conversion En d autres termes la conversion appropri e n a pas t effectu e Chaque v nement dot d au moins une valeur en attente de conversion est crit dans le fichier rejectedEvents Au d but de chaque ex cution l adaptateur tente d abord d envoyer CA Business Service Insight les v nements du fichier rejectedEvents tout en recherchant l ID
378. quer les r sultats du niveau de service Les commentaires sur les causes premi res sont associ s des m triques Type de m trique qui calcule la consommation Ce type de m trique est principalement utilis pour le module financier Gr ce ce type de m trique il est possible d afficher la consommation et les prix s par ment dans les rapports Vous pouvez galement calculer la consommation dans la m trique d l ment de prix Client ou fournisseur avec lequel le contrat a t sign Un contractant peut galement repr senter une entit interne au sein d une entreprise plus grande Contrat dont les donn es ont t class es dans les archives Les contrats archiv s ne sont pas inclus dans les calculs et ne peuvent pas tre affich s dans les rapports Contrat de sous traitance Conversions Contrat de sous traitance Contrat avec un prestataire de services externe pour qu il assure la prestation de services de l entreprise Conversion des donn es assembl es par les adaptateurs des sources de donn es vers les entit s d finies dans CA Business Service Insight 414 Manuel d impl mentation Date de saisie de la ressource Date laquelle la ressource a t entr e dans CA Business Service Insight A ne pas confondre avec la date d entr e en vigueur de la ressource Date d entr e en vigueur de la ressource Date partir de laquelle CA Business Service Insight peut utiliser la ressource La date d entr e
379. r Response Redirect ConfigurationSettings AppSettings OGURL ToString SilentLogin asp AuthToken Server UrlEncode sAuthToken amp DesiredPage GetCur rentPageURL Response Redirect https vit 05 SilentLogin asp AuthToken Server UrlEncode sAuthToken amp DesiredPage 0blicore asp GetCurrentPageURL lt summary gt Obtain Oblicore Guarantee user name and organization from portal user directory The method is supposed to call ActiveDirectory or another repository using portal API to obtain current user name and organization in terms of Oblicore Guarantee lt summary gt lt returns gt Oblicore Guarantee user credentials struct lt returns gt private UserCredentials GetOblicoreUserCredentials UserCredentials ucOblicoreUser new UserCredentials currently alwasy assume user is sadmin and organization is Oblicore default ucOblicoreUser UserName sadmin ucOblicoreUser Organization Oblicore return ucOblicoreUser lt summary gt Retrieves current page URL lt summary gt lt returns gt Full URL of current page lt returns gt private string GetCurrentPageURL string s Request ServerVariables HTTPS null Request ServerVariables HTTPS ToLower o0ff http https Annexe B Exemples d tude de cas 371 Etude de cas 21 Exemple d int gration de LDAP s Request ServerVariables SERVER NAME
380. r c est dire pourcentage de temps de disponibilit nombre d interruptions d bit moyen etc Chacune des entit s ci dessus ainsi que leurs relations tous les objectifs de niveau de service surveill s dans CA Business Service Insight doivent tre identifi es pendant l tape de mod lisation de contrat Chapitre 2 Planification et conception 31 Conception Fonctionnement du processus de mod lisation Au cours du processus de mod lisation toutes les m triques devant tre configur es dans le syst me doivent tre d finies ainsi que leurs entit s associ es en fonction du contrat tabli et des crit res requis pour la g n ration de rapports Avant cette tape ou au cours de celle ci il est conseill de d finir une convention d attribution de noms pour les m triques pour faciliter l organisation et la navigation au sein du syst me Prenez galement en compte la description de la m trique pouvant tre utilis e dans la section Enonc d objectif de la m trique Le processus d analyse de contrat comprend les tapes suivantes 1 Identification des objectifs contractuels Pour chaque objectif identifiez Un nom appropri en respectant toute convention de noms pr alablement adopt e Cible facultative P riode de suivi Unit de mesure Composant de service Domaine de service Cat gorie de domaine et unit de mesure P riode d application quand 24h 24 7j 7 heures ou
381. r qu un horodatage Vous pouvez alors utiliser l autre comme valeur dans les champs de valeur Si la valeur Date d ouverture est utilis e comme horodatage le ticket est inclus dans les r sultats de d cembre Si la valeur Date de r solution est utilis e comme horodatage alors le ticket est inclus dans les r sultats de d cembre Les deux options sont viables La s lection doit simplement indiquer o les tickets doivent s afficher dans les rapports Il s agit d un point tr s important consid rer durant l impl mentation car il d termine quand les v nements sont utilis s pour des calculs Par exemple si un ticket est lev en novembre mais n est pas cl tur avant d cembre quand doit il contribuer au r sultat de SLA Est il ins r dans les donn es de novembre ou de d cembre Tk3800968 Tk3800968 Horodatage Date d ouverture Horodatage Date de r solution R sultat pour R sultat pour R sultat pour Novembre D cembre Janvier 302 Manuel d impl mentation Nom d v nement Comportement Champ Horodatage Champ Ressource Exemples de mod lisation de donn es Dans ce cas puisque que le ticket n est signal la source de donn es qu une fois cl tur vous ne pouvez capturer les donn es qu une fois le ticket cl tur La date de cl ture se situe g n ralement apr s les dates d ouverture et de r solution Dans le cas o la date d ouverture a t choisie pour tre l horodatage celui ci doit
382. r appel Donn es Les noms de fichier sont tous pr fix s avec ServerData et suffix s avec la date et le temps Les fichiers sont galement des fichiers CSV avec l extension csv L v nement de sortie suivant est requis Champ de conversion de ressource serveur Champ d horodatage horodatage Champs de donn es utilisation de m moire utilisation de l UC De plus il est suppos que la source de donn es est situ e en Belgique fuseau horaire CET avec 1 heure de d calage auquel s ajoute une heure suppl mentaire pendant la p riode d heure d t Chapitre 3 Impl mentation 109 Collecte de donn es expert en sources de donn es Section g n rale du fichier de configuration MajorVersion And MinorVersion appliquer par d faut la version d application WorkingDirectoryName facultatif sp cifie le chemin d acc s par d faut des fichiers de sortie d adaptateur contr le de la source de donn es conversion envois Dans ce cas il est d fini sur Sortie et en tant que tel ce dossier est alors cr sous le dossier principal des adaptateurs Les indicateurs suivants contr lent la fa on dont l adaptateur lit et convertit les enregistrements RunOnce s il est d fini sur Oui l adaptateur est lanc une fois et il lit toutes les donn es disponibles puis s arr te DataSourceDifferenceFromUTC indique le d calage horaire entre UTC temps universel coordonn sans jamais aucun d ca
383. r cible Modification des d tails de m trique p riode de suivi Modification des d tails de m trique param tres de m triques Modification des d tails de m trique fuseau horaire Modification des d tails de m trique groupement 80 Manuel d impl mentation Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat D lai d impact Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Modification des d tails de m trique dates d entr e en vigueur Modification des d tails de m trique p riodes d application Modification des param tres de contrat Modification des modules SLALOM Op rations g n rales Modification du mod le de ressource de la m trique de l ensemble de modifications CA Business Service In
384. r de l exemple pr c dent pour regrouper la m trique dans les trois sites diff rents vous utiliseriez l enregistrement suivant dispatcher RegisterByResourceGroup lt ProcedureName gt lt Event Type name gt Context ClusterItem Dans ce cas Context Clusterltem fait r f rence au groupe de ressources appel Sites ABC de la ville qui contient trois autres groupes de ressources appel s Ressources du site 01 Ressources du site 2 etc et qui peuvent avoir cette configuration sur l onglet Groupement de la m trique G n ral D tails Commentaires Groupement Seuils M triques connexes Granularit Enonc d objectif Enregistreme Cette m trique ne s applique pas un groupe Cette m trique s applique un groupe comme suit Le groupement s appliquera aux l ments de De fa on dynamique De fa on statique seuls les l ments suivants sont indus Chapitre 3 Impl mentation 169 Ecriture de scripts de logique applicative expert en logique applicative Remarquez galement que le regroupement est d fini sur dynamique car il inclura automatiquement tous les changements venir apport s au groupe Le groupement statique peut tre utile pour des sous ensembles de groupes de ressources ou lorsque vous ne souhaitez pas que le regroupement volue dans le temps Pour cr er une m trique qui g n re des rapports sur les ressources du groupe Site 3 utilisez l instruction d enregi
385. r que cela fonctionne Vous ne pouvez pas parcourir directement le serveur l aide de cette fonction Une fois que le fichier est charg vous devez en apercevoir le contenu dans la fen tre d aper u tel qu illustr ci dessous Remarque Le nom Champ est affich dans l en t te ainsi que le type de champ d tect nombre entier cha ne heure etc Avant de continuer vous devez v rifier que ceux ci ont t correctement d tect s et conform ment vos exigences Bien entendu vous devez veiller ce que Votre horodatage ait t d tect en tant qu heure cela se fait selon le format de temps sp cifi la premi re tape de l assistant Votre ressource soit d tect e en tant que cha ne Annexe B Exemples d tude de cas 355 Etude de cas 19 Assistant de configuration d adaptateur pour une source de donn es bas e sur un fichier Etape Mappage Lorsque vous tes satisfait de l aper u du fichier cliquez sur Suivant L tape Mappage s affiche L tape suivante et finale de l assistant de configuration d adaptateur accomplit les t ches de conversion et vous permet de convertir les champs de saisie de la source de donn es en champs de sortie ce qui cr e l Ev nement CA Business Service Insight Il existe deux options pour continuer partir de cette tape selon que le Type d v nement est d j cr dans le syst me ou non Il existe galement un certain nombre d autres options que vous
386. rItem For Each resource In ThisResourceMap GlobalResourceVector Add resource Next End If End sub Utiliser la m thode OnResourceStructureChanged Cette m thode s ex cute juste apr s la m thode OnRegistration et produit donc la m me fonctionnalit que la m thodologie d origine mais elle s ex cute uniquement pendant le temps d ex cution Cette m thode n est pas appel e pendant le traitement d infrastructure et la performance n est donc pas endommag e Dans l exemple ci dessous la partie marqu e en bleu est la partie de la logique applicative utile l enregistrement et qui doit toujours tre ex cut e La partie marqu e en vert n est pas utile l enregistrement et peut tre plac e dans la nouvelle fonction Sub OnRegistration dispatcher Dim MyResource MyResource Context ClusterItem Dispatcher RegisterByResource OnEvent My Event Type MyResource Dim ThisResourceMap Set GlobalResourceVector CreateObject SlalomVector Vector Dim resource Annexe B Exemples d tude de cas 347 Ecriture d exemples de logique applicative efficaces Set ThisResourceMap Context ResourcesOfResourceGroup Context Clusterltem For Each resource In ThisResourceMap GlobalResourceVector Add resource Next End sub Vous pouvez am liorer ce code en le modifiant de la fa on suivante Sub OnRegistration dispatcher Dim MyResource MyResource Context ClusterItem Dispatcher RegisterByResource OnEvent
387. ranslatorField Name Resourceld SourceType table SourceName ResourceTable gt oe Chapitre 3 Impl mentation 125 Collecte de donn es expert en sources de donn es lt TranslatorField Name EventTypeld SourceType constant ConstantValue 1500 gt lt TranslatorField Name Timestamp SourceType field SourceName timestamp gt lt TranslatorField Name Value SourceType field SourceName status gt lt TranslatorFields gt lt Translator gt lt TranslatorCollection gt lt TranslationTableCollection LoadingMode remote gt lt TranslationTable Name ResourceTable DestinationType resource gt lt TranslationField gt server lt TranslationField gt lt TranslationTable gt lt TranslationTableCollection gt lt AdapterConfiguration gt Cha ne de connexion de l adaptateur SQL Le m canisme de cha ne de connexion de l adaptateur SQL est con u pour fournir les fonctionnalit s suivantes Utiliser plusieurs cha nes de connexion dans le m me adaptateur Utiliser un mod le de cha ne de connexion dans lequel il est possible de modifier le nom de fichier sans changer de fichier de configuration Supprimer la source de donn es du fichier lorsque l adaptateur a fini de le lire m D placer la source de donn es du fichier vers un autre emplacement lorsque l adaptateur a fini de le lire Outre la d finition simple de la cha ne de connexion sous forme de cha ne dans l l ment Connection
388. re dans lequel elles proviennent de la source de donn es compound la valeur du champ est cr e partir d autres champs selon une manipulation des valeurs des autres champs ou de constantes Les champs manipul s doivent d j tre d finis title la valeur du champ provient des noms des champs de titre Le champ r f renc doit d j tre d fini filename la valeur du champ provient du nom du fichier de source de donn es uniquement pour les adaptateurs de fichiers texte constant la valeur du champ est une constante provenant de la valeur de ConstantValue dont la propri t doit appara tre ensuite TranslatorSwitch D termine le convertisseur utiliser pour traduire la ligne de donn es en un v nement unifi DefaultTranslator Convertisseur utiliser lorsque les crit res ne correspondent pas Si la valeur est d finie comme Ignorer aucun convertisseur n est utilis et la ligne est ignor e et non transmise CA Business Service Insight Chapitre 3 Impl mentation 115 Collecte de donn es expert en sources de donn es Section TranslatorCollection du fichier de configuration La section Translator Collection d finit comment l enregistrement de source de donn es analys et manipul extrait des sections pr c dentes sera converti en un v nement CA Business Service Insight Cette section d finit galement comment traiter des v nements dupliqu s et comment utiliser l
389. rections Par exemple si la m trique est d finie comme ayant une p riode de suivi mensuelle les instructions de sortie Tools SaveRecord et Tools SaveFields ne sont PAS ex cut es lorsque le moteur ex cute la formule pour les autres granularit s comme l HEURE le JOUR la SEMAINE le TRIMESTRE et l ANNEE L avantage suppl mentaire de cette table externe est qu elle peut satisfaire plusieurs exigences de g n ration de rapports Vous pouvez cr er d autres exigences de g n ration de rapports typiques partir de ces tables en plus des exigences contractuelles Par exemple une m trique calculant le nombre de tickets cl tur s en un mois pourrait galement calculer le temps de r solution de ticket et produire la sortie de l ensemble de ces informations dans la table de sortie Cela permettra une analyse plus d taill e des tickets individuels qui ont t cl tur s pendant la p riode ainsi que les d tails suppl mentaires n cessaires dans le cadre d une exigence de g n ration de rapports distincts Les informations dans ces tables sont galement g r es par le m canisme de nouveau calcul du moteur Pendant ce processus de nouveau calcul les enregistrements sont marqu s comme inactifs et une nouvelle ligne est crite la place Il s agit d un point important puisque que toutes les instructions SQL de rapport en format libre doivent inclure une v rification du champ IS_ ACTIVE dans la table de T SLALOM_OUTPUTS o is_a
390. rement survenu durant cette celle ci Option Explicit D finitions de constantes Const UP 1 Const DOWN 0 Variable globale pour les d faillances de calcul Dim Fingerprinted Dim SystemStatus Sub OnRegistration dispatcher Les param tres de la m thode sont lt procedure name gt lt Event Type gt dispatcher RegisterByContractPartyAndService OnAvailabilityEvent AvailabilityEvent End sub Sub OnLoad time SystemStatus UP assume le premier statut du syst me End sub Sub OnPeriodStart time Fingerprinted 0 End sub Sub OnAvailabilityEvent eventDetails Compt dans le cas o c est une d faillance et dans la p riode d application If context IsWithinTimeSlot and SystemStatus UP and _ eventDetails Status DOWN Then Fingerprinted Fingerprinted 1 End If met a jour le statut du syst me pour la comparaison suivante SystemStatus eventDetails Status End sub 318 Manuel d impl mentation Exemples d criture de scripts de logique applicative Function Result Result Fingerprinted End Function Annexe B Exemples d tude de cas 319 Exemples d criture de scripts de logique applicative Etude de cas 13 Traitement du groupe de composant dynamique Il est souvent obligatoire de stocker des valeurs pour un groupe de ressources dans lequel les membres peuvent tre dynamiques et changer durant la p riode de calcul Dans l exemple de condition de calcul suivant il est n cessaire de r
391. rencontrer ici mais en g n ral toutes sont impl ment es avec une formule CA Business Service Insight prend en charge cette fonctionnalit par un appel une fonction suppl mentaire du mod le de logique applicative standard La fonction cible peut acc der d autres param tres dans le contexte de la logique applicative et peut prendre en charge tous les sc narios possibles requis Par exemple le temps de r solution des tickets dans le centre d assistance qui d pend de la charge du centre d assistance le temps moyen de r solution des tickets haute priorit est de 1 jour s il y a moins de 1 000 tickets au cours du m me mois S il y a plus de 1 000 tickets envoy s au centre d assistance dans le mois le temps de r solution moyen des tickets haute priorit est de 2 jours Dans ce cas la m trique est d finie comme ayant une cible dynamique valu e dans le cadre du script de logique applicative en fonction du nombre de tickets mis pour ce mois Remarque Pour plus de d tails sur la m thode d impl mentation de cibles dynamiques consultez l tude de cas Impl mentation de cibles dynamiques page 188 Param tre de m trique Un param tre de m trique est une valeur pouvant tre r solue depuis la logique applicative de la m trique et qui peut facilement tre modifi e depuis la d finition de la m trique sans n cessit de modifier le code proprement dit Il est utilis la place de valeurs cod es en d
392. ressource et chaque ressource d finie comme tant de ce type de ressource particulier h rite de ces attributs personnalis s Reprenons l exemple pr c dent pour chacun des serveurs de centre de donn es associez aussi leur adresse IP Si chacun des serveurs de centre de donn es est d fini avec le type de ressource Serveur de centre de donn es veillez ce qu un attribut personnalis appel IP_ Address soit ajout au type de ressource de serveur de centre de donn es Ainsi vous pouvez alors associer chaque ressource serveur son adresse IP via l attribut personnalis Remarque Pour plus de d tails et d exemples d tude de cas voir la section Etude de cas Utilisation des attributs personnalis s page 304 Chapitre 2 Planification et conception 63 Conception Qu est ce qu une m trique group e Une m trique group e est une m trique d finie pour calculer les niveaux de service d un groupe de ressources Les calculs sont effectu s pour chaque ressource individuellement sans qu il soit n cessaire de dupliquer la m trique chaque fois avec l enregistrement d une ressource diff rente Le groupement ne peut s effectuer qu au niveau d un groupe de ressources pour lesquelles il n existe aucun niveau de service cible ou qui disposent du m me niveau de service cible Par exemple la disponibilit de tous les serveurs d applications doit tre au moins gale 99 9 par serveur Dans ce cas une m triqu
393. ressources ajoutez au moins le filtrage des ressources sur le type de ressource Par exemple dans le calcul des temps de r ponse moyens globaux des serveurs d application l v nement Temps de r ponse doit tre signal uniquement lorsqu il est associ l un de ces serveurs d application c est dire dans le cas o le type de ressource de la ressource associ e l v nement est Serveur d application Dans un tel cas le syst me peut ventuellement demander d autres types de ressource comme des sites ou des routeurs utilisant le m me type d v nement d envoyer des donn es et ce afin de faire la distinction entre eux Le type de ressource signaler Serveur d application devrait tre ajout la commande d enregistrement en tant que 3 param tre Cela est d au fait que lorsqu une ressource est modifi e le moteur indique que les m triques associ es cette ressource exigent un nouveau calcul Si la m trique enregistre uniquement par type d v nement le moteur affiche la m trique comme enregistr e toutes les ressources et par cons quent indique qu elle requiert un nouveau calcul lors de l activation de chaque ressource Pour viter cela vous devez utiliser le 3 param tre facultatif du type de ressource La m thode la plus efficace pour l enregistrement est l utilisation de contractant et de service En agen ant les ressources de cette mani re il est possible d exprimer la relation logique en
394. ribut uniquement lorsque vous voulez que l adaptateur change le fichier schema ini base de donn es pour des fichiers texte QueryCollection collecte de requ tes plusieurs requ tes peuvent tre d finies dans un adaptateur PreliminaryCheck facultatif yes no L adaptateur v rifie les requ tes lorsqu il se connecte la base de donn es Si cet attribut est d fini sur no l adaptateur contr le les requ tes en les ex cutant sans aucun changement l adaptateur s ex cute sur les enregistrements de retour plus tard et ne les lit pas nouveau S il est d fini sur yes l adaptateur remplace chaque cha ne where de l nonc select avec where 1 2 and et uniquement alors il ex cute les requ tes Utilisez cette option si vous voulez v rifier toutes les requ tes avant que l adaptateur commence s ex cuter sur les enregistrements et lorsque cet ajout r duit dramatiquement le temps de requ te Remarque Certains fournisseurs n optimisent pas le processus de requ te et lorsque la requ te est autoris e l ex cution prend le m me temps que celui n cessaire sans l ajout ExternalCommand facultatif la commande externe qui est ex cut e devant l adaptateur commence un nouveau cycle de lecture Command nom du fichier de commandes qui doit tre ex cut SleepTime nombre entier positif qui indique en secondes le temps attendre avant d ex cuter la commande nouveau Query sp cifie les attributs
395. rique locale puis seulement alors compar Dans ce cas utilisez la m thode GetLocaleTime utcTime Cette m thode convertit une heure donn e dans un fuseau horaire UTC en un fuseau horaire de la m trique locale Les informations suivantes sont Le code de gestionnaire d v nements Sub OnIncidentEvent eventDetails If dateDiff d Tools GetLocaleTime eventDetails time _ Tools GetLocaleTime eventDetails ClosedAt 0 then CountIncidents CountIncidents 1 End If End sub Chapitre 3 Implementation 163 Ecriture de scripts de logique applicative expert en logique applicative Enregistrement L enregistrement est le processus au cours duquel la logique applicative soumet une demande au moteur de calcul pour l ensemble des v nements de donn es brutes qui doivent int grer le calcul Vous pouvez ma triser le processus d enregistrement de deux fa ons avec l assistant d enregistrement ou en utilisant manuellement l objet Dispatcher dans la logique applicative L utilisation de l assistant d enregistrement consiste simplement choisir entre les options disponibles Vous disposez de toutes les m mes options que lorsque vous effectuez l enregistrement manuellement sans la possibilit d utiliser des param tres Si vous avez besoin d utiliser des param tres vous devrez effectuer l enregistrement manuellement Le flux de base de l assistant n cessite de d terminer d abord quel type d enregistrement vous souhaitez accomplir
396. riques financi res que l utilisateur peut cr er offrant ainsi davantage de flexibilit Vous pouvez utiliser ces m triques financi res pour fournir des informations de prime ou de co t relatives au contrat Remarque La prime remplace l ancien terme p nalit de CA Business Service Insight 3 0 et versions ant rieures et peut tre positive ou n gative selon les performances Cependant une prime n gative n est ni plus ni moins qu une p nalit Il est galement important de noter que si vous impl mentez une p nalit avec le type de m trique Prime rappelez vous de faire en sorte que la fonction Result renvoie une valeur n gative Cela permet toutes les fonctions de synth se pouvant combiner ensemble diff rents r sultats de m trique d ajuster les totaux dans la bonne direction Cela tant une prime augmente la valeur tandis qu une p nalit la diminue CA Business Service Insight version 4 0 fournit galement la capacit de cr er une m trique de consommation mesurant l utilisation de composants de service et ressources et galement la combiner une m trique d l ment de prix pour d terminer le co t de ce service ou cette ressource La combinaison de ces m triques la fonctionnalit de pr vision am lior e rend d sormais possible la cr ation de m triques de gestion financi re compl te Les m triques financi res peuvent galement acqu rir leur source d entr e d autres m triques contractuel
397. rmat 24 h 00 23 Heure au format 12 h 01 12 ep M CE D RE Annexe C Sp cifications de la configuration d adaptateur 399 Section InputFormatCollection DigitGroupingSymbol facultatif symbole de groupement de chiffre par d faut pour les champs Integer et Real Si ce n est pas sp cifi le champ DefaultDigitGroupingSymbol de la section General est utilis Compound obligatoire lorsque source compound Sp cifie les manipulations de champ qui doivent tre rassembl es dans un champ compos Segment sp cifie une manipulation de champ ajouter au compos cr Seul l attribut SourceField est requis SourceField champ utilis en tant que source Le champ de r f rence doit d ja tre d fini RegularExpression expression r guli re de manipulation MatchCase facultatif yes no d finit si l expression r guli re respecte la casse SelectionStart position de d marrage de l extraction de texte part de 0 SelectionLength taille de l extraction de texte Prefix cha ne devant recevoir un pr fixe pour obtenir le r sultat de la manipulation Suffix cha ne devant recevoir un suffixe pour obtenir le r sultat de la manipulation XpathExpression expression xpath de manipulation InputFormatSwitch utilis pour sp cifier des crit res de format lorsque les lignes de donn es n ont pas toutes le m me format Remarque Lorsque vous utilisez Inp
398. rmat correcte Cr ez l enregistrement Ev nement Convertissez l enregistrement Mettez jour la valeur des champs cl s dans le fichier de contr le m Fermez la connexion m Passez en mode veille Chapitre 3 Impl mentation 121 Collecte de donn es expert en sources de donn es Exemple de fichier de configuration de l adaptateur SQL Soit une base de donn es MS Access mdb contenant la table suivante M t availability Le le ent app 2002 15 58 12 appl 2002 16 56 12 app 2002 18 58 12 app2 2002 17 56 12 app3 2002 19 68 1b La seule diff rence entre les fichiers de configuration de l adaptateur SQL et de l adaptateur de fichier r side dans la section Datasourcelnterface La section Datasourcelnterface d un adaptateur de fichier stocke la collection Files dans laquelle le fichier de l adaptateur SQL contient ConnectionString et QueryCollection La diff rence principale entre les deux fichiers de configuration r side dans la m thode d extraction et d analyse le reste des fichiers est identique L interface SQL d finit la connexion a la base de donn es et les requ tes utilis es pour r cup rer les donn es 122 Manuel d impl mentation Collecte de donn es expert en sources de donn es Les d tails sont les suivants Remarque La section est d finie d apr s la base de donn es de la source de donn es susmentionn e El ment de cha ne de connexion ConnectionString C
399. roc dure du gestionnaire d v nements OnXXXEvent apr s la validation de seuil Cette op ration est illustr e par l exemple suivant Sub OnIncidentEvent eventDetails If eventDetails RESOLUTION TIME lt SThreshold Then CountSuccessIncident s CountSuccessIncidents 1 Else cr ation de la cl unique d enregistrement KeyString eventDetails IncidentID amp eventDetails Time Tools SaveFields IncidentsTable KeyString CASE ID eventDetails CASE ID CUSTOMER _REF eventDetails CUSTOMER REF _ TICKET CREATOR eventDetails TICKET CREATOR _ CREATION TIME eventDetails CREATION TIME _ SEVERITY eventDetails SEVERITY _ RESOLUTION TIME eventDetails RESOLUTION TIME _ CLOSE TIME eventDetails CLOSE TIME End If End sub Les l ments suivants sont des propositions associ es a l utilisation des tables T_SLALOM_OUTPUTS est recommand d crire uniquement les donn es n cessaires dans les tables de sortie pas plus a Ecrivez dans les tables de sortie uniquement les granularit s de m trique qui sont n cessaires Tous les champs de valeur ne contiennent que 50 caract res par d faut sauf la colonne VAL_1 qui en contient 512 Vous pouvez avoir besoin de tronquer certaines valeurs pour les champs afin d ajuster la taille de donn es et d liminer les erreurs d ex cution dans la logique applicative m II n y a que 20 colonnes disponibles pour vos donn es VAL_1 VA
400. rovient de la table de conversion L attribut SourceName contient le nom de la table de conversion qui r f rence un nom d fini dans la section suivante de TranslationTableCollection Ce type est utilis pour les valeurs qui sont choisies pour tre converties en ressources et types d v nement dans l v nement Chapitre 3 Impl mentation 117 Collecte de donn es expert en sources de donn es Lookup La valeur de ce champ provient de la table de conversion L attribut SourceName contient le nom de la table Valeur convertir de l attribut LookupValue et non du format d entr e Elle est couramment utilis e lorsqu une valeur constante est n cessaire pour les conversions Constant La valeur de ce champ est une constante provenant de l attribut ConstantValue Lorsqu une valeur constante est utilis e il est n cessaire de sp cifier le type de champ l aide de l attribut Type SourceName Contient le nom du champ ou de la table de conversion LookupValue Contient la valeur de l l ment de recherche lorsque SourceType lookup ConstantValue Contient la valeur constante lorsque SourceType constant Dans le cas d un champ horaire la valeur constante est format e selon le format de temps TimeFormat d fini dans la section G n ral de l adaptateur ou Now ou NowUtc o Now correspond l heure actuelle dans le param trage r gional de la source de donn es et NowUtc correspond l h
401. rs pr c dents m me si de nouveaux enregistrements ont t ajout s ces derniers L adaptateur utilise l attribut InitialFileName uniquement lorsque ces deux attributs sont d finis sur non et que le fichier de contr le ne contient pas le dernier nom de fichier 130 Manuel d impl mentation Collecte de donn es expert en sources de donn es V rification des requ tes L adaptateur v rifie la cha ne de connexion et la requ te uniquement si le fichier d fini existe S il est d fini avec des caract res g n riques l adaptateur le v rifie uniquement par rapport au premier fichier Des erreurs peuvent se produire lorsque l adaptateur tente de lire un nouveau fichier Dans ce cas l adaptateur s arr te imm diatement si l attribut critical est d fini sur yes S il est d fini sur no l adaptateur ne continue pas l ex cution de cette requ te mais il poursuit par les autres requ tes L adaptateur peut aussi quitter le fichier actuel et passer au fichier suivant Variables internes de l adaptateur Deux variables internes peuvent tre utilis es dans le fichier de configuration pour faire r f rence au contexte actuel du nom de fichier Ce sont file_ name et file name _no_ext qui renvoient au nom du fichier actuel respectivement avec ou sans l extension de fichier Vous pouvez utiliser ces variables dans les l ments SelectStatement et SelectinitialValues ainsi que dans l attribut QueryKeyField Function L ada
402. rutes seront galement recul s de 2 heures UTC dans la base de donn es Lorsque les v nements sont transmis la logique applicative l agent de calcul charg du calcul des v nements pendant la p riode d marrant 10 00 heures du matin utilisera en fait l heure UTC pour les v nements c d 8 00 heures du matin Toutefois si vous utilisez le message out log dans le code pour imprimer les horodatages il indiquera que l horodatage a adopt le temps UTC et affichera donc 08 00 heures du matin bien que la p riode sp cifi e selon la m trique est 10 heures du matin Dans la condition de calcul suivante il est important de convertir l horodatage de l v nement avant de l utiliser Si une m trique est de calculer le nombre d incidents qui ont t cl tur s le m me jour de leur ouverture il est n cessaire de comparer l heure d ouverture et l heure de fermeture de chaque incident Si l ouverture d un incident et l heure de fermeture correspondent au m me jour et dans une p riode d application d finie l incident sera pris en compte Il est possible que durant le processus d adoption de l heure UTC par l incident partir de son heure locale d origine le jour change c d utilisation de GMT 2 Un incident ouvert 1 heure du matin sera recul 23 heures UTC du jour pr c dent Il ne sera alors pas compt m me s il devait l tre Il s agit d une situation o le temps doit tre reconverti en heure m t
403. rveurs d applications Web Pendant l installation de l application et des Service Releases les scripts SQL sont inclus pour assurer que la base de donn es est mise niveau selon la structure correcte de la version Ces scripts sont stock s dans le r pertoire d installation de l application dans l ventualit d une mise jour ult rieure de la base de donn es Par exemple si vous avez besoin d importer la base de donn es partir d une sauvegarde cr e sur la base d une Service Release pr c dente Dans ce cas vous devez ex cuter le tout dernier script de mise jour d une Service Release pour garantir que la structure de la base de donn es correspond aux composants binaires install s dans le cadre de cette Service Release Vous pouvez galement installer des outils de prise en charge suppl mentaires comme le d veloppeur de PLSQL ou l utilitaire SQL alternatif pour contribuer toute manipulation de donn es de bas niveau pouvant tre exig e Chapitre 4 Installation et d ploiement 233 Installation Importation exportation entre environnements expert en sources de donn es Cette situation couvre la migration d adaptateurs qui ont t configur s et test s dans un environnement de d veloppement test vers un environnement de production ou en direct Il est entendu que l environnement de production a d j t install avec une installation de CA Business Service Insight standard et que la base de donn es
404. rvices diff rents comme Bronze Argent Silver et Or Gold selon ce qui est inclus dans le package Un bon exemple de l utilisation de mod les de niveau de service consisterait ventuellement en cr er un pour chacun des packages Chapitre 3 Impl mentation 77 Cr ation de contrats gestionnaire de contrats Une fois d termin es vous pouvez utiliser ces d finitions pour cr er un nouveau contrat de client tr s efficacement Par exemple le client ABC d cide de prendre un package d h bergement d application Or Gold Vous pouvez cr er ce nouveau contrat dans le syst me en utilisant directement la d finition de service comme suit Dans la page Contrats cliquez sur Ajouter Utilisation du catalogue des services puis s lectionnez D apr s le mod le ou Sans mod le Suivez alors l assistant de cr ation de contrats pour finaliser la cr ation du contrat Si vous choisissez D apr s le mod le vous devez alors sp cifier les param tres de mod le L assistant de cr ation de contrats affiche une liste des mod les de niveau de service et vous pouvez sp cifier ceux inclure dans le contrat Notez qu il est possible de s lectionner des m triques sp cifiques parmi plusieurs mod les de niveau de service ou tout simplement de s lectionner la d finition enti re Dans cet exemple toutes les m triques du package d h bergement Or Gold Veuillez noter qu en s lectionnant le niveau le plus lev tous les noeuds enf
405. s Service Insight Cliquez sur le menu Administrateur et s lectionnez Param tres du site Alertes Configurez les d finitions de courriel dans la section de param tres d alerte notamment le serveur de messagerie l adresse d envoi et le nom de l exp diteur avec des informations de fournisseur de SMS pour l utilisation de passerelles de SMS Le test de l int gration implique en partie de v rifier que le serveur d applications peut atteindre le serveur de messagerie de l organisation et l utiliser pour envoyer des alertes CA Business Service Insight Pour tester la connectivit entre ces serveurs Entrez une invite de ligne de commande sur le serveur d applications comme suit Documents and Settings gt telnet ORGANISATION MAIL 25 236 Manuel d impl mentation Installation ORGANISATION MAIL est g n ralement le serveur de messagerie d fini sur votre client de messagerie Contactez votre administrateur syst me afin de recevoir ce param tre si vous avez un doute Remarque Le nom ORGANISATION MAIL est un espace r serv pour le serveur de messagerie de votre organisation Vous devez remplacer cet espace r serv par le nom l adresse de votre serveur de messagerie Pour v rifier le serveur de messagerie client Outlook 1 Dans Microsoft Outlook allez dans Outils gt Comptes de messagerie et s lectionnez Afficher ou modifier les comptes de messagerie existants 2 Cliquez sur Modifier 3 Copiez le serveur
406. s d tude de cas 271 Exemples de mod lisation de contrat Etude de cas 1 Disponibilit du syst me Examinez la garantie contractuelle suivante Le syst me X doit tre disponible pour 99 6 du mois au minimum pendant des heures d activit professionnelle Cette situation peut tre d crite en utilisant les entit s CA Business Service Insight suivantes Nom de la m trique de temps disponible du syst me X P riode de suivi 1 mois P riode d application Heures d activit professionnelle doivent tre davantage d finies ult rieurement Logique applicative temps disponible temps total 100 Remarque Cette tude de cas n est concern e que si le suivi se d roule pendant des heures d activit professionnelle qui sont la p riode d application de la m trique Cible 99 6 Outre les informations pr c dentes sur les m triques il est galement possible de d duire les l ments suivants du catalogue de services syst me a partir de la description susmentionn e Service Systeme X Domaine de service Disponibilit Cat gorie de domaine du temps disponible Groupe de services Un groupe qui identifie plus d un syst me pour lequel un suivi peut tre assur A cette tape il est difficile d tablir s il est possible de cr er un groupe convenable A pr sent vous pouvez donc reproduire le diagramme de la section Mod lisation de contrat de ce document qui affiche ces ent
407. s d passer 750 millisecondes par mois CNP Nom de la m trique Cible P riode de suivi Unit de mesure P riode d application Service Domaine de service Cat gorie de domaine Temps de r ponse maximum de la transaction 750 1 mois Millisecondes Toujours Syst me CNP Performances Temps de r ponse maximum de la transaction Annexe B Exemples d tude de cas 275 Exemples de mod lisation de contrat D apr s la matrice susmentionn e comment le niveau de service r el est il calcul D apr s la d finition de la cat gorie de domaine il semble que le niveau de service r el soit calcul comme valeur maximale Cela implique que parmi toutes les transactions accomplies pendant un mois la transaction ayant la valeur maximale est captur e et cette valeur est compar e la cible Remarque Le calcul du niveau de service se fonde sur une agr gation de donn es brutes pendant une p riode donn e Pendant chaque p riode la m trique fournit un r sultat unique La cible d une m trique n est pas compar e une transaction unique mais un r sultat mensuel qui est une agr gation p riodique de toutes les transactions durant cette p riode Le gestionnaire de contrats doit veiller ce que ce r sultat refl te d une part le contrat et d autre part la qualit du service Notez que la mesure du temps de r ponse comme valeur maximale est une obligation tr s stricte et tr s difficile accomplir e
408. s de v rification peut toutefois avoir un effet adverse sur les performances de l adaptateur Cette solution permet l utilisateur de d finir une cl bas e sur les champs de l v nement Cette cl repr sente le caract re unique de l v nement si deux v nements ont la m me cl ce sont des v nements identiques Il est galement possible de sp cifier l action entreprendre si une cl dupliqu e est d tect e dans la base de donn es Ces actions sont pr sent es ci dessous Remarque La cl peut tre d finie comme une combinaison de plusieurs champs du convertisseur Chapitre 3 Impl mentation 147 Collecte de donn es expert en sources de donn es Fichier de configuration d adaptateur avec singularit d v nement TranslatorCollection Translator OnDuplication Ce champ d termine ce qui doit tre fait si l v nement existe d j dans la base de donn es Les valeurs possibles sont Add ins re des v nements suppl mentaires dans la base de donn es Update provoque la suppression dans certains cas de l v nement existant et l insertion d un nouveau apr s validation du changement d v nement updateAlways provoque la suppression dans certains cas de l v nement existant et l insertion d un nouveau sans v rifier l existence de changements Ignore n ins re pas de nouvel v nement dans la base de donn es La valeur par d faut est Add Comparaison entre
409. s indicateurs de mappage des mises en miroirs vers les disponibilit du serveur indicateurs de disponibilit du serveur Conservation des ID comme cl s Conservation des ID et des valeurs des de mappage et des valeurs de Serveurs statut des serveurs Cl Valeur Valeur Cl Erreurs Jo Caves fr Ezgi Annexe B Exemples d tude de cas 323 Exemples d criture de scripts de logique applicative Exemple Dim ServerAvailabilityIndicators Dim MonitoredServers Set ServerAvailabilityIndicators Create0bject SlalomMap Map Set MonitoredServers Create0bject SlalomMap Map Sub OnRegistration dispatcher dispatcher RegisterByContractParty OnAvailabilityEvent _ Availability Event SAP Production Server Dim AllocatedServers Set AllocatedServers Context ResourcesOfContractParty SAP Production Server UpdateMonitoredServers AllocatedServers End sub Sub UpdateMonitoredServers allocatedServers Dim Server For Each Server In allocatedServers If Not MonitoredServers Exist Server Then MonitoredServers Server Server ServerAvailabilityIndicators Server True End If Next For Each Server In MonitoredServers If Not allocatedServers Exist Server Then MonitoredServers Erase Server ServerAvailabilityIndicators Erase Server End If Next End sub Exemple La fonction suivante d montre la mani re dont le plan miroir est utilis a travers le plan de statuts lorsque l valuation du statut du syst me ent
410. s les instructions dans la section de d clarations la section de d clarations comprend tout le code situ l ext rieur d une fonction ou d une sous routine Notez galement que tous les modules et les biblioth ques joints sont inclus et compil s dans ce module de code unique pour l ex cution m PslWriter appelle le gestionnaire d v nements OnLoad PslWriter appelle OnRegistration Le calcul de la p riode commence par l appel a OnPeriodStart Pour chaque v nement de donn es brutes enregistr pendant OnRegistration qui correspond la plage horaire de la p riode PslWriter appelle le gestionnaire d v nements d fini par l utilisateur associ cet v nement Si le d but ou la fin de la p riode d application correspond la plage horaire de la p riode OnTimeslotEnter ou OnTimeSlotExit sera appel S il y a un changement d infrastructure pertinent dans la plage horaire de la p riode OnRegistration sera appel Le calcul de la p riode commence par l appel d OnPeriodEnd m Siune cible dynamique a t sp cifi e cette fonction sera appel e m PslWriter appelle la fonction Result afin de recevoir le r sultat final du calcul de p riode Remarque Lorsque la version de contrat est d abord valid e et qu une pr vision a t s lectionn e la fonction Forecast est appel e au lieu de la fonction de r sultat Cette op ration toutefois se produit uniquement dans ce cas pour chaque vers
411. ser les performances du service Une fois un service cat goris vous pouvez filtrer la page Aper u des services selon cette cat gorie et comparer le service avec d autres cat goris s de la m me fa on Proc dez comme suit 1 Cliquez sur D tection de service dans le menu Conception La page Gestion et d tection de services s ouvre S lectionnez la case a cocher en regard d un ou de plusieurs services que vous voulez cat goriser puis cliquez sur le bouton Action du service et s lectionnez Cat goriser La boite de dialogue Cat gorisation du service s ouvre Vos services s lectionn s s affichent dans le volet gauche Les cat gories de services disponibles s affichent dans le volet droit Pour affecter des services des cat gories faites glisser et d posez un ou plusieurs services vers une cat gorie ou s lectionnez un ou plusieurs services et cliquez sur le bouton D placer vers Amazon SimpleDB Application Hosting and Managemen Backup and Recovery ta Business Intelligence Compute Customer Relationship Management o Database E Commerce Ema se Chapitre 5 Gestion et d tection de services 253 D tection de services 3 S lectionnez le service et faites le glisser vers la cat gorie ou s lectionnez un ou plusieurs noms de service et cliquez sur le bouton D placer vers pour s lectionner une cat gorie 4 Cliquez sur Enregistrer pour enregistrer vos s lections Re
412. service d une m trique pendant l ex cution de la logique applicative Ces cibles peuvent inclure la consommation de composants de service ou des changements d infrastructure Il contient quatre valeurs comme la fonction Result soit une pour chaque mode Cette fonction est ex cut e apr s la fonction Result au cours de l ex cution normale Forecast facultatif appel une fois au cours d une action de validation de la version de contrat en faisant calculer une fois par le moteur de calcul le contrat en mode de pr vision Le mode de pr vision ex cute un cycle de calcul complet sur le contrat de la date de d but la date de fin de la version du contrat Ce cycle n a pour seul objet que de calculer les valeurs pr visionnelles Aucun calcul n est effectu sur la table T RAW_ DATA table Cette fonction est appel e la place de la fonction Result au cours de ce mode d ex cution Result obligatoire appel par le moteur de calcul pour obtenir le r sultat du calcul pendant une p riode donn e La fonction Result est toujours appel e apr s le gestionnaire d v nements OnPeriodEnd Les l ments suivants sont les tapes suivies par le m canisme de calcul service PslWriter pour traiter une formule de calcul de logique applicative unique Chapitre 3 Impl mentation 161 Ecriture de scripts de logique applicative expert en logique applicative m PslWriter charge la formule dans la m moire et ex cute toute
413. services Cliquez sur Fermer pour enregistrer vos modifications et retourner la page D tection de service Chapitre 5 Gestion et d tection de services 257 D tection de services Gestion de vos services Vous pouvez contr ler l affichage de vos services sur la page Aper u des services en activant ou en d sactivant des fonctionnalit s pour un service sp cifique Par exemple vous pouvez choisir de collecter et d afficher des donn es de comparaison interne mais de d sactiver l affichage des donn es de comparaison d homologues et de cat gories Vous pouvez cesser de g rer un service pour suspendre la collection de toutes les donn es de comparaison etc Services g r s non g r s Lorsque vous d tectez un service vous pouvez choisir de d finir le statut G r Un service g r est activ pour d autres actions comme la d tection de m triques de comparaison ou le partage sur Cloud Commons Cette premi re tape est requise avant de pouvoir utiliser d autres fonctionnalit s de comparaison Le statut de gestion des services est refl t dans la colonne G rer de votre liste de services Les services dont le statut G rer est d sactiv ne s affichent pas dans la page Aper u des services Param tre de m triques de comparaison de services Vous pouvez activer ou d sactiver l option de collecte de donn es de m triques de comparaison Cette option est une action que vous pouvez appliquer un ou plusieurs s
414. sight 4 0 Obtention d v nements retard s pour la m trique Ev nements dot s d un horodatage pass donn es brutes ou v nements r utilisables Donn es de correction relatives l ajout d une m trique Modifier mettre jour ou supprimer une p riode d exception de m trique activation et d sactivation Cr ation de contrats gestionnaire de contrats Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les m triques dans la version sp cifique de contrat Affecte toutes les M triques dans la version sp cifique de contrat Affecte toutes les m triques li es au module slalom modifi dans tous les contrats et versions de contrat Affecte toutes les m triques qui enregistrent la ressource dans l ensemble des contrats et versions de contrat Affecte toutes les m triques qui utilisent des ressources dans l ensemble des contrats et versions de contrat Affecte toutes les m triques qui utilisent des ressources dans l ensemble des contrats et versions de contrat Selon les param tres d exception et l impl mentation sp cifique affecte une m trique sp cifique dans une version de contrat pr cise ou peut affecter des m triques qui s appliquent plusieurs contrats et versions de contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vigueur de la version du contrat Depuis la date d entr e en vi
415. sistance suivant des limites d finies Le systeme d assistance suivant repose sur le cycle de vie des tickets ayant pour tat Ouvert Affect Cl tur Les deux m triques que vous pouvez d finir afin de d crire la performance de l assistance sont Nom de la m trique R solution de ticket r ussie dans les temps Enonc d objectif Au moins 99 des tickets doivent tre r solus dans les 4 heures Logique applicative La r solution doit tre calcul e entre Ouvert et Cl tur Nom de la m trique Affectation de ticket r ussie dans les temps Enonc d objectif Au moins 99 des tickets doivent tre r solus dans les 30 heures Logique applicative L affectation doit tre calcul e entre Ouvert et Cl tur Comme vous pouvez identifier la m me logique pour ces deux m triques vous pouvez cr er un module pour s adresser aux deux m triques Le module exige les param tres suivants dans le contexte de la m trique Premier statut Deuxi me statut Seuil Une fois que le module de logique applicative a t cr les m triques d finies peuvent utiliser un module dans le cadre de la d finition 184 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Vous pouvez ensuite modifier la logique Vous pouvez par exemple consid rer un nouveau statut Client en attente Ce statut est d fini pour un ticket lorsque l assistance atte
416. sole Application Windows Type LogFileMaxSize La valeur correspond a un nombre de Ko 100 Manuel d impl mentation Nombre Nombre Nombre Mode d ex cution Type d adaptateur Fichier SQL La plage autoris e est comprise entre 1 000 et 100 000 et la valeur par d faut est 1 000 Utilis uniquement par l utilitaire Gestionnaire d adaptateurs Utilis par l adaptateur Collecte de donn es expert en sources de donn es Modes d ex cution de l adaptateur Param tre L adaptateur peut tre ex cut selon l un des modes suivants Service Vous pouvez installer l adaptateur comme vous le feriez pour un service Windows normal Cela permet au syst me de contr ler sont statut ex cution pause arr t automatique comme pour tout service Windows courant Pour installer l adaptateur comme un service Windows lancez le ficher ex cutable de l adaptateur partir de la ligne de commande en utilisant i pour l installer comme service et U pour le d sinstaller Application Lancez le fichier ex cutable de l adaptateur partir de la ligne de commande Vous pouvez ex cuter la ligne de commande de l adaptateur de la mani re suivante Options de ligne de commande TextFileAdapter exe i u v d t f configurationFileName 1 logFileName n serviceName a OblicoreAddress p OblicorePort la LogGerheaDed lp LogServerPort Fonction Installer le service Supprimer
417. source valide Ajouter une entr e de conversion pour ignorer cette ressource Ajouter une entr e de conversion pour mapper la cha ne de la ressource vers l entit de ressource Lors de l ex cution suivante de l adaptateur l v nement de donn es est charg dans la table de donn es brutes Les v nements de donn es brutes sont ignor s par l adaptateur et ne sont pas collect s Convertir Ignorer Collecte de donn es expert en sources de donn es Conversions manuelles Les conversions manuelles sont n cessaires lorsque l entit existe d j dans CA Business Service Insight Cela peut se produire dans diverses situations Par exemple lorsqu un script de conversion destin cr er automatiquement les ressources d une source externe a t ex cut mais qu il a t impossible d automatiser les conversions Ou lorsqu une source de donn es comporte des entr es douteuses et qu une ressource a t d finie deux fois de fa ons diff rentes par exemple Server001p et server001P Des ressources cr es manuellement peuvent galement en tre la cause gt Pour ex cuter une conversion manuelle lorsque la ressource existe d j 1 Dans le menu Conception cliquez sur Conversions Entr es de conversion 2 Par d faut toutes les entr es en attente s affichent 3 S lectionnez l entr e de conversion en attente convertir en activant la case cocher en regard de cette entr e 4
418. ss Service Insight tous les composants binaires sont mis jour correctement Mod les de configuration mod les du fichier de configuration de l adaptateur Placez les fichiers dans le dossier racine de l adaptateur Vous les trouverez sur le serveur d applications sous le dossier Program Files CA Cloud Insight Adaptateurs Les mod les de configuration sont utilis s pour cr er le fichier de configuration sans devoir commencer partir de z ro Il est galement courant d utiliser un fichier de configuration d adaptateur existant cette fin Utilitaire Gestionnaire d adaptateurs un ex cutable autonome Il suffit de faire une copie du fichier AdaptersManager exe situ dans le dossier d utilitaires sous le dossier Program Files CA Cloud Insight Utilitaires du serveur d applications Il n est pas n cessaire de cr er l adaptateur l aide de cet utilitaire et vous ne pouvez utiliser cet utilitaire que sur un serveur Windows Deux ports TCP IP ouverts un port pour l couteur d adaptateur sur le serveur d applications et un autre pour le serveur de journalisation Le port du serveur de journalisation est habituellement 4040 Chapitre 3 Impl mentation 105 Collecte de donn es expert en sources de donn es V rifiez quels composants de service d application de CA Business Service Insight sont en cours d ex cution Pour ex cuter l adaptateur les composants de service suivants ont doivent tre en cours d ex cution
419. sse tre interpr t par la logique applicative pendant le traitement 52 Manuel d impl mentation Conception Un autre identificateur d v nement est la ressource qui constitue l entit la plus petite utilis e dans les calculs Par exemple lors du calcul de la disponibilit du serveur la d finition logique de la plus petite entit sur laquelle la g n ration de rapports est requise peut tre un serveur sp cifique ou il peut s agir d un client lorsque la g n ration de rapport s effectue sur la gestion du ticket envoy par l utilisateur La ressource est une d finition d une entit CA Business Service Insight d riv e aussi bien de la source de donn es que de la condition de calcul Un type de ressource est attribu chaque ressource et constitue un identifiant de ressource qui d termine exactement quel type de ressource est d fini Chaque ressource doit avoir un type de ressources associ es ce qui permet galement l ajout d attributs personnalis s pouvant tre associ s chaque ressource Pour plus d informations sur ces attributs consultez la section Ressources et gestion page 60 La corr lation se produit entre les v nements d adaptateurs entrants et les m triques de contrat La base de ce processus de corr lation est l allocation de ressources et l enregistrement de m triques L allocation de ressources et l enregistrement de m triques sp cifient quels flux d v nement de ressource sont mesur s
420. sser au suivant Dans cet exemple si le caract re g n rique est utilis alors les valeurs d attribut est ServerData csv L adaptateur lit tous les fichiers dont les noms commencent par ServerData et portent l extension csv Important est recommand d ajouter une date et une heure la fin des noms de fichier utilisant le format AAAAMMJJ HHMISS suivant afin de s assurer que les fichiers sont tri s correctement qu ils sont lus dans l ordre voulu et qu aucun ne soit ignor Vous pouvez galement ajouter la portion d heure si plusieurs fichiers sont produits chaque jour Delimiters M thode de d termination du mode d analyse du fichier Vous pouvez sp cifier un ou plusieurs caract res comme d limiteurs en fonction des lignes de donn es analyser en champs La valeur par d faut est t Le fichier de source de donn es de cet exemple est un fichier CSV La fa on la plus simple de faire l analyse de ces fichiers est de sp cifier la virgule comme d limiteur D autres m thodes d analyse sont disponibles RegExForParser Utilise une expression r guli re pour d finir la r gle d analyse grammaticale Chapitre 3 Impl mentation 113 Collecte de donn es expert en sources de donn es LogicLineDefinition Utilis e lorsqu une ligne du fichier est cr e partir de plusieurs lignes m TitleExists facultatif Sp cifie si la premi re ligne non vide dans le fichier de source de d
421. st V rifiez que l utilisateur existe Mappage Tools AddUserByMap V rifiez les l ments dupliqu s map UserName acme2 map UserPassword acme2 map UserPasswordExpirationInterval 50 map UserDescription New description map UserStatus INACTIVE Tools AddUserByMap map Tools Commit End sub M thodes de script de conversion VB de CA Business Service Insight M thodes d organisation AddOrganization IsOrganizationExists m M thodes de r les IsRoleExists SearchRoles m M thodes utilisateur AddUserByMap GetUserName GetOrganizationName IsUserExists GetUserDetails SearchUsers GetUserFullName UpdateUserByMap m M thodes de groupe d utilisateurs AddUserGroupByMap IsUserGroupExists DeleteUserGroup SearchUserGroups GetUserGroupDetails UpdateUserGroupByMap Cr ez un code de connexion silencieuse et int grez le au portail d organisation utiliser pour la connexion au syst me CA Business Service Insight 368 Manuel d impl mentation Etude de cas 21 Exemple d int gration de LDAP Exemple de code Gatway C du syst me CA Business Service Insight sera int gr dans le portail d organisation using System using System Data using System Configuration using System Collections using System ComponentModel using System Drawing using System Web using System Web Security using System Web SessionState using System Web UI using System Web UI WebControls using System
422. st l v nement OnXXXEvent qui doit tre renomm de fa on plus explicite Les v nements de moteur sont d clench s par le moteur d apr s les d finitions des contrats et les m triques associ es Lorsque l v nement de moteur est d clench et re u le moteur ex cute le gestionnaire d v nements pertinent Chaque v nement de moteur poss de un gestionnaire d v nements implicite Ces gestionnaires d v nements sont des fonctions et des proc dures d finies au dessus de VBScript Le gestionnaire d v nements qui ma trise l enregistrement et la fonction result doivent obligatoirement tre impl ment s dans le code Tous les autres gestionnaires d v nements sont facultatifs Toutefois la logique applicative ne s occupe pas des v nements de moteur pour lesquels les gestionnaires d v nements ne sont pas impl ment s Par cons quent il est recommand de les laisser tous en place m me s ils ne sont pas utilis s en pr vision d am liorations futures Remarque Lors de l criture du script de logique applicative il est important d impl menter tous les v nements du moteur afin de couvrir toutes les possibilit s finales Par exemple m me si pendant la premi re tape de l impl mentation une d finition de p riode d application n tait pas applicable mais le sera dans l avenir toutes les formules n cessiteront une modification Il est par cons quent recommand que l expert en logique applicative
423. strement suivante dispatcher RegisterByResource lt ProcedureName gt lt Event Type name gt Context ClusterItem Dans ce cas Context Clusterltem fait r f rence aux diff rentes ressources d ou l enregistrement par ressource uniquement L onglet Groupement de la m trique contient une r f rence au groupe Ressources du site 03 Vous pouvez configurer le groupement pour qu il fonctionne sur diff rents niveaux de la hi rarchie dans une m trique unique Par exemple en reprenant la situation d crite dans l exemple pr c dent et le regroupement de cette m trique dans le groupe Sites ABC de la ville Vous pouvez inclure dans une m me m trique les membres de ressource provenant de diff rents niveaux de la hi rarchie Dans ce cas il y a trois options affectant les ressources incluses dans ce groupement Premier niveau uniquement Membres directs identiques aux anciennes m thodes de regroupement d crites pr c demment Tous les niveaux Inclut des ressources uniquement Inclut toutes les ressources contenues dans les trois groupes de ressources de sites dans un seul niveau et calcule le niveau de service pour chacun individuellement Tous les niveaux Inclut des ressources et groupe de ressources Inclut toutes les ressources contenues dans les trois groupes de ressources de sites ainsi que les trois groupes de ressources et calcule le niveau de service pour chacun individuellement 170 Manuel d im
424. sus consistant prendre les donn es provenant de sources client d identifier des l ments sp cifiques des donn es requises de d cider comment ces donn es doivent tre normalis es et d valuer la fa on d attribuer les donn es pertinentes aux m triques correspondantes via le processus d enregistrement Cette phase comprend les t ches suivantes Expert en logiques applicatives Identification et d finition de la structure d v nement d entr e requise pour le calcul d finie ult rieurement comme types d v nement Cr ation des champs requis dans le type d v nement pour fournir des donn es requises pour tous les calculs dans lesquels elles sont utilis es D finition du processus d enregistrement de m trique pour optimiser le flux d v nements D termination de la fa on de cr er le mod le de ressources partir des donn es disponibles pour satisfaire toutes les exigences de g n ration de rapports et de logique Expert en sources de donn es 50 Manuel d impl mentation Identification du type de donn es source et d cision concernant la fa on de les normaliser par l adaptateur en types d v nement d finis et int gr s dans la base de donn es CA Business Service Insight Choix des identificateurs de type d v nement qui devront tre joints aux donn es Ev nements et flux Conception Le flux de donn es dans le syst me se pr sente sous forme d v nements L o se trouve
425. t response gt as string print Dumper result Output of contract list Fermer la session Oblicore my message lt xml version 1 0 encoding utf 8 gt lt soap Envelope xmlns xsi http ww w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema xmLns soap http schemas xmlsoap org soap envelope gt lt soap Body gt lt ClearSessionContext xmlns http ww oblicore com gt lt sessionContextID gt scid lt sessionContextID gt lt ClearSessionContext gt lt soap Body gt lt soap Envelope gt my response userAgent gt request POST http obonob WebServices OblicoreAuth asmx Content Type gt text xml Content gt message print response gt error_as HTML unless response gt is success 376 Manuel d impl mentation Annexe C Sp cifications de la configuration d adaptateur Ce chapitre traite des sujets suivants Structure globale page 377 Section General page 378 Section d interface de CA Business Service Insight page 385 Section DataSourcelnterface page 388 Section d interface de SQL page 392 Section InputFormatCollection page 397 Section TranslationTableCollection page 403 Section TranslatorCollection page 405 Structure dlobale La structure g n rale du fichier XML de configuration est la suivante lt AdapterConfiguration gt lt General gt lt 0blicoreInterface gt lt DataSourceI
426. t 229 Pr parations Pr parations Afin d assurer l efficacit de l installation il importe de pr parer certaines choses l avance 1 L exportation de base de donn es de l environnement de d veloppement Cette exportation de base de donn es doit s accomplir en utilisant des scripts CA approuv s qui cr ent un fichier d extraction vidage afin de pouvoir la r importer dans le logiciel du syst me de production Remarque Il est important que l exportation soit accomplie par un utilisateur de la base de donn es jouissant de droits suffisants et que ce m me utilisateur soit accessible lors de l importation dans la base de donn es A cette fin vous pouvez utiliser soit le compte oblicore puisque celui ci est toujours cr sur chaque syst me soit le compte sys Toutefois il convient de s assurer que le mot de passe sys est disponible sur la base de donn es cible pour lancer le processus d importation 2 Scripts de base de donn es si le DBA souhaite modifier les scripts de cr ation de base de donn es ceux ci doivent tre v rifi s d avance par un DBA de CA Ces scripts doivent tre v rifi s et pr ts d avance pour permettre une installation sans cueils Il est fr quent que diff rentes organisations aient des commentaires et des modifications qui doivent tre approuv s par l administrateur de base de donn es de CA pour assurer que la configuration de la base de donn es respecte les strat gies locales
427. t des efforts de d veloppement de scripts Les d lais de d veloppement et d assurance qualit pour les tests sont plus longs L impl mentation n est pas n cessaire lorsque le processus de conversion est un simple effort initial unique L impl mentation peut tre planifi e dans le cadre d une approche de seconde phase La maintenance continuelle est r duite Les erreurs de conversion humaines sont r duites Pour toutes autres informations sur la cr ation et l ex cution de scripts de conversion consultez le manuel du SDK dans le chapitre sur l int gration de CMDB Rubriques avanc es sur Les fonctionnalit s des adaptateurs Les sujets suivants abordent des th mes avanc s de la fonctionnalit d adaptateur 146 Manuel d impl mentation Collecte de donn es expert en sources de donn es Sindularit d v nement La singularit d v nement est un m canisme d adaptateur qui fournit un processus emp chant l insertion de donn es brutes en double dans la table T_Raw_Data Sans la singularit d v nement lorsque l adaptateur s ex cute contre une source de donn es et charge des v nements dans la base de donn es aucune validation n est accomplie pour un v nement identique La fonctionnalit de singularit d v nement r sout ce probl me en permettant de sp cifier s il faut ou non v rifier la singularit des v nements avant leur insertion et que faire si le cas se pr sente Ce processu
428. t gt lt item gt lt item gt lt value gt 1000 lt value gt lt text gt 1000 lt text gt lt item gt lt list gt lt param gt lt param name Relation disp name Violation of threshold means lt value gt r sultat insuffisant lt value gt lt list gt lt item gt lt value gt amp gt lt value gt lt text gt r sultat insuffisant lt text gt lt item gt lt item gt lt value gt amp lt lt value gt lt text gt r sultat excessif lt text gt lt item gt lt list gt lt param gt lt params gt lt query gt 214 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats lt custom gt Commentaires m La requ te a t optimis e pour Oracle et SQL Server Pour d autres sources de donn es ODBC il peut tre n cessaire d ajouter as devant les alias de colonne et d appliquer d autres modifications m Lors de l exportation de r sultats dans Excel il est recommand que l utilisateur g n re un rapport XY nuages de points pour le repr senter Lorsque le graphique est en pointill il est galement possible de voir la dispersion des valeurs Rapport au format libre Distribution normale g n rique type gaussien La requ te d taill e ci dessous peut tre utilis e dans un rapport au format libre pour pr senter la distribution normale de valeurs dans un tableau comme illustr dans le graphique suivant Chapitre 3 Impl mentation 215 Cr at
429. t organizationName gt 0blicore lt organizationName gt lt CreateSessionContext gt lt soap Body gt lt soap Envelope gt my response userAgent gt request POST http obonob WebServiceN DblicoreAuth asmx Content_type gt text xml Content gt message print response gt error_as HTML unless response gt is success my result response gt as string my xmlstart index result lt xml my xmlend length result my xmltext substr result xmlstart xmlend xmlstart 374 Manuel d impl mentation Etude de cas 22 G n ration de rapports l aide de PERL my xml new XML Simple my data xml gt XMLin xmLtext my scid data gt soap Body gt CreateSessionContextResponse gt CreateSessionContextResult print Session ID scid n Essayer d obtenir une liste de contrat d Oblicore my criteria xml Lt Criteria amp gt amp lt Name amp gt a amp lt Name amp gt amp lt Status amp gt EFFECTIVES amp Lt Status amp gt amp lt Criteria amp gt print lt xml version 1 0 encoding utf 8 gt lt soap Envelope xmlns xsi http www w3 org 2001 XMLSchema instance xmlns xsd http www w3 org 2001 XMLSchema xmLns soap http schemas xmlsoap org soap envelope gt lt soap Body gt lt GetContractsAdvanced xmlns http www oblicore com gt lt sessionID gt scid lt sessionID gt lt criteriaX
430. t pas se chevaucher Lors de la configuration des adaptateurs cet l ment est habituellement sp cifi comme tant plusieurs ann es l avance Dans ce cas l exemple de configuration correspond une seule ann e De date de commencement de la p riode Sp cifi e en utilisant le format de temps d fini au del du 25 03 2007 02 00 00 110 Manuel d impl mentation Collecte de donn es expert en sources de donn es Pour date de fin de la p riode Sp cifi e en utilisant le format de temps d fini au del du 28 10 2007 03 00 00 D calage nombre d heures de diff rence ajout l attribut DefaultOffset au cours de la p riode l heure d t Saisissez 1 car il y aura une avance d une heure pendant cette p riode l heure d t sp cifi e entre les 2 dates indiqu es Section OblicoreInterface du fichier de configuration Cette section d finit la connexion au serveur CA Business Service Insight Mode dans le mode en ligne l adaptateur se connecte CA Business Service Insight r cup re les tables de conversion et la commande de contr le de CA Business Service Insight puis renvoie des v nements des statuts et des demandes de conversion CA Business Service Insight Configurez l adaptateur dans ce mode et d finissez la valeur sur En ligne Port le num ro de port TCP IP utilis par l adaptateur pour communiquer avec le serveur CA Business Service Insight l emplacement de l
431. t une op ration assez simple A partir d un contrat existant sur la page D tails du contrat s lectionnez toutes les m triques que vous souhaitez inclure et cliquez sur Enregistrer comme mod le de niveau de service La fen tre suivante vous invite nommer le mod le de niveau de service Vous pouvez alors enregistrer le mod le de niveau de service Une fois enregistr es toutes les p riodes d application associ es aux m triques s lectionn es sont incluses dans l onglet P riode d application A partir de l il peut tre n cessaire de personnaliser davantage le mod le de niveau de service afin de la rendre compl tement flexible notamment gr ce l ajout de param tres aux m triques et la pr sentation des param tres de chaque m trique via l nonc d objectif Cela peut aussi impliquer la cr ation de param tres au niveau du mod le de niveau de service similaires aux param tres de contrat qui peuvent alors tre r f renc s par toutes les m triques ou quelques unes seulement Une fois termin le mod le de niveau de service est pr t tre d ploy sur d autres contrats Chapitre 3 Impl mentation 79 Cr ation de contrats gestionnaire de contrats Cycle de vie du contrat et m thodes de contr le de version Une fois qu un contrat a t configur compl tement il doit tre valid Cette action permet au moteur de calcul de commencer calculer les niveaux de service de toutes les m triques
432. t vous devez cet instant pouvoir apercevoir l adaptateur cr avec le statut Inactif Adaptateurs Rechercher Ajouter Affichage de 1 3 sur 3 r sultats eo Nom EE Mode EE Type EF Initiateur FE Adresse de l adaptateur Port EE Statut FE a fr jh SMI APM En ligne Adaptateur de Serveur LOCALHOST 6202 Inactif fichier texte am ff k 3 D SMI SDM En ligne Adaptateur de Serveur LOCALHOST 6203 Inactif X fichier texte a fs Y p topaz En ligne Adaptateur de Serveur LOCALHOST 6204 Inactif fichier texte D ploiement d adaptateur Maintenant que l adaptateur a t configur vous devez d ployer l adaptateur dans le serveur d application Cliquez sur le bouton D marrer l adaptateur pour permettre au service de d ploiement de l adaptateur de d ployer l adaptateur dans le syst me de fichiers Cette op ration inclut les actions suivantes m Cr er les dossiers requis pour ex cuter l adaptateur Copier la configuration XML dans le dossier m Cr er un raccourci pour ex cuter l adaptateur Une fois que cela a t fait vos modifications sont appliqu es sur le serveur D s cet instant il est maintenant possible d ex cuter l adaptateur de l interface utilisateur graphique en cliquant sur le bouton Ex cuter maintenant devenu actif Cela permet au service de d ploiement d adaptateur d ex cuter l adaptateur sur le serveur et de commencer la collecte de donn es aJs Th topaz Ex cuter maintenant Annexe B Exemples d
433. teur en tant que client ou en tant que serveur La configuration de l op ration client serveur s effectu e c t adaptateur dans les param tres du fichier de configuration Pour ce faire les variables Port Address et Connectioninitiator doivent tre d finies en cons quence Si la variable Connectioninitiator est d finie sur l adaptateur seul un port de destination est exig Si elle est d finie sur CA Business Service Insight un port et une adresse IP de l couteur d adaptateur de CA Business Service Insight sont requis Par d faut le serveur est d fini sur l adaptateur Cette fonctionnalit peut parfois s av rer importante pour permettre une r gle de pare feu d tre d clench e une fonctionnalit dite de d clenchement de port Parfois un pare feu n autorise qu une demande int rieure un port si un message a t envoy depuis le pare feu ce m me port Le pare feu autorise ainsi la communication Remarque Consultez votre administrateur r seau pour plus d informations sur les conditions locales qui peuvent affecter les communications de l adaptateur 96 Manuel d impl mentation Collecte de donn es expert en sources de donn es D un point de vue de la s curit il est recommand de d finir l adaptateur en tant que client afin d assurer la destination des v nements lorsque vous travaillez dans un environnement de d ploiement multiple pour l analyse et la production Pour v rifier que la tr
434. th lt file_path gt Indique le chemin pour distribuer le fichier d exportation key lt key gt Indique la cl d administrateur de CA Business Service Insight unique secret lt secret gt Indique le mot de passe d administrateur de CA Business Service Insight unique Exemple exportation des donn es de service vers un fichier CSV local L exemple ci dessous illustre la commande d exportation des donn es de service vers un fichier CSV local InsightUtil exportservice https server name001 port 8443 format csv path C MyFiles file csv key mykey secret mypassword Chapitre 5 Gestion et d tection de services 265 D tection de services Importation manuelle de donn es de service Vous pouvez importer des donn es de service manuellement partir d un fichier CSV ou XML Vous devez importer un fichier CSV ou XML au format d fini pendant le processus d exportation Vous pouvez cr er et utiliser un fichier de mod le de service l aide de la proc dure d exportation afin de vous assurer que vos donn es sont au bon format Le processus d importation utilise les commandes suivantes InsightUtil importservice http https server lt hostname gt port lt port gt format csv xml path lt file path gt key lt key gt secret lt secret gt InsightUtil La commande commence avec le nom de l utilitaire savoir InsightUtil importservice http https Indique que le service d importation utilise HTTP ou HTTPS
435. tilis e dans plusieurs fonctions sous routines du code par exemple a Initialisation au d but du calcul Mise jour lors de la r ception d un nouvel v nement Remarques concernant la p riode d application il est possible d utiliser la valeur de la propri t context IsWithinTimeSlot afin de v rifier si une d faillance survient dans une p riode d application Le contexte est un objet global que vous pouvez utiliser n importe o dans le code et dans ce cas est utilis e pour indiquer lorsqu une d faillance est re ue et si elle se trouve l int rieur ou l ext rieur de la p riode d application Si l horodatage de l v nement l indicateur retourne VRAI alors l v nement se produit dans une p riode d application S il retourne FAUX cela indique que l v nement a eu lieu l ext rieur de la p riode d application D apr s la logique requise une d faillance qui se produit l ext rieur de la p riode d application est ignor e et par cons quent non prise en compte Initialisez les variables Variable du compteur contient une valeur p riodique et est de fait initialis e dans l agent OnPeriodstart pour s assurer que chaque p riode de calcul d nombre ses d faillances s par ment Chaque p riode commence par z ro et les sorties uniquement par le nombre de d faillances de cette p riode Dans les cas o calculer les d faillances accumul es est requis pour chaque p riode signifiant que l
436. tion et conception 21 Collecte des donn es chantillon expert en sources de donn es Collecte des donn es chantillon expert en sources de donn es Pour effectuer la configuration initiale des adaptateurs hors site il est important des fins de collecte de donn es d obtenir des chantillons de donn es pass es La structure de ces chantillons doit tre identique celle des donn es qui sont ensuite g n r es par le syst me r el partir duquel CA Business Service Insight doit r cup rer les donn es Outre les chantillons l expert en sources de donn es doit se renseigner sur la source de donn es aupr s de son propri taire pour tre en mesure de clarifier les points suivants Type Base de donn es fichier flux ou autre Emplacement O est il Comment y acc der d tails de connexion Obstacles la s curit Plate forme Convention d attribution d un nom Comment les fichiers sont ils nomm s s agit il d une source de donn es bas e sur un fichier Comment les tables sont elles nomm es Noms des champs de table Disponibilit Quand peut on y acc der quel moment doit on y acc der consid rations de charge Mise jour continue ou une fr quence sp cifique Quelle est la dur e de sa persistance Comportement Les donn es s accumulent elles Les donn es sont elles cras es Des archives sont elles conserv es Dur e Quelle quantit de d
437. tions depuis la source de donn es de fichier et leur extraction dans des champs La section DataSourcelnterface d finit galement la mani re dont l adaptateur g re le fichier source s il supprime le fichier d origine au cas o il avait t cr uniquement pour l adaptateur ou s il laisse les donn es seules au cas o elles serviraient pour d autres utilisations et ainsi de suite Structure XML lt DataSourceInterface WorkFileName MyWorkingFile txt gt lt Files gt lt File IsActive yes InputFormat events Path D adapters sample data NamePattern adapterXXX Log DeleteFileAfterProcessing no Delimiters IgnoreRedundantDelimiters no TitleExists no SleepTime 10 gt 388 Manuel d impl mentation lt Files gt Section DataSourcelnterface lt File gt lt DataSourcelnterface gt WorkFileName facultatif Lorsque DeleteFileAfterProcessing est d fini sur no le fichier est copi sous ce nom lorsqu il est d fini sur yes le fichier est renomm sous ce nom S il n est pas sp cifi la valeur par d faut sera consid r e WorkFile txt Files collection d l ments de fichiers vous pouvez d finir plus d un fichier dans un adaptateur File sp cifie les attributs du fichier IsActive facultatif yes no D finit si ce fichier est actif lorsqu il est d fini sur no ce fichier ne sera pas lu InputFormat format de fichier associ ce fichier L adaptateur uti
438. trat partir de z ro Pour plus d informations sur la cr ation de vos propres mod les de niveau de service consultez la section Cr er des mod les de niveau de service page 79 Dans certains cas il est recommand de cr er un exemple de contrat initialement afin de v rifier que tout fonctionne correctement et comme pr vu Il est alors possible de cr er le ou les mod les de niveau de ce contrat et de les stocker dans le catalogue des services Vous constituez ainsi un point de d part solide pour tous les contrats cr s dans le syst me Cr er des contrats partir d un service La cr ation de contrats dans le syst me l aide d un catalogue des services avec ou sans mod le selon plusieurs mod les de niveau de service est un moyen beaucoup plus efficace le contrat peut tre r utilis plus facilement et il s applique un grand nombre de contrats divers En g n ral les mod les de niveau de service contiennent un ensemble de m triques pr d fini applicable certains composants de service Si n cessaire vous pouvez galement avoir plus d un service et les m triques associ es dans un niveau de service unique G n ralement le contenu d une d finition de service est d fini en fonction de son utilisation et il peut varier selon les exigences Par exemple consid rons un service d h bergement d application propos par une organisation L organisation peut offrir ses clients trois packages de se
439. trats ou contractants qui sont sous la responsabilit du gestionnaire de contrats Composants de service travers les comptes g r s par le gestionnaire de contrats Widgets qui incluent des informations agr gatives sur les m triques financi res pour les comptes g r s Portail comme le syst me CRM Cr ez une page de compte pour chacun des comptes g r s qui fournissent une vue sur les obligations de compte sp cifiques Il est recommand de combiner des vues de calcul du statut actuel au statut contractuel afin de donner au responsable de compte la capacit d tre proactif et d agir rapidement Par exemple Description Inclut des m triques incluses dans le contrat Performances financi res Widgets qui incluent des informations agr gatives sur les m triques financi res pour les comptes g r s Chapitre 3 Impl mentation 221 Cr ation de livrables gestionnaire de contrats Pades du destionnaire de services Pages d accueil Pages configurer pour un gestionnaire en charge d un service ou d un domaine particulier qui affichent une vue d taill e des objectifs de service au travers des divers contrats et des tats de ses objectifs En outre une telle page inclut des rapports qui mettent en surbrillance les param tres de service critiques en cours de mesure Les vues de tableau de bord incluses dans les pages du gestionnaire de service sont similaires aux pages du responsable de compte o seules l
440. tre la couche de donn es et la couche d activit professionnelle du syst me L enregistrement des ressources par le biais de ces entit s permet de garder les formules intactes lorsqu elles sont utilis es dans diff rents contrats ou pour diff rents services Le contrat et le service de la m trique d finissent le contractant et le service adapt s Les formules de logique applicative d finies dans ce type d enregistrement sont facilement r utilisables parce qu elles n exigent aucune modification au cours de l enregistrement Remarque Les enregistrements peuvent galement tre trait s dans l onglet Enregistrement de chaque m trique Cette interface fournit un assistant qui vous guide dans le processus pour la m trique s lectionn e Chapitre 2 Planification et conception 67 Conception Sorties de l tape de mod lisation de donn es expert en sources de donn es et expert en logique applicative Gestionnaire de comptes Mod lisation de contrat Mod lisation de la ource des donn es 68 Manuel d impl mentation Conception Afin de proc der l tape d impl mentation de la solution l expert en sources de donn es doit poss der les comp tences suivantes Une bonne compr hension des sources de donn es manipuler y compris Exemples de donn es historiques M thode de communication Une compr hension des champs cl de chaque source de donn es a utiliser en tant que composants cl s
441. trique les cibles les p riodes d application les r sultats de niveau de service etc Des alertes peuvent galement tre mises en fonction des pr dictions de niveau de service auquel cas certaines valeurs suppl mentaires comme la d viation cas optimiste pessimiste sont fournies En outre des niveaux de service peuvent tre estim s Ceux ci sont extr mement utiles pour d cider si une violation de niveau de service peut tre r cup r e ou non au cours d une p riode donn e 222 Manuel d impl mentation Cr ation de livrables gestionnaire de contrats Les alertes bas es sur le journal syst me et les sections g n rales de CA Business Service Insight sont d autres fonctionnalit s extr mement utiles et permettent d envoyer une alerte selon toute action se produisant dans le syst me consign e dans le journal du syst me Presque toutes les actions tant journalis es les profils d alerte jouissent d un p rim tre tr s vaste Les profils d alerte communs du journal syst me se composent comme suit Notification d un adaptateur ex cutant une alerte pour l expert en sources de donn es Toute condition d erreur consign e dans le journal toute alerte envoy e par courriel l administrateur syst me m Les erreurs personnalis es cr es par la logique applicative concernant des conditions sp cifiques des sources de donn es peuvent g n rer une alerte par courriel pour le groupe responsable du servi
442. ts II est impossible de calculer les m triques interm diaires Mod le de contrat Contrat pr d fini utilis pour cr er un nouveau contrat Mod le de logique applicative Formules de logique applicative pr d finies utilisables pour d finir de nouvelles formules de logique applicative Mod le de niveau de service Ensemble pr d fini de services et de m triques dont l objet est de faciliter la cr ation et la modification des contrats en fonction des processus commerciaux standard Modules de logique applicative Biblioth que de fonctions de scripts utilisables dans la logique applicative Glossaire 417 Moteur de statut actuel Processus autonome qui calcule les m triques de statut actuel Le nombre d instances qu il est possible d ex cuter sur un ou plusieurs ordinateurs n est pas limit OLA Accord sur les niveaux op rationnels Un contrat OLA est un SLA dans lequel le fournisseur correspond l organisation interne et les clients constituent les entit s commerciales internes Options r gionales D tails sp cifiques la r gion dans laquelle se trouve le contractant Les param tres incluent la langue la devise le d calage horaire par rapport au fuseau horaire GMT l heure d t et le format de la date Package Ensemble de mod les de niveau de service et de mod les r unis pour tre install s et d compress s sur une autre instance de CA Business Service Insight Param tre Valeur d finissable en
443. ttributs pour associer un attribut existant au service L association permet alors de filtrer sur l attribut dans les options de vue Par exemple pour ajouter l attribut Emplacement New York au service activez la case cocher dans la liste Emplacement Cliquez sur Enregistrer pour activer l onglet Partage de donn es D tail du service Pr sentation Attributs 4 Business Owner fs E Business Units E Location 5 Cliquez sur l onglet Partage de donn es et utilisez des options afin de partager des donn es pour ce service sur Cloud Commons Remarque Vous pouvez galement importer des donn es de service manuellement page 266 a l aide de la fonctionnalit InsertUtil Chapitre 5 Gestion et d tection de services 263 D tection de services Exportation et importation manuelles de donn es de service CA Business Service Insight fournit un utilitaire qui vous permet d exporter et d importer des donn es de service l aide d un script de ligne de commande Il vous est possible d exporter des donn es de service vers un fichier CSV ou XML puis de modifier ce dernier en dehors de CA Business Service Insight L utilitaire vous permet galement de formater des donn es de service partir d une autre source pour pouvoir ensuite les importer manuellement dans CA Business Service Insight L utilitaire d importation et d exportation de service prend en charge les donn es suivantes Tous les attributs de service sta
444. u format libre Chapitre 3 Impl mentation 209 Cr ation de livrables gestionnaire de contrats En raison de probl mes de formatage international des dates il est souvent utile de pr ciser le format exact pour la date en cr ant une formule personnalis e dans la logique applicative Cela permet de convertir la date en une cha ne du m me format chaque fois et vite les probl mes de formatage de dates entre les Etats Unis et l Union europ enne Cette m thode doit tre utilis e pour les dates inscrites dans la table T_SLALOM_OUTPUTS via les commandes Tools SaveFields ou Tools SaveRecord La formule mod le est fournie ci dessous Fonction FormatDate DateField If DateField Then FormatDate Else Dim PeriodYear PeriodMonth PeriodDay PeriodHour PeriodMinute PeriodSecond PeriodYear DatePart yyyy DateField PeriodMonth DatePart m DateField PeriodDay DatePart m DateField PeriodHour DatePart m DateField PeriodMinute DatePart m DateField Periodsecond DatePart s DateField FormatDate PeriodDay amp amp PeriodMonth amp amp PeriodYear amp _ amp PeriodHour amp amp PeriodMinute amp amp Periodsecond End End If Function Lors de l emploi du param tre heure des gestionnaires d v nements de la logique applicative ou de tout horodatage de l objet eventDetails tenez toujours compte de l impact du changement horaire Soyez conscient que lors du report de d
445. u elle expire a le m me impact sur le groupement que l exclusion de la ressource du groupe Le groupement a le m me comportement que ce soit pour l efficience de la ressource ou l appartenance au groupe Comment impl menter des exceptions sur une ressource L utilisation de l efficience de ressource est elle la bonne m thode Il existe quelques tudes de cas pour lesquelles une p riode d exception doit tre d finie sur une ressource sp cifique par exemple un serveur peut tre en maintenance et doit donc tre exclu des calculs pendant la p riode de maintenance Annexe D D finition de formules de logique applicative Expert en logiques applicatives 411 M triques group es et efficience des ressources Dans la mesure o la logique applicative ignore les v nements de donn es brutes d une ressource qui est expir e vous pouvez ventuellement choisir d impl menter des exceptions sur une ressource l aide du m canisme d efficience Cela peut tre une solution dans certains cas Toutefois si la ressource fait partie d une m trique group e et que la ressource est en vigueur puis expire durant la m me p riode de calcul seule la derni re p riode pendant laquelle la ressource a t en vigueur est prise en compte dans le r sultat comme indiqu au dessus Dans ce cas il est recommand d utiliser la fonctionnalit d attributs personnalis s Vous pouvez g rer un attribut suppl mentaire pour la ressource indiqu
446. u syst me il est facile de choisir la d finition requise en fonction des souhaits du client L utilisation de l interface de l assistant permet de personnaliser chacune des m triques qui s y trouvent pour ce client particulier Notez qu il est galement possible de ne choisir que certaines des m triques partir des d finitions ou m me d ajouter des m triques issues de deux d finitions diff rentes au nouveau contrat client si une personnalisation particuli re est requise 42 Manuel d impl mentation Conception Importance de cr er un catalogue des services solide Comme d crit pr c demment le catalogue des services est un composant cl du syst me et doit tre configur de fa on structur e Cela permet au syst me d tre utilis efficacement par tous les utilisateurs et vite la confusion Il permet galement au syst me de se d velopper avec l organisation et de g rer les futures am liorations et ajouts avec un impact minimal sur ce qui est d j en place Le syst me offre un degr lev de flexibilit pour la cr ation et la gestion du catalogue de composants de services et des SLA Toutefois puisque son fonctionnement passe avant tout par une bonne conception le temps consacr la planification pour l avenir est essentiel aux premi res tapes de la conception La d finition du catalogue des services CA Business Service Insight d une mani re efficace et structur e offre votre syst me la flex
447. ue l adaptateur est bloqu apr s la premi re erreur RetryRejectedEvents facultatif Valeurs autoris es yes no Valeur par d faut yes Lorsque l attribut est d fini sur yes les enregistrements qui doivent tre convertis sont conserv s dans le fichier d v nements rejet s en attendant la conversion Il est d conseill de d finir cet attribut sur no car vous pourriez perdre des donn es importantes RejectedEventsFileName facultatif Nom du fichier que l adaptateur utilise pour suivre les enregistrements de donn es r cup r es de la source de donn es et qui attendent la conversion Valeur par d faut rejected txt sauf indication contraire c est la valeur par d faut qui est utilis e RejectedEventsUpperLimit facultatif D termine la limite d enregistrements rejet s conserv s dans le fichier rejected txt Lorsque l adaptateur atteint cette limite sup rieure il s arr te et passe au statut bloqu jusqu ce que ces enregistrements soient convertis Valeur par d faut 1000 RegExUnlimitedSearch guide l adaptateur dans la recherche compl te conform ment l expression r guli re Valeurs autoris es yes no Valeur par d faut no HoldRejectedEventsSpan facultatif D termine le nombre d heures pendant lesquelles il faut enregistrer le fichier d v nements rejet s Si cet attribut n est pas mentionn l adaptateur n efface pas d v nement devant tre g r avant l
448. ues d s leur premier ajout au contrat partir d un mod le de niveau de service Auteur du contrat Utilisateur en charge de la cr ation d un certain contrat Catalogue des services Ensemble de toutes les informations relatives aux services domaines et unit s la biblioth que de mod les et aux mod les de niveau de service dans CA Business Service Insight Glossaire 413 Cat gorie de domaine Aspect sp cifique d un niveau de service conform ment au contrat Imaginons par exemple que vous disposez d un domaine de service appel Assistance Vous pouvez alors disposer de la cat gorie de domaine Temps de r ponse de l assistance qui d crit un aspect particulier du service d assistance L administrateur syst me du prestataire de service d finit g n ralement les cat gories de domaine CA Business Service Insight fournit galement des cat gories de domaine pr d finies Commentaire manuel sur les causes premi res Commentaire d fini manuellement par la personne qui visualise le rapport pour expliquer un r sultat de niveau de service d une m trique sp cifique ou pour y ajouter des informations suppl mentaires Les commentaires manuels sur les causes premi res peuvent tre partag s par toutes les personnes appartenant la m me m trique qui consultent le rapport Commentaire sur les causes premi res Consommation Contractant Contrat archiv Commentaire d fini dans la logique applicative pour expli
449. une autre ressource Glossaire 419 R le Script de conversion SLO Table de conversion Tableau de bord Type de m trique Type de ressource Types d v nement Unit Unit de mesure Ensemble de responsabilit s activit s et autorisations Le r le de l utilisateur d finit le mode d affichage dans CA Business Service Insight Chaque utilisateur CA Business Service Insight re oit un ou plusieurs r les qui d terminent les actions qu il peut ex cuter dans CA Business Service Insight Les actions qu un r le ne permet pas d effectuer sont supprim es de l interface utilisateur de CA Business Service Insight lorsque l utilisateur acc de l application Un script de conversion peut faciliter la maintenance des conversions et pr venir les erreurs Objectif de niveau de service Utilis pour mesurer les contrats M canisme utilis pour convertir des valeurs c est dire les donn es issues des donn es brutes en donn es d finies dans le syst me Interface utilisateur pr vue pour les dirigeants qui organise et pr sente les informations en temps r el tout en permettant la cr ation de rapports facile lire D crit le motif du calcul d une certaine m trique et d finit la liste des champs et le comportement en termes de champs obligatoires et par d faut qu une m trique d un type donn doit poss der Cat gorie de ressources int gr e Une ressource doit tre allou e au moins un type de r
450. ur et peut facilement tre modifi 38 Manuel d impl mentation Conception La sp cification de param tres de m trique est primordiale pour l identification des modules de logique applicative et pour la cr ation de contenu r utilisable De plus les param tres de m triques sont accessibles travers l assistant de cr ation de contrats qu admet qu un utilisateur final effectuer change facilement Par exemple m Les incidents de s v rit 1 doivent tre r solus dans les 24 heures Dans l obligation ci dessus la cible est un taux de r solution de 24 heures et vous pouvez d finir le niveau de s v rit Severity1 comme param tre Le nombre d interruptions au cours du mois ne doit pas d passer 3 Est consid r e comme une interruption toute p riode de plus de 5 minutes durant laquelle le syst me cesse d tre disponible Dans l obligation ci dessus vous pouvez d finir comme param tre la p riode devant tre consid r e comme une interruption Param tre de contrat Un param tre de contrat est une valeur pouvant tre r solue par toutes les m triques d un contrat Vous pouvez utiliser un param tre de contrat dans la m trique l aide de la m me m thode que pour un param tre de m trique mais en le d finissant comme param tre dynamique Il est recommand d utiliser un param tre de contrat lorsque plusieurs m triques n cessitent l utilisation de la m me valeur D autre part l utilisation
451. ur jusqu cette date et que les rapports sont disponibles jusqu cette date Chapitre 3 Impl mentation 201 Activation de contrats gestionnaire de contrats D but du dernier cycle Requiert un nouveau calcul depuis Derni re mise jour Trait par le moteur Indique l heure du cycle lorsque le calcul de mise jour du r sultat de la m trique a commenc Si le moteur marque une m trique donn e pour un nouveau calcul et que celle ci n a pas encore t mise jour la date r sultante s affiche ici pour signaler le moment depuis lequel les r sultats ne sont plus pertinents et n cessitent une mise jour Ce peut tre le cas pour tous les nouveaux calculs Heure laquelle le moteur a mis jour l enregistrement en fonction du dernier r sultat Indique le num ro du moteur affect pour g rer le traitement du calcul de la m trique sp cifique Ce rapport peut galement fournir les informations suivantes d apr s les donn es brutes disponibles Le temps qu il a fallu au moteur pour calculer une m trique unique II est possible de voir combien de temps il a fallu au moteur pour mettre jour chaque m trique en triant toutes les m triques qui ont t calcul es dans un cycle unique en fonction de leur heure de mise jour Tous les enregistrements pr sentant la m me valeur D but du dernier cycle sont calcul s pendant le m me cycle et l heure de mise jour est l heure de la Derni
452. ur le fonctionnement de CA Business Service Insight et peut tre difficile voire impossible rectifier ult rieurement L illustration suivante pr sente le flux de travaux logique global mn 4 SLA Contractant Ressource Logique applicative e et modules Adaptateur ssmmsessss Expert en logique applicative 1 mmmmmmmmmm _ ml r oe es Expert en source de donn ess ne Source de A donn es 7 LA Coordination H waa Chapitre 3 Impl mentation 73 Configuration de la structure gestionnaire de contrats Configuration de la structure gestionnaire de contrats La structure permet de D finir des services des groupes de service des domaines de service et des unit s Cr er et conserver des mod les y compris des mod les de logique applicative et de p riode d application et des modules de logique applicative G rer des attributs personnalis s pour les types de ressource A cette tape toutes les entit s du syst me identifi es pendant la phase de conception sont cr es dans la section relative la structure de l application La cr ation de contrats et de leurs m triques connexes n est possible que lorsque le syst me contient ces entit s structurelles La cr ation de la structure implique l ajout des nouveaux l ments suivants Services Groupes de services Domaines de service et cat gories de domaine Unit s de mesure M
453. urce Dans le cadre du processus de mod lisation des donn es les composants obligatoires sont identifi s en fonction de la source de donn es et des besoins en calcul La liste suivante est une liste des composants qui devraient tre identifi s dans le processus de mod lisation des donn es ainsi que leurs d finitions Nom d v nement tel qu il appara t dans CA Business Service Insight doit tre aussi descriptif que possible Comportement d un v nement sp cifi date laquelle il a t re u de la source de donn es les conditions etc Champ de la source de donn es indiquant la date et l heure d un v nement Champ de la source de donn es convertir en type d v nement et d crivant le type de rapport Il est important que le nombre de types d v nement diff rents soit r duit au minimum dans la mesure du possible car la d finition du type d v nement s effectue manuellement et id alement cette op ration ne devrait tre effectu e qu une seule fois Champs de la source de donn es r cup rer en tant que champs de donn es Champ de la source de donn es convertir en ressource Contient une entit signaler avec un cycle de vie relativement fixe La ressource est une entit avec un cycle de vie d fini o vous pouvez g rer des modifications dynamiquement au sein du syst me Consulter un cycle de vie de ressource indique la fr quence laquelle de nouvelles ressources sont ajout
454. urce doit tre configur e comme la date laquelle cette ressource doit pouvoir faire l objet de rapports dans le syst me Notez que la ressource n appara tra pas dans des rapports ant rieurs la date sp cifi e ici Cliquez sur l onglet D tails et s lectionnez les options suivantes pour l association de ressource En vigueur true false Type de ressource Appartenance au groupe de ressources Service et Association de contrats Cliquez sur Enregistrer et convertir La ressource est ajout e au catalogue de services de ressources et l entr e de conversion est galement stock e dans le syst me Lorsque les entr es en attente ont toutes t trait es vous pouvez v rifier que les donn es se chargent dans le syst me Naviguez jusqu aux ressources dans CA Business Service Insight et v rifiez que la nouvelle ressource a t cr e Ex cutez nouveau l adaptateur Contr lez que le fichier d v nements rejet s est vide partir de son contenu et de sa taille Contr lez que le fichier d v nements transmis est vide partir de son contenu et de sa taille V rifiez avec l outil de donn es brutes que les v nements ont t ajout s aux donn es brutes 144 Manuel d impl mentation Collecte de donn es expert en sources de donn es Configuration de l infrastructure La configuration de l infrastructure inclut la d finition des entit s de mod lisation de donn es telles qu elles ont t i
455. urces de donn es Le journal d adaptateur est le fichier dans lequel l adaptateur crit des messages de journal Il est recommand de parcourir le fichier journal de l adaptateur l aide de l utilitaire de navigation de journal Il est possible de d finir le niveau de donn es du rapport dans ce fichier journal en modifiant un param tre du fichier de configuration de l adaptateur LogDebugMode Lorsqu il est d fini sur Oui l adaptateur consigne des messages d indication normaux dans le journal ainsi que l enregistrement d origine les r sultats de l analyse et l v nement choisi Ce param tre est habituellement d fini sur Oui pendant les op rations de test et de surveillance de l adaptateur Par d faut la taille du fichier n exc de pas 1 Mo Lorsque cette limite est atteinte l adaptateur change de nom en y ajoutant _old et cr e un nouveau fichier journal L adaptateur peut potentiellement stocker jusqu 2 Mo de messages de journal 1 Mo pour l ancien fichier et 1 Mo pour le fichier actuel Vous pouvez configurer la taille limite du fichier journal en tant qu entr e dans le registre pour chaque adaptateur avec un maximum de 10 Mo L entr e dans le registre est nomm e LogFileMaxSize et elle est d finie sous l adaptateur sp cifique sa valeur tant un multiple de Ko Chapitre 3 Impl mentation 91 Collecte de donn es expert en sources de donn es DataSourceControl xml Le fichier DataSourceControl
456. urs et que les calculs produisent le r sultat attendu Il est important de couvrir tous les cas extr mes et les situations de limite dans le cadre des tests La formule est ex cut e pour les besoins du test dans le cadre de la logique applicative Une fois qu elle a t d finie la formule est test e dans son int gralit Lorsqu elle est appliqu e toutes les m triques comme module il est important d ex cuter chaque m trique dans ce cadre au moins une fois pour v rifier qu elle re oit les v nements c est dire que l enregistrement est correct et produit un r sultat raisonnable D finition du module de SLALOM associ Chaque module repr sente un calcul de logique applicative unique De plus chaque module et sa d finition de param tre peuvent tre associ s toutes les m triques appropri es Pendant la d finition du module il est important que le module soit consciencieusement test et document en d tail ce que fait le module description du calcul les param tres qu il attend nom signification et utilisation etc Association de toutes les m triques au module de logique applicative appropri 156 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative Vous devez d finir un lien vers le module de logique applicative appropri pour chaque m trique appartenant aux contrats d finis Le module doit ensuite tre ex cut dans la port e de la lo
457. us de mod lisation Voici plusieurs exemples de cas courants ou plus sp cifiques d crivant les concepts prendre en compte dans le processus de mod lisation Ces concepts peuvent permettre d obtenir une d finition plus pr cise des m triques et une structure stable M triques sans cible Puisque le domaine cible de la d finition de m trique n est pas obligatoire lorsqu elle n est pas d finie des rapports de niveau de service sont disponibles pour la m trique Toutefois aucun rapport de niveau de service par rapport la cible et l cart n est possible car il n y a pas de cible permettant de comparer le niveau de service r el calcul Ces types de m trique sont d finis dans les cas o des rapports sont requis pour des informations qui ne font pas partie des obligations contractuelles r elles La d finition de ce type de m trique permet l utilisateur de disposer de toutes les fonctions d exploration possibles pour la g n ration de rapports et offre au responsable de niveau de service la possibilit d appliquer les mesures une cible tout moment l avenir Par exemple La garantie contractuelle est d assurer 99 de disponibilit du r seau et de g n rer des rapports sur le nombre d interruptions par mois Deux m triques sont d finies l une avec une cible de 99 de disponibilit et l autre pour compter le nombre d interruptions pour chaque mois sans cible Les deux m triques peuvent tre i
458. usqu 5 champs Section TranslatorCollection Section TranslatorCollection La section TranslatorCollection d crit la m thode de conversion de l enregistrement de la source de donn es analys e et manipul e extrait dans la section pr c dente vers un v nement CA Business Service Insight Lorsque le mode d interface est en ligne l v nement CA Business Service Insight a une structure unifi e qui contient les champs suivants Timestamp moment de l occurrence d v nement Resourceld ID de ressource de CA Business Service Insight associ e l v nement la ressource qui a t mesur e etc EventTypeld type d v nement CA Business Service Insight associ l v nement d crit le type de l v nement type de mesure sur la ressource type d action de ticket etc DataSourceld facultatif le nom de la source de donn es d entr e nom de fichier nom de table etc Value la valeur de l v nement r sultat de mesure num ro de ticket etc Ce champ peut apparaitre plusieurs fois Lorsque le mode d interface est hors ligne le nombre de champs ou leur nom ne sont soumis a aucune restriction Structure XML lt TranslatorCollection gt lt Translator TranslatorName events OnDuplication ignore gt lt TranslatorFields gt lt TranslatorField Name Resourceld SourceType table SourceName ResourcesTranslateTable Iskey yes gt lt TranslatorField Name EventTypeld S
459. utFormatSwitch l ordre des noeuds InputFormat est important un champ de r f rence InputFormat doit d j tre d fini DefaultInputFormat sp cifie le nom InputFormat vers lequel il doit tre dirig au cas o aucun crit re ne soit satisfait InputFormatCase sp cifie un crit re tester sur des lignes de donn es pour d terminer vers quel InputFormat il doit tre dirig InputFormatName le champ InputFormat utiliser lorsque le crit re correspond LogicOperator facultatif and or and toutes les conditions doivent tre satisfaites valeur par d faut m or aumoins une condition doit tre satisfaite 400 Manuel d impl mentation Section InputFormatCollection Condition condition tester sur une ligne de donn es pour d terminer son format SourceField champ tester Operator type de test des options suivantes a EQ gala a NE pas gal m GT sup rieur a a LT inf rieura m GE sup rieur ou gal a LE inf rieur ou gal a MATCH une expression r guli re doit concorder a UNMATCH une expression r guli re ne doit pas concorder ValueType facultatif constant field previousValue constant le contenu de l attribut Value est constant ind pendamment des donn es source a field le contenu de l attribut Value correspond au nom de champ du m me enregistrement previousValue le contenu de l attribut Value correspond au nom de champ de l
460. utefois il existe bien souvent une pratique optimale qui permet non seulement de r soudre le probl me mais accro t galement la flexibilit ou la productivit en fournissant ainsi une structure robuste pour toute croissance ult rieure Pour aider l expert en sources de donn es choisir les m thodes les plus adapt es des tudes de cas sont utilis es avec des suggestions de solution 16 Manuel d impl mentation Processus de la solution Comme indiqu dans le diagramme de flux de travaux pr c dent comme r sultat du processus de mod lisation de contrats le gestionnaire de contrats fournit en sortie la liste M triques devant tre configur e dans le syst me et leur d finition de calcul Exemple client A temps de r ponse moyen du syst me CNP La liste M triques est fournie comme entr e pour l expert en logiques applicatives qui d finit la structure et le comportement requis pour les v nements permettant de d finir le script de calcul n cessaire La liste M triques et les crit res de structure et de comportement d v nement constituent la source d entr e pour la conception du mod le de ressources et des adaptateurs de donn es par l expert en sources de donn es Chapitre 1 Introduction 17 Processus de la solution Impl mentation Au cours de la phase d impl mentation le syst me CA Business Service Insight est configur en fonction des r sultats de la phase de conception La phase
461. valeurs sont assign es aux champs Compound en combinant et en scindant les champs de donn es m Les donn es trait es sont v rifi es par rapport aux conditions TranslatorSwitch m Les donn es trait es sont soit envoy es au convertisseur correspondant soit ignor es Le noeud InputFormatCollection peut contenir un ou plusieurs noeuds InputFormat Structure XML lt InputFormatCollection gt lt InputFormat InputFormatName MyInputFormat gt lt InputFormatFields gt lt InputFormatField Name sid id Type string gt lt InputFormatField Name content Type string gt lt InputFormatField Name date Type time TimeFormat d m Y H M S gt lt InputFormatField Name server Type string Source compound gt lt Compound gt lt Segment SourceField content RegularExpression Job server n gt lt Compound gt lt InputFormatField gt lt InputFormatFields gt lt TranslatorSwitch DefaultTranslator GeoTranslator gt lt TranslatorCase TranslatorName NonGeoTranslator Break yes gt lt Condition SourceField routing info Operator EQ Value cnano gt Annexe C Sp cifications de la configuration d adaptateur 397 Section InputFormatCollection lt TranslatorCase gt lt TranslatorSwitch gt lt InputFormat gt lt InputFormatCollection gt InputFormat InputFormatName nom attribu ce format et utilis par la section DataSourcelnterface RequiredFields f
462. vec Parameters Item Threshold Ou pour un param tre de type table Param tres Table Word Price o les valeurs Word et Price sont les noms de ligne et de colonne du param tre de table respectivement Les param tres de table doivent uniquement tre utilis s selon un nombre de points cl s 186 Manuel d impl mentation Ecriture de scripts de logique applicative expert en logique applicative 1 D finir une variable globale par ex dim myTableParam 2 Dans la fonction OnLoad remplissez la variable depuis l objet de param tres ex Set myTableParam Parameters MyParametersTable 3 Par la suite utilisez uniquement l objet cr myTableParam Le param tre ne doit pas tre utilis en dehors de la fonction OnLoad et vous devez uniquement vous r f rer l objet variable global que vous avez cr partir de celui ci par ex dim myVal myVal myTableParam myRow myColumn Cette op ration lib re la m moire que le param tre utilise et emp che le moteur de cr er le mappage du param tre sur chaque appel de param tre et pour chaque OnXXXEvent que vous pouvez appeler des milliers de fois par m trique Le code suivant illustre l utilisation correcte d un param tre de table Option Explicit Dim sum Dim myParamTable Sub OnLoad TIME Set myParamTable Parameters MyTableParam End sub Sub OnRegistration dispatcher dispatcher RegisterByResource On
463. votre soumission Cliquez sur Soumettre a la base de donn es globale des indices de mesure du service Votre demande est soumise et vous recevez un peu plus tard une confirmation par courriel Chapitre 5 Gestion et d tection de services 261 D tection de services Ajout de services dans la page Gestion et d tection de services Bien que la plupart de vos services puissent tre d tect s automatiquement vous pouvez galement ajouter manuellement un service dans la page Gestion et d tection de services Proc dez comme suit 1 Dans la page Gestion et d tection de services cliquez sur l onglet Gestion des donn es et du partage Cliquez sur le menu d roulant Ajouter des services et s lectionnez Manuellement La bo te de dialogue D tail du service s ouvre Cliquez sur l onglet Pr sentation et entrez les informations suivantes Source en lecture seule Indique que la source du service a t entr e manuellement Nom Sp cifie le nom du service a afficher dans la table des services Description facultative Sp cifie la description du service Statut Permet de sp cifier si le service est g r ou non Fournisseur Permet de s lectionner le fournisseur du service dans une liste d roulante Activer le calcul des m triques de comparaison Permet d activer ou de d sactiver le calcul des m triques de comparaison 262 Manuel d impl mentation D tection de services 4 Cliquez sur l onglet A
464. vrables uniquement Grandes lignes du calcul variables n cessaires mode de calcul du niveau de service Remarque Certains de ces aspects risquent de ne pas tre tr s clairs du premier coup mais ils pourront tre r solus ult rieurement lorsque vous affinerez le catalogue des services 32 Manuel d impl mentation Conception 2 Identification partir du contrat de tout objectif financier et d termination des l ments suivants pour chaque objectif financier S agit il d un objectif de p nalit de prime ou de co t Quelles sont les conditions qui d clenchent l objectif Pour quels composants de service l objectif se produit il Domaine de service Cat gorie de domaine l unit dans ce cas peut tre une devise un montant de co t ou un pourcentage de paiement etc Une fois que tous les objectifs ont t not s et d finis il est conseill de v rifier la liste compl te de m triques et d essayer d optimiser de normaliser le catalogue Au cours de cette tape il est important de veiller ce que chaque composant de service domaine de service et cat gorie de domaine soit d fini de fa on logique afin de constituer un catalogue clair et concis de l ensemble de l offre propos e par le syst me Cela inclut TOUS les contrats et m triques du syst me Vous avez ainsi l assurance de cr er un catalogue des services solide permettant toute expansion future du syst me Les domaines de
465. x pour toutes les situations Un exemple de fichier DataSourceControl xml pour un adaptateur SQL est pr sent ci dessous lt AdapterControl Save end LastSaveTime 2005 05 20 15 59 02 gt lt Data gt lt QueryCollection gt lt Query QueryName ChangeManagementOpenQuery gt lt KeyField Name Incident Ref gt lt LastValue gt 32357 lt LastValue gt lt KeyField gt lt KeyField Name Date Logged gt lt LastValue gt 18 04 2005 16 56 26 lt LastValue gt lt KeyField gt lt LastFileName gt Chapitre 3 Implementation 93 Collecte de donn es expert en sources de donn es lt Query gt lt Query QueryName ChangeManagementPendingQuery gt lt KeyField Name Incident Ref gt lt LastValue gt 0 lt LastValue gt lt KeyField gt lt KeyField Name Date Resolved gt lt LastValue gt 1900 01 01 lt LastValue gt lt KeyField gt lt LastFileName gt lt Query gt send txt Tous les v nements cr s et pr ts tre envoy s CA Business Service Insight sont d abord consign s dans le fichier envoyer SendControl xml Le fichier sendcontrol xml contient toutes les lignes qui ont t envoy es et ont t reconnues par CA Le fichier laisse l adaptateur suivre le protocole d acquittement de fen trage dynamique pour transf rer les donn es a CA Vous trouverez des informations suppl mentaires sur ce m canisme dans Communication de l adaptateur page 95 lt SendCont rol PacketMaxSize 50 LastAc
466. xe B Exemples d tude de cas 343 Ecriture d exemples de logique applicative efficaces End if End Sub A la place vous pouvez ex cuter ce code beaucoup plus simple Sub OnEvent eventDetails If context IsWithinTimeslot Then count count 1 End if End Sub Si vous souhaitiez utiliser ou sauvegarder des informations propos de l horodatage des fonctions entr e et sortie de la p riode d application cette fonctionnalit ne couvrirait pas vos besoins Mais normalement cela n est pas n cessaire Ce code suffit TimeOfLastEvent Cette fonction vous donne l horodatage des derni res donn es brutes ou de l v nement de donn es interm diaires g r Cela veut dire que vous ne devez pas sauvegarder ces informations dans le gestionnaire d v nements puisque vous pouvez y acc der directement travers cette fonction Par exemple Function result Dim LastEventTimestamp LastEventTimestamp Context TimeOfLastEvent End function TimeOfLastEventHandler Cette fonction permet de retourner l horodatage du dernier gestionnaire d v nements appel par ACE Elle inclut non seulement des gestionnaires d v nements de donn es brutes et interm diaires mais galement tout v nement syst me qui aurait aussi t appel Elle est particuli rement utile pour des gestionnaires d v nements qui ne re oivent pas le temps de la fonction de r sultat par exemple Par exemple Function result Dim LastEventHandlerTim
467. xemples de meilleures pratiques pour les scripts de conversion page 308 Dans ce cas la m trique pourrait tre comme suit de disponibilit par p riph rique mat riel L une des fa ons de mod liser efficacement ceci consiste utiliser la fonctionnalit Attributs personnalis es en conjonction avec l une des autres fonctionnalit s cl s savoir Cibles dynamiques Les deux peuvent tre utilis s avec une m trique group e pour obtenir les r sultats escompt s L ajout direct de la cible de niveau de service permet la logique applicative de comparer le niveau de service de chaque ressource p riph rique mat riel sa propre cible Une m trique group e fournit la conformit de service sp cifique pour chaque pi ce mat riel n utilisant qu une seule m trique 304 Manuel d impl mentation Exemple d utilisation d attributs personnalis s Par cons quent il est n cessaire de cr er d abord l attribut personnalis en l ajoutant au type de ressource de ces p riph riques o tous les p riph riques sont une ressource de type P riph rique d infrastructure L attribut personnalis cr est appel DeviceTarget et peut tre ajout depuis le menu dans Catalogue des services gt Attributs personnalis s Remarque Lors de la cr ation de l attribut personnalis vous devez le lier au x type s de ressource qui l exigent D tails de l attribut personnalis Nom evicerarge 3XSTtCSt Description
468. xiste deux m thodes pour ce faire m Un v nement avec plusieurs tests Event Type TotalTransactions TransBelow250 TransBelow500 TransBelow750 Plusieurs v nements avec un test Event Type TotalTransactions Threshold TransBelowThreshold 150 Manuel d impl mentation Collecte de donn es expert en sources de donn es Les deux options pr sentent les m mes probl mes les seuils ne peuvent tre chang s l avenir que dans un petit ensemble de valeurs pr d finies Solution recommand e Hypoth se les seuils potentiels sont des multiples d un certain nombre Par exemple tous les seuils en millisecondes sont un multiple de 250 Ainsi O 250 500 1750 et 3000 millisecondes sont donc tous des seuils potentiels Suivant cette hypoth se la solution sugg r e est d agr ger les transactions en arrondissant toutes les valeurs sur le multiple commun et en comptant le nombre de transactions pour chaque valeur arrondie Event Type RangeFrom RangeTo TransactionCount Par exemple les v nements suivants seront g n r s afin d agr ger les donn es affich es ci dessus o le multiple commun est 250 millisecondes 1 250 2 251 500 3 501 750 1 751 1000 1 Commentaires L horodatage de ces v nements serait le m me Par exemple tous les v nements agr g s peuvent se produire le 01 01 07 a 00 00 et il peut y avoir un autre ensemble d v nements pour l cha
469. ystemIsAvailable SystemAvailability End Function Function AllComponentsAreInPlannedDowntime Dim ComponentsInPlannedDowntime ComponentsInPlannedDowntime 0 Dim Component For Each Component In MonitoredComponents If DowntimeStatuses Component gt 0 Then ComponentsInPlannedDowntime ComponentsInPlannedDowntime 1 End If Next If ComponentsInPlannedDowntime MonitoredComponents Count Then AllComponentsAreInPlannedDowntime True Else AllComponentsAreInPlannedDowntime False End If End Function 330 Manuel d impl mentation Ecriture d exemples de logique applicative efficaces Ecriture d exemples de logique applicative efficaces Les meilleures recommandations sur la fa on d crire efficacement des logiques applicatives sont donn es sur les sujets suivants M triques group es Lors de l valuation du volume du syst me consid rez une m trique group e comme le nombre d l ments dans la m trique et souvenez vous que tout est multipli Le nouveau calcul d un l ment group engendre le nouveau calcul du groupe entier Par cons quent souvenez vous en lors de la planification du groupement de la mani re dont les adaptateurs sont configur s mais galement lorsque vous changez la structure des ressources Les m mes v nements de donn es brutes se retrouvant dans plusieurs l ments group s ont un co t de performance lev commutation de contexte Variables globales Ins rez les para
470. z d fini ou allez d finir manuellement Utiliser l assistant cette option permet de cr er l adaptateur l aide d un assistant tape par tape Consultez la section suivante pour plus de d tails A partir d un mod le A partir d un fichier de configuration existant cette option permet de charger un mod le d adaptateur pr configur qui remplit automatiquement tous les champs de l assistant de configuration d adaptateur avec les options d finies dans le fichier de configuration sp cifi La fen tre r sultante varie selon l option choisie 5 Remplissez les champs Adresse r seau saisissez l adresse IP de l adaptateur S il existe localement sur le serveur d applications indiquez localhost sinon indiquez le port d fini 6 Cliquez sur Enregistrer Pour cr er les tables de conversion n cessaires 132 Manuel d impl mentation Collecte de donn es expert en sources de donn es Remarque Ces tapes doivent tre accomplies pour chaque table de conversion d finie dans le fichier de configuration 1 Dans le menu Conception cliquez sur Conversion Tables de conversion et cliquez sur le bouton Ajouter 2 Tousles param tres de table de conversion doivent correspondre la d finition de table quivalente dans le fichier de configuration de l adaptateur Nom le nom doit correspondre l attribut Nom dans l entr e Table de conversion Nom du fichier de configuration Champs sourc

Download Pdf Manuals

image

Related Search

Related Contents

The Complete OIBuild 950 Manual  HB 60 - FSH Welding Group  HafEti4 Installation and User Manual  Untitled - Klimaquip  ベストセラー - MyJCOM  ES FR DE EN IT - Heizerschwaben  PSA012B668A(PDF/1174KB)  JP 10 L 13  NS-32D312NA15 Guía del usuario Televisor LED de 32  KP3 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file