CMDB de linha de base

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • A linha de base do CMDB oferece recursos que ajudam você a entender e controlar as mudanças que foram feitas em seus itens de configuração (ICs) no CMDB.

    • Você pode criar uma linha de base, que é um snapshot dos itens de configuração do CMDB. Você pode revisar as mudanças que foram feitas nesse item de configuração desde linhas de base anteriores. Várias linhas de base podem ser criadas e o sistema rastreia as mudanças que foram feitas em cada uma delas.

      Criar linha de base captura os atributos do IC, bem como todos os relacionamentos de primeiro nível do IC. Todas as mudanças no IC de base ou em quaisquer ICs relacionados são capturadas e exibidas. ICs recém-criados não são adicionados automaticamente à linha de base.

    • Associe um item de configuração a uma tarefa, a uma mudança ou a uma tarefa de mudança e proponha mudanças ao IC depois que a mudança for concluída. Você pode registrar mudanças e essas mudanças não serão aplicadas ao IC imediatamente, mas serão atrasadas até que a mudança seja concluída.

      Quando a mudança estiver concluída, você poderá optar por aplicar as mudanças propostas, o que faz todas as mudanças propostas anteriormente e as associa à tarefa.

      Para obter informações sobre como planejar e implementar um CMDB de linha de base, consulte o artigo da base de conhecimento CMDB Baseline life-cycle best practices and Diff Formatter troubleshooting (Práticas recomendadas de ciclo de vida da linha de base do CMDB e Solução de problemas do formatador de comparação) [KB0829681].

    Criar linha de base do CMDB

    Você pode criar linha de base para um IC a fim de rastrear as atualizações do IC ao longo do tempo.

    Antes de Iniciar

    Função necessária: ecmdb_admin e itil

    Procedimento

    1. Navegar até Todos > Configuração > Linhas de base > Linhas de base.
    2. Clique em Nova.
    3. Insira um Name para as linhas de base.
      Por padrão, a tabela cmdb_ci é selecionada para que o registro crie as linhas de base para todos os itens de configuração no sistema.
    4. Opcional: Para limitar as linha de base a ICs específicos, selecione uma tabela diferente ou escolha as condições que um IC deve atender para ter uma entrada de linha de base.
      Por exemplo, você pode criar linhas de base para a tabela Banco de Dados com a condição [Location] [is] [<configured location> ].
    5. Clique em Enviar.
      A criação de linhas de base é demorada e ocorre em segundo plano. Uma mensagem na parte superior da lista de registros notifica que suas linhas de base foram programados e você receberá um e-mail quando o processo estiver concluído.

    Exibir diferenças nas linhas de base

    Você pode ver as mudanças que foram feitas em um IC ou em quaisquer ICs relacionados de primeiro nível, configurando o layout do formulário de IC para exibir o campo de comparação das linhas de base do CMDB. Este campo é rotulado como Diferenças de linha de base no formulário.

    Antes de Iniciar

    Função necessária: itil

    Por Que e Quando Desempenhar Esta Tarefa

    As mudanças são exibidas somente para a tabela cmdb_ci e as tabelas secundárias. Você pode mudar a propriedade do sistema com.cmdb.baseline.max_changes para limitar o número de relacionamentos e mudanças que aparecem em uma seção de comparação da linha de base em um formulário de IC (definido como 100 por padrão).

    Procedimento

    1. Abrir registro de IC.
    2. Selecione a linha de base que você deseja ver para este IC na lista de seleção.
      O campo exibe os detalhes de todas as mudanças feitas no registro atual da linha de base selecionada ou indica que nenhuma mudança foi feita.
      Figura 1. Detalhes das diferenças na linha de base
      Diferenças na linha de base
    3. Para adicionar um relacionamento ao IC, clique no ícone de adição verde na barra de ferramentas Itens relacionados.
      O novo relacionamento aparece abaixo da barra de ferramentas. Para obter mais informações sobre a barra de ferramentas Itens relacionados e como controlar a exibição, confira Formatador de relacionamentos de IC.
    4. Atualize um IC relacionado e veja as mudanças exibidas como Mudanças básicas nos atributos no registro de IC atual.
      Figura 2. Mudanças básicas nos atributos
      Mudanças básicas nos atributos nas diferenças de linha de base.

    O que Fazer Depois

    Para melhorar o desempenho e evitar problemas de memória ao mostrar grandes quantidades de dados de diferenças de linha de base em formulários de IC, conclua as seguintes etapas:
    1. Defina a propriedade do sistema com.cmdb.baseline.entry.attachment como verdadeira.
    2. Execute manualmente o script de correção CMDB Baseline convert XML to attachment uma vez. Para obter informações sobre como executar um script de correção, consulte Run fix scripts.

    Propriedades de linha de base do CMDB

    Use as propriedades de linha de base do CMDB para configurar quantas mudanças e relacionamentos de um IC podem aparecer na diferença de linha de base do IC.

    Essas propriedades estão disponíveis para a linha de base do CMDB. Para exibir e editar estas propriedades, é necessária a função de administrador.
    Tabela 1. Propriedades das linhas de base do CMDB
    Propriedade Descrição

    Número máximo de mudanças e relacionamentos de um IC que podem aparecer na diferença de linha de base do IC.

    com.cmdb.baseline.max_changes

    • Tipo: inteiro
    • Valor padrão: 100
    • Local: Configuração > Propriedades CMDB > Propriedades da linha de base
    com.cmdb.baseline.entry.attachment

    Permite que você execute manualmente o script de correção CMDB Baseline convert XML to attachment. Definir esta propriedade como verdadeira e executar o script de correção CMDB Baseline convert XML to attachment permite melhorar o desempenho ao mostrar grandes quantidades de dados de diferenças de linha de base em formulários de IC.

    Quando definido como falso, o componente Diferença de linha de base do CMDB usa métodos legados, que podem falhar ao carregar grandes quantidades de dados de diferenças de linha de base.