Calibrar descoberta baseada em impressão digital

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 6 min. de leitura
  • Ajuste com precisão a descoberta de aplicações com base em processos, se os resultados da descoberta não forem satisfatórios.

    Modifique as configurações padrão para descoberta baseada em impressão digital se este recurso não gerar sugestões ou não gerar. Além disso, você também pode ajustar as sugestões geradas para torná-las relevantes e úteis.

    Certifique-se de que a descoberta baseada em impressão digital gere sugestões

    A descoberta baseada em impressão digital depende de Inteligência preditiva para gerar sugestões de descoberta. Se o painel Impressões digitais da aplicação não exibir nenhuma sugestão, certifique-se de que Inteligência preditiva esteja configurado corretamente.

    Antes de Iniciar

    Por padrão, o recurso de descoberta baseada em impressão digital está habilitado. Verifique se a descoberta baseada em impressão digital não foi desabilitada: Navegue até Tudo > Sistema Propriedades > Todas as Propriedades. Verifique se a seguinte propriedade não aparece na lista: sys_property process.clustering.appfingerprint.enabled.

    Função necessária: discovery_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Se o painel Impressões digitais da aplicação não exibir nenhuma sugestão, execute as etapas a seguir. Após cada ação, verifique se o problema persiste.

    Procedimento

    1. Certifique-se de que Inteligência preditiva esteja instalado e ativo.
      1. Navegar até Definição do sistema > Plug-ins.
      2. Pesquise por Inteligência preditiva.
      3. Verifique se o plug-in Inteligência preditiva está instalado.

        Como verificar o status do plug-in Inteligência preditiva
        Se Inteligência preditiva não estiver instalado, clique no botão Instalar.
      4. Clique no bloco Inteligência preditiva.
      5. No formulário Inteligência preditiva, verifique se o Status é Ativo.
        Se o status for Inativo, clique no link Ativar/Reparar em Links relacionados.
    2. Certifique-se de que o trabalho agendado que controla a descoberta baseada em impressão digital esteja habilitado e configurado corretamente.
      1. Navegar até Definição do sistema > Trabalhos programados.
      2. Selecione o trabalho agendado Applications suggestion - ITOM Autodisco na lista.
      3. Certifique-se de que a caixa de seleção Ativo esteja marcada.
      4. Verifique se a frequência de descoberta está definida como uma hora, conforme mostrado no exemplo a seguir:

        Garantir que o trabalho agendado para a descoberta baseada em impressão digital esteja ativo
    3. Verifique se a solução de clustering responsável por agrupar processos em sugestões está ativa.
      1. Insira ml_solution.list no campo Navegador de filtros do painel Navegação.
        A guia Soluções de ML exibe todas as soluções, incluindo soluções de cluster.
      2. Identifique soluções de cluster verificando a coluna Tabela.
        O sistema salva soluções de cluster na tabela Processos virtuais em execução [v_cmdb_running_process].
      3. Se houver várias soluções de clustering, identifique a solução mais recente pelo carimbo de data/hora na coluna Atualizar.
        Como alternativa, você pode usar o número que o sistema anexa ao nome da solução para identificar a solução mais recente.Identificar a solução de cluster mais recente pelo número anexado ao nome.
      4. Verifique se o valor do estado é Solução concluída e o andamento está em 100%.

        Verifique se a solução de clustering está ativa.
      5. Se o valor do Estado não for Solução concluída, configure Inteligência preditiva conforme descrito em Dicas de configuração para Inteligência preditiva.
    4. Verifique se a solução de agrupamento em cluster criou grupos de processos suficientes, que se tornam sugestões.
      1. Navegar até Definição do sistema > Tabelas e localize a tabela Processos virtuais em execução [v_cmdb_running_process].
      2. Verifique se há mais de 1.000 registros nesta tabela.
      3. Se houver menos de 1.000 processos, descubra mais processos executando a descoberta horizontal em intervalos de IP ou sub-redes adicionais.
      4. Se ainda houver menos de 1.000 processos após a descoberta de intervalos de IP ou sub-redes adicionais, desabilite a descoberta baseada em impressão digital.
    5. Verifique se a transação Sugestão de aplicação - ITOM Autodisco não está carregando lentamente, conforme descrito em Exibir e eliminar transação ativa.
      Se esta transação estiver em execução por muito tempo, elimine-a.

    Sugestões de ajuste fino para descoberta baseada em impressão digital

    Ajuste as definições de sugestões baseadas em processo antes de iniciar a descoberta. Normalmente, você precisa ajustar as sugestões geradas automaticamente se a precisão for inferior a 100%. Inteligência preditiva cria sugestões e fornece a estimativa de precisão para cada sugestão. A falta de precisão pode resultar em falha na descoberta de aplicações necessárias ou na descoberta de aplicações incorretas, além das aplicações descobertas corretamente.

    Antes de Iniciar

    Função necessária: discovery_admin

    Procedimento

    1. Navegar até Tudo > Descoberta > Página Inicial.
    2. Clique em Impressões digitais da aplicação.
      O painel Impressões digitais da aplicação é aberto.
    3. Navegue até a lista de sugestões usando um dos seguintes métodos:
      • No gráfico de pizza Principais sugestões, exiba as principais sugestões organizadas pelo número de processos que compõem essas sugestões.
      • Para exibir somente sugestões de servidores de aplicações, clique no bloco Servidores de aplicações sugeridos. A lista filtrada de sugestões para servidores de aplicações é exibida. Essa lista também é filtrada para exibir somente sugestões cuja precisão seja de 100%.
      • Como alternativa, clique em Todas as sugestões. A lista não filtrada de todas as sugestões é exibida.
    4. Na lista Sugestões de aplicação, clique na sugestão relevante na coluna Nome do grupo sugerido.
      O formulário de Sugestão de aplicação é aberto.

      O formulário de sugestão de aplicação
    5. Para mudar o nome usado para a aplicação baseada em impressão digital, insira o nome preferencial no campo Nome.
      Por exemplo, muitas aplicações executam processos java e o nome de grupo sugerido para esses grupos é java. Você pode atribuir um nome que descreva melhor a aplicação que você deseja descobrir usando esta sugestão (por exemplo, java_myweblogic).
    6. Para mudar o nome usado para a classe de IC, insira o nome da classe de IC preferencial no campo Classe de IC do CMDB sugerida.
    7. Para ajustar a regra do classificador, altere as expressões regulares no campo Regra do classificador sugerida.
      Por exemplo, adicione informações de versão à expressão regular para descobrir uma aplicação Tomcat: .*tomcat.* -Dopss.*version=12.1.3.*
    8. Clique em Atualizar.
    9. Se você não tiver certeza de como mudar a regra do classificador, ajuste-a com precisão após executar a descoberta inicial conforme descrito em Ajustar a expressão regular usada para descoberta baseada em impressão digital.

    Ajustar expressão regular usada para descoberta baseada em impressão digital

    Ajuste a expressão regular na regra do classificador para tornar os resultados da descoberta mais precisos. Inteligência preditiva extrai expressões regulares de processos e as atribui a regras de classificador como parte da criação de sugestões. Se você não estiver satisfeito com os resultados da descoberta ou se a precisão da sugestão for inferior a 100%, modifique a expressão regular.

    Antes de Iniciar

    Função necessária: discovery_admin

    Procedimento

    1. Navegar até Tudo > Aplicação > Módulo.
    2. Clique em Descobrir aplicação.
      A descoberta baseada em impressão digital encontra a aplicação e cria uma classe de IC, um classificador e um padrão.
    3. Na lista Sugestões de aplicação, clique no classificador de processo recém-criado.
      O formulário Classificação de processo é aberto.

      Ajustando a expressão regular.
    4. No campo Valor de parâmetros em Condição, observe a expressão regular selecionada automaticamente por Inteligência preditiva.
      Neste exemplo, é ."-DweblogicName=."
    5. Clique no ícone de cadeadoícone de cadeado ao lado de Testar com.
    6. Clique no ícone Pesquisarícone Pesquisar para selecionar o servidor no qual você deseja testar expressões regulares adicionais.
      A lista de todos os servidores descobertos é aberta.
    7. Selecione o servidor que executa a aplicação que você deseja descobrir usando o classificador personalizado.
      O servidor selecionado aparece no campo Testar com.
    8. Clique com o botão direito do mouse no cabeçalho do formulário de Classificação de processo e selecione Salvar.
      O sistema executa um teste e exibe os resultados na guia Resultados de testes na parte inferior da página.

      Ajustando a expressão regular e escolhendo o servidor para testá-la.
    9. Na guia Resultados de testes, verifique os processos que foram descobertos usando as expressões regulares configuradas para este classificador.
    10. Ajuste a expressão regular no campo Valor de parâmetros em Condições.
      Por exemplo, torne-o mais genérico: "weblogic".
    11. Clique com o botão direito do mouse no cabeçalho do formulário de Classificação de processo e selecione Salvar.
      O sistema executa o teste novamente e exibe os resultados na guia Resultados de teste na parte inferior da página.
    12. Na guia Resultados de testes, verifique se a descoberta de impressão digital encontrou as aplicações conforme o esperado.

    Desabilitar descoberta baseada em impressão digital

    Por padrão, a descoberta baseada em impressão digital está habilitada. Desabilite a descoberta de aplicações com base em processos se Inteligência preditiva não gerar processos suficientes.

    Antes de Iniciar

    Função necessária: discovery_admin

    Procedimento

    1. Adicione a propriedade do sistema sys_property process.clustering.appfingerprint.enabled conforme descrito em Adicionar uma propriedade do sistema.
    2. Para desabilitar, insira falso no campo Valor.
    3. Para habilitar a descoberta baseada em impressão digital novamente, altere o campo Valor para verdadeiro.