Como Utilizar o Utilitário de Archive


Visão Geral

Tarefas

Incluído com

Tivoli Problem Management

Visão Geral

Conteúdo de tópicos de auxílio

Após concluir o processo de instalação descrito em Como configurar o Utilitário de Archive, você estará pronto para utilizar o Utilitário de Archive. Este tópico de auxílio explica os seguinte aspectos de utilização do Utilitário de Archive:
  • Como configurar opções de arquivamento
  • Como executar o Utilitário de Archive
  • Como gerenciar processos de arquivamento
  • Como assegurar compatibilidade com modificações do Tivoli Problem Management

Opções de configuração

Antes de arquivar dados, configure o Utilitário de Archive com as informações apropriadas. As seguintes informações devem ser especificadas:

Configuração do Tivoli Problem Management

Para arquivar dados adequadamente, o Utilitário de Archive deve acessar as tabelas corretas de banco de dados do Tivoli Problem Management.

Você pode verificar se as informações sobre versão e banco de dados do Tivoli Problem Management exibidas na janela Utilitário de Archive do Tivoli Problem Management estão corretas.

Se a origem dos dados do Tivoli listada não for a origem dos dados de produção do Tivoli Problem Management, então:

Onde os dados devem ser arquivados

Antes de arquivar dados, especifique um destino para os itens arquivados. Você pode selecionar uma das seguintes três opções:
  • Arquivo simples
  • Banco de dados
  • Excluir dados

Se você optar por arquivar dados em um arquivo simples, cada linha no arquivo representa um registro de uma tabela. Para arquivar em um arquivo simples, você deve especificar o arquivo no qual os dados serão arquivados. Consulte as APIs Utilizadas com o Utilitário de Archive para obter mais informações sobre arquivos simples.

Se optar por arquivar em um banco de dados, os dados arquivados são armazenados em tabelas de archives no banco de dados padrão. O banco de dados padrão é identificado como a Origem de Dados Tivoli na janela Utilitário de Archive do Tivoli Problem Management. Para arquivar em um banco de dados, as tabelas do banco de dados de destino precisam já existir. Consulte Como criar tabelas de banco de dados de destino para obter mais informações sobre como criar archives de tabelas.

Se optar por excluir dados, todos os itens arquivados serão excluídos. Eles não são copiados para um arquivo simples ou para uma tabela do banco de dados de archive.

Atenção: Se escolher essa opção, você não poderá recuperar os dados excluídos em nenhuma circunstância!

Datas dos dados a serem arquivados

Um item arquivado pode ser qualquer problema ou chamada de de informação com status "fechado". O status fechado desses problemas e chamadas é atribuído em uma data específica. Para indicar quais itens de dados devem ser arquivados, especifique o intervalo de datas durante os quais os itens a serem arquivados foram designados como fechados.

Note que as datas especificadas são incluídas. Ou seja, os problemas arquivados incluem os designados como fechados nas datas inicial e de finalização.

Itens a serem arquivados

Para executar um procedimento de arquivamento, você precisa especificar o número de itens a serem arquivados.

Os itens podem consistir em registros múltiplos em várias tabelas. Por exemplo, uma chamada de informação consiste em um CALL e um ou mais registros SESION.

Se você especificar primeiramente as datas de arquivamento, você poderá usar a função Estimar para determinar quantos itens existem para serem arquivados dentro do intervalo especificado. Estimar calcula o número de itens a serem arquivados e exibe o resultado na caixa Total de Itens a Arquivar.

Essa é uma função bastante útil quando não se tem certeza do número de itens de dados a serem arquivados ou quando precisa-se limitar o número de itens a serem arquivados. Se o número calculado por Estimar for muito alto, pode-se reduzir o intervalo de datas ou especificar um número menor de itens.

Se estiver executando o Utilitário de Archive pela primeira vez, pode ser útil utilizar valores numéricos diferentes para determinar a quantidade de tempo necessária para arquivar dados em seu site. Pode-se utilizar valores diferentes tanto na caixa de texto Tamanho da Consolidação como Número Total de Itens para testar o desempenho em seu site.

Tamanho da Consolidação

Precisa-se especificar o tamanho da consolidação para o procedimento de arquivamento.

O tamanho da consolidação refere-se ao número de itens a serem arquivados antes que uma "consolidação" de banco de dados seja executada. Esse número deve ser consideravelmente menor do que o valor do segmento de retrocesso, porque um item consiste em vários registros CALL, SESION, WORK_HISTORY, PROBLEM_HISTORY e PROBLEM. Por padrão, o tamanho da consolidações é de 50 itens.

O tamanho da consolidação e os segmentos de retrocesso devem ser configurados para transferência de dados de alto volume. Consulte a documentação do banco de dados do seu site para confirmar o tamanho da consolidação e os segmentos de retrocesso que seu banco de dados usa. Esse valor deve ser modificado somente se autorizado por um administrador de banco de dados.

Compatibilidade com o Tivoli Problem Management

Como o Utilitário de Archive trabalha com os dados do Tivoli Problem Management, modificações ou personalizações no Tivoli Problem Management podem afetar o Utilitário de Archive. Ao modificar o Tivoli Problem Management, é necessário certificar-se de que o Utilitário de Archive está compatível com as modificações.

As modificações do Tivoli Problem Management a seguir requerem que o Utilitário de Archive seja alterado para ser utilizado com os dados do Tivoli Problem Management:

  • A instalação do Tivoli Problem Management após a instalação do Utilitário de Archive
  • Personalizações das tabelas PROBLEMS, SESION, CALL, PROBLEM_HISTORY ou WORK_HISTORY do Tivoli Problem Management

As seções a seguir descrevem as etapas a serem seguidas para fazer manutenção da compatibilidade do Tivoli Problem Management após cada uma dessas modificações.

Personalizações do Tivoli Problem Management

Caso você tenha arquivado em um banco de dados e tenha personalizado qualquer uma das tabelas a seguir no banco de dados do Tivoli Problem Management, será necessário personalizar o Utilitário de Archive para refletir essas alterações:
  • PROBLEMS
  • SESION
  • CALL
  • PROBLEM_HISTORY
  • WORK_HISTORY

Personalizar as tabelas de archive envolve duas etapas separadas:

  • Modificar os scripts de construção que criam as tabelas de archive ou modificar as próprias tabelas
  • Editar o arquivo eaacust.kb para refletir as alterações nas tabelas de archive

Antes da instalação, a forma mais simples de personalizar as tabelas de banco de dados de archive é modificando os scripts que constroem as tabelas. Após a instalação, no entanto, executar os scripts de construção novamente destrói todos os dados das tabelas. Ao invés, deve-se fazer as personalizações necessárias diretamente nas tabelas de banco de dados de archive. Consulte a documentação do DBMS para obter mais informações sobre como personalizar tabelas de banco de dados.

Quando modificar eaacust.kb

Cada uma das tabelas do Tivoli Problem Management usadas pelo Utilitário de Archive corresponde a um procedimento no arquivo eaacust.kb. Os nomes dos procedimentos estão listados abaixo. O nome de cada procedimento inclui o nome da tabela a qual ele corresponde.
  • EAProblems
  • EASesion
  • EACall
  • EAProblem_History
  • EAWork_History

Caso tenha personalizado alguma dessas tabelas no Tivoli Problem Management, será necessário modificar a entrada do procedimento correspondente no arquivo eaacust.kb.

Dados de cadeias ou de números inteiros

Dependendo do tipo de dados adicionados à tabela do Tivoli Problem Management, será necessário utilizar um procedimento diferente para definir o novo campo no procedimento do eaacust.kb.
  • Para cadeias, como os campos caracteres e variáveis de caracteres, use AddStr
  • Para valores que não são cadeias, como campos de números inteiros e datas, use AddNonStr

Os procedimentos AddStr e AddNonStr utilizam os mesmos parâmetros:

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

As descrições dos parâmetros seguem abaixo:

Parâmetro Descrição
Wrap Caractere colocado ao redor de cadeias ou valores que não são cadeias em arquivos de texto de saída
Delmtr Caractere usado para separar colunas em arquivos de texto de saída
str Parâmetro de referência cujo valor é definido no tempo de execução. Use sempre "str" como o argumento para esse parâmetro.
newstr O nome do novo campo

Consulte APIs Usadas com o Utilitário de Archive para obter uma descrição de cada um dos caracteres de exportação do arquivo a serem usados como argumentos para esses parâmetros.

Por exemplo, se você tiver adicionado uma coluna a uma tabela do Tivoli Problem Management, será necessário adicionar uma nova linha ao procedimento em eaacust.kb que corresponda à coluna adicional.

Suponhamos que você tenha adicionado um campo Problem_Code à tabela PROBLEM_HISTORY no Tivoli Problem Management para rastrear as alterações para os códigos de problemas. Você deverá, então, adicionar uma nova linha ao procedimento EAProblem_History em eaacust.kb que corresponde ao campo Problem_Code.

Como códigos de problemas são cadeias, a linha que deve ser adicionada ao campo Problem_Code no procedimento EAProblem_History fica da seguinte forma:

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

Tarefas

Como configurar e executar o Utilitário de Archive

As etapas a seguir fornecem diretrizes sobre como utilizar o Utilitário de Archive.
  1. Inicie o Utilitário de Archive conforme descrito em Como iniciar o programa.
    A janela Utilitário de Archive do Tivoli Problem Management aparecerá.
  2. Em Configuração do Tivoli Problem Management, verifique a versão e as informações sobre a origem dos dados.
  3. Em Destino dos Dados, selecione a localização para onde arquivo archive são enviados.
    Se você selecionar Arquivo Simples, vá para a próxima etapa.
    Caso contrário, vá para a etapa 11.
  4. Siga um dos itens abaixo:
    • Na caixa Nome do Arquivo, digite o CAMINHO completo e o nome do arquivo no qual os dados serão arquivados e vá para a etapa 11.
    • Selecione o botão Navegar do Nome do Arquivo.
  5. Na caixa de diálogo Selecionar Arquivo Simples, aponte para um arquivo existente como o destino do arquivo ou vá para a etapa 8.
  6. Escolha Abrir.
  7. Quando a mensagem Arquivo Existente aparecer e perguntar se deseja anexar os dados de arquivo ao arquivo, selecione Sim.
    Vá para a etapa 10.
  8. Aponte para a pasta onde o arquivo archive deve ficar e especifique um nome de arquivo.
  9. Escolha Abrir.
  10. A janela Utilitário de Archive do Tivoli Problem Management aparecerá novamente com a caixa Nome do Arquivo preenchida.
  11. Siga um dos itens abaixo:
    • Na caixa Fechar Data a Partir de, digite a data de início para os itens a serem arquivados.
    • Selecione o botão Calendário e use o Calendário para especificar uma data.
  12. Siga um dos itens abaixo:
    • Na caixa Até a Data, digite a data de finalização para os itens a serem arquivados
    • Selecione o botão Calendário e use o Calendário para especificar uma data.
  13. Siga um dos itens abaixo:
    • Na caixa Total de Itens a Serem Arquivados, digite o número de itens a serem arquivados.
    • Selecione Estimar.
  14. Na caixa Tamanho da Consolidação, digite o número de itens a serem arquivados antes de uma consolidação ser executada ou deixe o padrão.
  15. Selecione Executar.
  16. Na caixa de diálogo Executar, selecione OK.
    A caixa de diálogo Processando Archive aparecerá.
    Quando o processo de arquivo estiver concluído, a caixa de diálogo Concluído aparecerá.
  17. Selecione OK.
  18. Quando a janela do Utilitário de Archive do Tivoli Problem Management aparecerá novamente, selecione Sair.
    O Utilitário de Archive será fechado.

Como executar o Utilitário de Archive em várias máquinas

Pode ser aconselhável executar o Utilitário de Archive em mais de uma máquina em várias ocasiões. Optar por utilizar mais de uma máquina pode ter as seguintes razões:
  • A quantidade de dados a serem arquivados
  • Tempo limitado no qual executar um arquivo
    Atenção: Não execute mais de um processo do Utilitário de Archive ao mesmo tempo em um Servidor MS-SQL ou banco de dados Sybase. Esses bancos de dados suportam bloqueio de nível de página ao invés de bloqueio de nível de linha; o arquivamento simultâneo reduz o desempenho.

Para executar o Utilitário de Archive em várias máquinas simultaneamente, precisa-se:

  1. Iniciar o Utilitário de Archive em cada máquina.
  2. Certifique-se de que a mesma origem de dados está como referência para cada máquina.
  3. Digite intervalos de datas que não se sobrepõem para cada máquina.
    Nota: Por exemplo, se você utilizar um intervalo de data de 1/1/1997 a 15/4/1997 em uma máquina, você poderá utilizar o intervalo de data de 16/4/1997 a 30/6/1997 na outra máquina.
  4. Selecione Executar.
    Os dados contidos dentro de cada intervalo de datas são arquivados.
    Nota: Executar archives simultâneos no mesmo banco de dados pode causar um desempenho lento no Tivoli Problem Management.

Como eliminar tabelas após executar o Utilitário de Archive

Você pode querer eliminar as tabelas utilizadas para o Utilitário de Archive após executar o utilitário. Eliminar tabelas economiza um espaço considerável na origem dos dados.

Atenção: Se os dados das tabelas eliminadas forem necessários para uso futuro, faça backup das tabelas archive antes de eliminá-las.

Para eliminar as tabelas criadas para serem utilizadas com o Utilitário Archive, selecione o script que corresponde ao seu servidor de banco de dados e execute-o com o TSD Build.

Se seu DBMS for... execute esse arquivo de script de eliminação...
Oracle 7.x eaaor7.drp
DB2 eaadb2.drp
MS-SQL Server eaamss.drp
Sybase 10.x eaassyb.drp
Informix eaainf.drp

Consulte o Tivoli Service Desk - Guia de Instalação para obter mais informações sobre como utilizar o TSD Build.

Como modificar tabelas de archive para serem usadas com o DDM

Se você arquivar em um banco de dados e instalar o DDM para ser utilizado com o Tivoli Problem Management, precisa certificar-se de que as tabelas de archive são compatíveis com o DDM.

Se você instalar o DDM depois que o Utilitário de Archive estiver instalado e as tabelas de archive estiverem criadas, você poderá alterar as tabelas para serem usadas com o DDM, executando um arquivo de script .alt que corresponda a seu DBMS. Você não pode executar qualquer script de construção (scripts .tab) nesse caso. Se você o fizer, isso destruirá todos os dados atualmente presentes nas tabelas de archive.

Siga essa etapa para modificar as tabelas archive para serem usadas com o DDM:

  1. Conclua o procedimento para executar o script .alt, conforme descrito em Como modificar tabelas de archive para serem usadas com o Tivoli Problem Management.
  2. Analise o Utilitário de Archive, conforme descrito em Como analisar os arquivos do Utilitário de Archive.

Como editar eaacust.kb

O procedimento a seguir descreve como editar eaacust.kb:
  1. Abra o editor de texto de seu sistema.
  2. No menu Arquivo, selecione Abrir.
  3. Na caixa de diálogo Abrir Arquivo, selecione o diretório onde eaacust.kb está armazenado.
  4. Selecione eaacust.kb.
  5. Selecione OK.
    Resultado: O arquivo, eaacust.kb, aparecerá na janela de texto do editor.
  6. Vá até o procedimento que corresponde à tabela do Tivoli Problem Management que você personalizou.
  7. Adicione uma linha para representar cada campo novo na tabela.
    Nota: Use AddStr ou AddNonStr, conforme apropriado, para definir o campo.
  8. No menu Arquivo, selecione Salvar.
  9. Saia do editor de texto.
  10. No grupo de programa do Utilitário de Archive da Tivoli, selecione o ícone Analisar Utilitário de Archive.
    Resultado: O Utilitário de Archive é analisado.