Como trabalhar com o CMDB Data Manager

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 10 min. de leitura
  • O CMDB Data Manager é uma estrutura orientada por políticas para gestão em massa de operações de ciclo de vida de IC, como exclusão, arquivamento e certificação. O CMDB Data Manager é uma solução abrangente e integrada que se expande para grandes CMDBs e lida com mudanças rápidas em um mundo baseado na nuvem.

    CMDBs grandes podem acumular grandes quantidades de ICs obsoletos que podem afetar o desempenho geral. Soluções de mitigação personalizadas podem ser difíceis de desenvolver e manter e também estão sujeitas a erros. O CMDB Data Manager é a ferramenta na qual você pode criar, publicar e gerenciar políticas. Crie políticas para automatizar e controlar as operações do ciclo de vida do IC para ajudar a manter o CMDB em um estado operacional íntegro e eficiente.

    Use o CMDB Data Manager para criar políticas que representem seus processos organizacionais para gerenciar o ciclo de vida de ICs, como:
    • Descontinuar todos os computadores sem responsáveis criados há mais de um ano (tipo de política "Descontinuar").
    • Arquivar todos os servidores Linux no datacenter de Seattle que não tenham sido atualizados por seis meses (tipo de política "Arquivar").
    • Excluir todos os contêineres que não tenham sido descobertos na última semana (tipo de política "Excluir").
    • Certificar todos os ICs em um local específico (tipo de política "Certificação").
    • Aprovar exclusão em cascata, arquivar ou descontinuar tarefas do ciclo de vida geradas por Gestão de IC dependente .
    • Exclua registros órfãos, obsoletos ou irrelevantes em tabelas não relacionadas ao CMDB. As tabelas não relacionadas ao CMDB na tabela Entrada Relacionada [cmdb_related_entry] têm referências às tabelas do CMDB. Um CI em uma tabela relacionada pode, por exemplo, ficar órfão se o CI mencionado no CMDB for excluído (tipo de política "Excluir entrada relacionada ao CMDB").
    • Certifique-se de que os atributos tenham um valor específico necessário para o negócio.

    Você só pode aplicar políticas do CMDB Data Manager a classes que estendem a tabela Item de configuração [cmdb_ci].

    Experiência do CMDB Data Manager no Espaço do CMDB

    Você pode usar a página principal do Espaço do CMDB e suas exibições para administrar totalmente o CMDB Data Manager, acessar análises de alto nível e contagens de políticas e tarefas e revisar suas tarefas. Para mais informações sobre como usar o CMDB Data Manager no Espaço do CMDB, consulte Experiência do CMDB Data Manager no Espaço do CMDB.

    Termos

    Política

    Uma política do CMDB Data Manager captura o plano de gerenciamento geral para um evento de ciclo de vida, como a desativação do IC. Uma política é associada a um subfluxo (o subfluxo de política) que cria as tarefas (as tarefas de política) para os ICs de destino da política. Uma política é configurada com um tipo de política e as tarefas de política executam operações associadas a esse tipo de política, como arquivar ou excluir um registro de IC. Além disso, você pode configurar uma política para exigir uma aprovação.

    O tipo de política, o subfluxo de política e as tarefas de política estão alinhados a um evento específico do ciclo de vida dos ICs. Por exemplo, um conjunto de políticas com o tipo de política de exclusão está associado ao subfluxo de exclusão, e suas tarefas de política tratam da exclusão de ICs.

    Um trabalho agendado diariamente processa todas as políticas publicadas do CMDB Data Manager.

    Subfluxo de política

    O subfluxo da política contém a lógica subjacente para processar um evento do ciclo de vida, como descontinuar ou excluir. Se a política estiver configurada para exigir aprovação, o subfluxo de política será executado somente depois que uma tarefa de política for aprovada.

    O sistema base fornece vários subfluxos comuns, como excluir, arquivar e descontinuar, que você pode usar com políticas. Você também pode criar subfluxos personalizados para sua organização.

    Tarefa de política

    Uma tarefa separada é criada e atribuída a cada valor exclusivo Managed By Group no conjunto de ICs de destino em uma política. Uma tarefa de política aciona o subfluxo de política, rastreia o conjunto de ICs de destino para a tarefa e lida com a aprovação da tarefa, caso necessário.

    Se uma política exigir uma aprovação, as tarefas de política não acionarão o subfluxo de política até que um membro da atribuição de grupo no atributo Managed by Group dos ICs de destino aprove as tarefas. Se uma tarefa for rejeitada ou se o atributo Managed by Group estiver vazio, a tarefa será atribuída a um administrador que precisará intervir manualmente para resolver a tarefa.

    Se uma política não estiver configurada para exigir uma aprovação, as tarefas de política serão aprovadas automaticamente.

    Lista de exclusões do IC
    Um conjunto de ICs ao qual as políticas de um tipo especificado não se aplicam.

    Tipos de política

    Você pode criar políticas dos seguintes tipos:
    Excluir
    Use para remover um IC da sua tabela atual sem opção para restaurar o IC para um estado ativo.
    Descontinuar
    Use para descontinuar um IC enquanto o mantém ativo em exibições de listas e em processos, como a Integridade do CMDB.
    Certificação
    Use para atribuir e processar tarefas de certificação que verificam a existência da sua infraestrutura de TI e das suas aplicações. Visto que ICs são ingeridos continuamente no CMDB a partir de várias fontes de dados, a certificação de ICs suporta a integridade do CMDB. Para obter mais informações sobre como usar o tipo de política de Certificação, consulte Certificação de ICs.
    Arquivar
    Use para remover um IC de sua tabela atual e armazenar o IC em uma tabela de arquivamento separada para retenção temporária. Arquivar um IC o exclui das exibições e dos recursos, como mapas e o formatador de relações. Durante o período de retenção, você pode restaurar ICs para o estado ativo. No final do período de retenção, os ICs arquivados são excluídos de sua tabela de arquivamento.
    Excluir entrada relacionada do CMDB

    Use para limpar todos os dados irrelevantes ou obsoletos de tabelas relacionadas para ajudar a manter os dados do CMDB íntegros e relevantes conforme o estado da mudança de ICs referenciados.

    Tabelas relacionadas, como a tabela Números de série [cmdb_serial_number], não fazem parte da hierarquia do CMDB, mas ainda são qualificadas como dados do CMDB. Tabelas relacionadas não são inerentes à tabela Item de configuração [cmdb_ci], mas têm pelo menos uma coluna que faz referência a um IC do CMDB. As tabelas relacionadas são especificadas na tabela Entradas relacionadas [cmdb_related_entry].

    Certificação
    Use para certificar que atributos específicos tenham um valor específico.

    É possível implementar suas políticas de Descontinuação, Exclusão e Arquivamento para que sigam os padrões do CSDM (Common Service Data Model), nos quais, por exemplo, os ICs só são arquivados e excluídos quando um IC já está em estado descontinuado. Quando você cria essas políticas de ciclo de vida, o sistema aplica processos para gerenciar quaisquer ICs dependentes que possam ser deixados para trás. Para obter mais detalhes sobre esses processos e sobre como verificar se o recurso está habilitado, consulte Gerenciamento de ICs dependentes.

    arquivamento de dados ServiceNow AI Platform®

    A funcionalidade que o tipo de política Arquivamento no CMDB Data Manager oferece, depende e estende o ServiceNow AI Platform® recurso de arquivamento de dados, aplicada especificamente para ICs do CMDB. Durante o processamento de uma política Arquivamento para arquivar ICs do CMDB, o CMDB Data Manager usa componentes e processos de arquivamento de dados ServiceNow AI Platform® das seguintes maneiras:
    • A tabela Regra de arquivamento [sys_archive] contém as regras de arquivamento ServiceNow AI Platform®, inclusive a regra de arquivamento do CMDB Archive Configuration Items que as políticas Arquivamento do CMDB Data Manager usam.
    • O Data Manager depende do trabalho agendado Archive para executar (a cada hora por padrão) e processar políticas de arquivamento do CMDB Data Manager. O trabalho agendado Archive é armazenado na tabela Item de programação [sys_trigger].
    • Na tabela ServiceNow AI Platform® Blocos de execução do trabalho de arquivamento [sys_archive_run_chunk], o atributo Keys contém os sys_ids dos ICs do CMDB a serem arquivados (nos quais o ID da regra é o ID da regra de arquivamento do CMDB).
    • Os registros arquivados são armazenados nas tabelas de arquivamento ServiceNow AI Platform®, que são prefixadas por "ar_". De maneira semelhante, na primeira vez em que é executado, um trabalho de arquivamento do CMDB cria uma tabela de arquivamento para cada classe do CMDB (prefixada por "ar_cmdb"). Portanto, a tarefa de arquivamento inicial do CMDB leva mais tempo do que as tarefas de arquivamento subsequentes do CMDB.

      Para cada política Arquivamento do Data Manager, o sistema agrupa os ICs da política a serem arquivados em lotes de 1.000 ICs. A tabela sys_archive_run_chunk contém um registro para cada um dos lotes.

      Tabelas de arquivamento do CMDB, como ar_cmdb_ci_computer, são listadas em Tudo > Arquivamento do Sistema > Tabelas de arquivamento.

    Ao usar o CMDB Data Manager para arquivar ICs, você também pode aplicar diretamente recursos de arquivamento de dados da ServiceNow AI Platform®, como restaurar ICs para o estado ativo durante um período de retenção de ICs.

    Gestão do ciclo de vida do IC

    Você pode usar políticas de ciclo de vida no CMDB Data Manager para gerenciar o ciclo de vida dos ICs. Essas políticas de ciclo de vida usam definições de descontinuação Que especificam o estado de desativação das classes em sua organização e oferecem suporte à transição de ICs por meio das fases do ciclo de vida. Para obter mais informações sobre como acessar e gerenciar definições de descontinuação, consulte Definições de descontinuação.

    Em geral, os ICs que não são mais necessários devem ser descontinuados. Em seguida, para concluir o ciclo de vida do IC, os ICs desativados devem ser excluídos ou arquivados de acordo com as necessidades de negócios. As etapas de alto nível a seguir descrevem como gerenciar o ciclo de vida dos ICs:
    1. Use uma instância de não produção como um ambiente seguro para configurar e testar a gestão do ciclo de vida em sua organização.
    2. Escolha a classe de IC para a qual você deseja definir uma definição de desativação e considere cuidadosamente a derivação. Devido à derivação, a definição de descontinuação que você está especificando para uma classe também está em vigor para todas as classes secundárias que não têm sua própria definição de descontinuação.
    3. Especifique a definição de desativação da classe.
    4. Crie uma política de descontinuação direcionada aos ICs que você deseja descontinuar.
    5. Crie uma política de exclusão ou arquivamento direcionada aos ICs descontinuados.
    6. Depois de testar e verificar se todo o plano de gestão do ciclo de vida funciona conforme pretendido, transfira todas essas configurações para a instância de produção.
    O estado do ciclo de vida de um IC afeta a visibilidade e a inclusão dos ICs em processos contínuos do CMDB:
    • Um IC descontinuado não é excluído de nenhuma exibição ou processo, como a Integridade do CMDB.
    • Um IC arquivado não existe mais na tabela ativa. Em vez disso, ele é armazenado em uma tabela de arquivamento à parte. Os ICs arquivados não estão mais visíveis ou incluídos em processos, como exibições de lista, mapas e formatadores de relações. Os ICs arquivados podem ser mantidos por um período de retenção especificado antes de serem excluídos da tabela de arquivamento. Durante esse período de retenção, é possível restaurar os ICs arquivados manualmente para um estado ativo, usando-se o recurso de restaurar ICs para o estado ativo da ServiceNow AI Platform®.
    Nota:
    A exclusão de um IC é uma operação irreversível. Um IC excluído não existirá mais na tabela à qual ele pertencia e não há formas de restaurá-lo para um estado ativo.

    Configurar o ambiente do CMDB Data Manager

    Prepare seu ambiente para usar o CMDB Data Manager:
    1. Alguns tipos de política, como as políticas de ciclo de vida Descontinuar, Arquivar e Excluir, exigem que um esteja ativo definição de descontinuação existe para cada classe de destino na política. Este requisito não se aplica a todos os tipos de política. Por exemplo, este requisito não se aplica ao tipo de política de certificação. Se você tentar criar uma política de um tipo ao qual este requisito se aplica, mas não é atendido, uma mensagem de erro será exibida e a operação falhará.
    2. Você pode simplificar a aprovação de políticas preenchendo o atributo Manage by Group dos ICs que você planeja direcionar nas políticas. Use o Gerenciador de Classes de IC para preencher esse atributo para uma classe inteira, em uma única operação de sincronização. Para obter mais informações sobre esta sincronização de dados, consulte Definir o grupo de um IC ou de uma classe inteira de ICs. Se o atributo Managed by Group não estiver preenchido para um IC, o processo de aprovação será direcionado ao administrador.