Utilisation de l'utilitaire d'archivage


Généralités

Tâches

Inclus dans

Tivoli Problem Management

Généralités

Sommaire de la rubrique d'aide

Une fois que vous avez terminé la procédure d'installation décrite dans la rubrique Configuration de l'utilitaire d'archivage, l'utilitaire d'archivage est prêt à être utilisé. Cette rubrique d'aide décrit les aspects suivants :
  • Configuration des options d'archivage
  • Exécution de l'utilitaire d'archivage
  • Gestion des processus d'archivage
  • Compatibilité avec les modifications de Tivoli Problem Management

Options de configuration

Avant d'archiver des données, vous devez configurer l'utilitaire d'archivage à l'aide des informations appropriées. Les informations suivantes doivent être indiquées :

Configuration de Tivoli Problem Management

Pour archiver correctement les données, l'utilitaire d'archivage doit accéder aux tables adéquates de la base de données Tivoli Problem Management.

Vous devez vérifier que les informations relatives à la version et à la base de données Tivoli Problem Management affichées dans la fenêtre Utilitaire d'archivage Tivoli Problem Management sont correctes.

Si la source de données Tivoli qui est répertoriée n'est pas la source de données de production Tivoli Problem Management, alors :

  • Utilisez l'Editeur de configuration SQL pour sélectionner la base de données appropriée.
  • Testez la connexion à la base de données.
  • Analysez l'utilitaire d'archivage.

Lieu d'archivage des données

Avant d'archiver des données, vous devez spécifier une destination pour les éléments archivés. Choisissez l'une des trois options suivantes :
  • Fichier à plat
  • Base de données
  • Suppression des données

Si les données sont archivées dans un fichier à plat, chaque ligne du fichier représente un enregistrement d'une table. Pour archiver les données dans un fichier à plat, vous devez indiquer le nom du fichier de destination. Pour plus d'informations sur les fichiers à plat, consultez la rubrique Interfaces API utilisées avec l'utilitaire d'archivage.

Si les données sont archivées dans une base de données, elles sont enregistrées dans les tables d'archivage de la base de données par défaut. Cette base est identifiée comme la source de données Tivoli dans la fenêtre Utilitaire d'archivage Tivoli Problem Management. Pour archiver dans une base de données, les tables de la base de données de destination doivent déjà être créées. Pour plus d'informations sur la création de tables d'archivage, reportez-vous à la rubrique Création de tables dans la base de données de destination.

Si vous choisissez de supprimer les données, tous les éléments archivés sont supprimés. Ils ne sont pas copiés dans un fichier à plat ni dans une table de la base de données d'archivage.

Attention : Si vous sélectionnez cette option, il est impossible de récupérer les données supprimées.

Dates d'archivage des données

Un élément archivé peut être associé à toute demande d'aide ou d'informations avec un statut "fermé". Le statut fermé de ces appels est affecté à une date spécifique. Pour sélectionner les données devant être archivées, spécifiez la période pendant laquelle les éléments à archiver ont été définis comme fermés.

Notez que le début et la fin de la période indiquée sont pris en compte. Cela signifie que, parmi les incidents archivés, sont inclus ceux ayant le statut "fermé" au début et à la fin de la procédure.

Eléments à archiver

Pour exécuter une procédure d'archivage, vous devez indiquer le nombre d'éléments à archiver.

Ces éléments peuvent être composés de plusieurs enregistrements répartis dans de multiples tables. Par exemple, une demande d'informations peut être constituée d'un enregistrement CALL et d'un ou de plusieurs enregistrements SESION.

Si vous précisez d'abord les dates d'archivage, vous pouvez utiliser la fonction Estimer pour déterminer le nombre d'éléments à archiver pendant la période donnée. La fonction Estimer calcule le nombre d'éléments à archiver et affiche le résultat dans la zone Nombre total d'éléments à archiver.

Cette fonction est utile lorsque vous n'êtes pas certain du nombre d'éléments à archiver, ou si vous devez restreindre la quantité d'éléments concernés. Si le nombre calculé par la fonction Estimer est trop élevé, vous pouvez définir une période plus courte ou réduire le nombre d'éléments à archiver.

Si vous exécutez l'utilitaire d'archivage pour la première fois, il peut s'avérer utile d'utiliser différentes valeurs numériques pour déterminer le délai consacré à l'archivage des données sur votre site. Vous pouvez utiliser des valeurs distinctes dans les zones de texte Taille des validations et Nombre total d'éléments à archiver pour tester les performances sur votre site.

Taille des validations

Vous devez spécifier la taille de la validation pour la procédure d'archivage.

Ce paramètre définit le nombre d'éléments à archiver avant qu'une "validation" de la base de données soit effectuée. Cette valeur doit être sensiblement inférieure à celle du segment d'invalidation car un élément comprend plusieurs enregistrements CALL, SESION, WORK_HISTORY, PROBLEM_HISTORY et PROBLEM. Par défaut, la taille de la validation porte sur 50 éléments.

Les segments d'invalidation et la taille de validation doivent être configurés pour des transferts de gros volumes de données. Reportez-vous à la documentation de la base de données de votre site pour confirmer la taille de validation et les segments d'invalidation qu'utilise votre base de données. Cette valeur ne doit être modifiée que si elle est autorisée par un administrateur de la base de données.

Compatibilité avec Tivoli Problem Management

L'utilitaire d'archivage utilisant les données Tivoli Problem Management, les modifications ou personnalisations de Tivoli Problem Management peuvent affecter son fonctionnement. Lorsque vous modifiez Tivoli Problem Management, vous devez garantir que l'utilitaire d'archivage est compatible avec ces modifications.

Les opérations suivantes effectuées sur Tivoli Problem Management nécessitent la modification de l'utilitaire d'archivage pour utilisation avec les données Tivoli Problem Management :

  • Installation de Tivoli Problem Management après installation de l'utilitaire d'archivage
  • Personnalisations des tables PROBLEMS, SESION, CALL, PROBLEM_HISTORY ou WORK_HISTORY de Tivoli Problem Management

Les sections ci-après décrivent la procédure permettant d'assurer la compatibilité de Tivoli Problem Management après chacune de ces modifications.

Procédures de personnalisation de Tivoli Problem Management

Si vous archivez des données dans une base de données et que vous avez personnalisé l'une des tables suivantes dans la base de données Tivoli Problem Management, vous devez personnaliser l'utilitaire d'archivage pour que ces modifications soient prises en compte :
  • PROBLEMS
  • SESION
  • CALL
  • PROBLEM_HISTORY
  • WORK_HISTORY

La personnalisation des tables d'archivage requiert une procédure en deux étapes distinctes :

  • Modification des scripts de compilation qui créent les tables d'archivage, ou modification des tables elles-mêmes
  • Edition du fichier eaacust.kb visant à répercuter les modifications dans les tables d'archivage

Avant l'installation, la méthode la plus simple pour personnaliser les tables de la base de données d'archivage consiste à modifier les scripts qui génèrent les tables. Après l'installation toutefois, la réexécution des scripts de compilation détruit toutes les données des tables. Vous devrez donc apporter directement les modifications nécessaires dans les tables de la base de données d'archivage. Pour plus de détails sur la personnalisation des tables de la base de données, consultez la documentation relative à votre DBMS.

Modification du fichier eaacust.kb

Chacune des tables Tivoli Problem Management utilisée par l'utilitaire d'archivage correspond à une procédure dans le fichier eaacust.kb. Les noms des procédures sont énumérés ci-après. Le nom de chaque procédure comprend le nom de la table à laquelle elle correspond.
  • EAProblems
  • EASesion
  • EACall
  • EAProblem_History
  • EAWork_History

Si vous avez personnalisé l'une de ces tables dans Tivoli Problem Management, vous devez modifier la procédure correspondante dans le fichier eaacust.kb.

Données sous forme de chaînes ou de nombres entiers

Selon le type de données que vous ajoutez à la table Tivoli Problem Management, vous devez utiliser une procédure différente pour définir le nouveau champ dans la procédure eaacust.kb.
  • Pour les champs de type chaîne telles que char et vchar, utilisez AddStr.
  • Pour les autres types de champs (nombres entiers et dates), utilisez AddNonStr.

Les procédures AddStr et AddNonStr utilisent les mêmes paramètres :

( VAL Wrap : STRING, VAL Delmtr : STRING, 
REF str : STRING, VAL newstr : STRING)

Les descriptions des paramètres sont les suivantes :

Paramètre Description
Wrap Caractère qui encadre des chaînes ou d'autres types de champs dans les fichiers texte de sortie
Delmtr Caractère permettant de séparer les colonnes dans les fichiers texte de sortie
str Paramètre de référence dont la valeur est définie au moment de l'exécution. Utilisez toujours "str" en tant qu'argument de ce paramètre.
newstr Nom du nouveau champ

Pour obtenir une description de chacun des caractères d'exportation de fichier à utiliser comme arguments de ces paramètres, reportez-vous à la rubrique Interfaces API utilisées avec l'utilitaire d'archivage.

Par exemple, si vous avez ajouté une colonne dans une table Tivoli Problem Management, vous devez ajouter une nouvelle ligne dans la procédure du fichier eaacust.kb qui correspond à la colonne supplémentaire.

Supposons que vous avez ajouté un champ Problem_Code dans la table PROBLEM_HISTORY sous Tivoli Problem Management, afin d'assurer le suivi des modifications apportées aux codes d'incident. Vous devez alors ajouter une nouvelle ligne dans la procédure EAProblem_History du fichier eaacust.kb qui correspond au champ Problem_Code.

Les codes d'incident étant des chaînes, la ligne que vous ajoutez pour définir le nouveau champ Problem_Code dans la procédure EAProblem_History a l'aspect suivant :

AddStr( STD, DELM, str, ph.problem_code);

Tâches

Configuration et exécution de l'utilitaire d'archivage

La procédure suivante fournit des consignes d'utilisation de l'utilitaire d'archivage :
  1. Lancez l'utilitaire d'archivage comme indiqué dans Démarrage du programme.
    La fenêtre Utilitaire d'archivage Tivoli Problem Management apparaît.
  2. Sous Configuration de Tivoli Problem Management, vérifiez les informations relatives à la version et à la source de données.
  3. Sous Destination des données, sélectionnez l'emplacement où sont envoyés les fichiers archivés.
    Si vous choisissez Fichier à plat, passez à l'étape suivante.
    Sinon, allez à l'étape 11.
  4. Effectuez l'une des opérations suivantes :
    • Dans la zone Nom du fichier, entrez le chemin complet et le nom du fichier dans lequel les données doivent être archivées et passez à l'étape 11.
    • Cliquez sur le bouton permettant de parcourir les noms de fichier.
  5. Dans la boîte de dialogue Fichier à plat, sélectionnez un fichier existant en tant que destination d'archivage, ou passez à l'étape 8.
  6. Cliquez sur Ouvrir.
  7. Lorsque le message Le fichier existe apparaît, vous êtes invité à ajouter les données archivées dans le fichier ; dans ce cas, cliquez sur Oui.
    Accédez à l'étape 10.
  8. Sélectionnez le dossier dans lequel le fichier d'archivage doit résider et spécifiez un nom de fichier.
  9. Cliquez sur Ouvrir.
  10. La fenêtre Utilitaire d'archivage Tivoli Problem Management réapparaît : la zone Nom du fichier est complétée.
  11. Effectuez l'une des opérations suivantes :
    • Dans la zone Date de clôture à partir de, indiquez la date de début pour les éléments à archiver.
    • Cliquez sur le bouton Calendrier et utilisez le calendrier pour indiquer une date.
  12. Effectuez l'une des opérations suivantes :
    • Dans le champ A la date, indiquez la date de fin pour les éléments à archiver.
    • Cliquez sur le bouton Calendrier et utilisez le calendrier pour indiquer une date.
  13. Effectuez l'une des opérations suivantes :
    • Dans le champ Nombre total d'éléments à archiver, entrez le nombre d'éléments à archiver.
    • Choisissez Estimer.
  14. Dans la zone Taille des validations, indiquez le nombre d'éléments à archiver avant qu'une validation soit effectuée, ou laissez la valeur par défaut.
  15. Cliquez sur Exécuter.
  16. Dans la boîte de dialogue Exécuter, cliquez sur OK.
    La boîte de dialogue Archivage... s'ouvre.
    Lorsque l'opération est terminée, la boîte de dialogue Terminé s'ouvre.
  17. Cliquez sur OK.
  18. Lorsque la fenêtre Utilitaire d'archivage Tivoli Problem Management s'ouvre à nouveau, cliquez sur Quitter.
    L'utilitaire d'archivage se ferme.

Exécution de l'utilitaire d'archivage sur plusieurs machines

Il peut être préférable d'exécuter l'utilitaire d'archivage sur plusieurs machines à des moments différents. Le choix d'utiliser plusieurs machines varie en fonction des éléments suivants :
  • Le volume de données à archiver
  • La durée limitée consacrée à une opération d'archivage
    Attention : N'exécutez pas plus d'un processus simultanément sur une base de données MS-SQL Server ou Sybase. Ces bases supportent le verrouillage au niveau de la page (plutôt que le verrouillage au niveau de la ligne) ; la simultanéité des opérations d'archivage amoindrit les performances.

Pour exécuter simultanément l'utilitaire d'archivage sur plusieurs machines, procédez comme suit :

  1. Lancez l'utilitaire d'archivage sur chaque machine.
  2. Assurez-vous que la même source de données est référencée par chacune des machines.
  3. Indiquez des périodes qui ne se chevauchent pas pour chaque machine.
    Remarque : Par exemple, si vous utilisez une période allant du 1/1/1997 au 15/4/1997 sur une machine, vous pouvez utiliser la période du 16/4/1997 au 30/6/1997 sur une autre machine.
  4. Cliquez sur Exécuter.
    Les données comprises dans chacune des périodes sont archivées.
    Remarque : L'exécution simultanée d'opérations d'archivage dans la même base de données peut entraîner une diminution des performances de Tivoli Problem Management.

Suppression de tables après exécution de l'utilitaire d'archivage

Vous pouvez supprimer les tables utilisées pour l'utilitaire d'archivage après exécution de l'utilitaire. La suppression des tables permet d'économiser un volume d'espace important dans la source de données.

Attention : Si les données que contiennent les tables supprimées sont requises pour une utilisation ultérieure, sauvegardez les tables d'archivage avant de les supprimer.

Pour supprimer les tables créées pour être utilisées avec l'utilitaire d'archivage, choisissez le script qui correspond à votre serveur de base de données et exécutez-le avec TSD Build.

Si votre DBMS est... exécutez le fichier script de suppression...
Oracle 7.x eaaor7.drp
DB2 eaadb2.drp
MS-SQL Server eaamss.drp
Sybase 10.x eaassyb.drp
Informix eaainf.drp

Pour plus de détails sur l'utilisation de TSD Build, reportez-vous au manuel Tivoli Service Desk Installation Guide.

Modification des tables d'archivage pour utilisation avec DDM

Si vous archivez des données dans une base, et que vous installez DDM pour l'utiliser avec Tivoli Problem Management, assurez-vous que les tables d'archivage sont compatibles avec DDM.

Si vous installez DDM après que l'utilitaire d'archivage soit installé et que les tables d'archivage soient créées, vous pouvez modifier les tables pour les utiliser avec DDM en exécutant un fichier script .alt qui correspond à votre DBMS. Vous ne devez pas exécuter un script de compilation (scripts .tab) à cet effet. Si vous en exécutez un, toutes les données figurant dans les tables d'archivage sont détruites.

Exécutez les opérations suivantes pour modifier les tables d'archivage à utiliser avec DDM :

  1. Effectuez la procédure permettant d'exécuter le script .alt, comme indiqué dans la section Modification des tables d'archivage à utiliser avec Tivoli Problem Management.
  2. Analysez l'utilitaire d'archivage, comme illustré dans la rubrique Analyse des fichiers de l'utilitaire d'archivage.

Edition du fichier eaacust.kb

La procédure suivante indique comment éditer le fichier eaacust.kb :
  1. Ouvrez l'éditeur de texte de votre système.
  2. Dans le menu Fichier, choisissez Ouvrir.
  3. Dans la boîte de dialogue Ouvrir fichier, sélectionnez le répertoire dans lequel est enregistré eaacust.kb.
  4. Sélectionnez eaacust.kb.
  5. Cliquez sur OK.
    Résultat : Le fichier, eaacust.kb, apparaît dans la fenêtre de texte de l'éditeur.
  6. Faites défiler la fenêtre vers le bas pour accéder à la procédure qui correspond à la table Tivoli Problem Management que vous avez personnalisée.
  7. Ajoutez une ligne pour représenter chaque nouveau champ de la table.
    Remarque : Utilisez AddStr ou AddNonStr, comme approprié, pour définir le champ.
  8. Dans le menu Fichier, sélectionnez Sauvegarder.
  9. Quittez l'éditeur de texte.
  10. Dans le groupe de programme Utilitaire d'archivage Tivoli, cliquez sur l'icône Analyse de l'utilitaire d'archivage.
    Résultat : L'analyse est effectuée.