Criar uma classificação de processo de descoberta

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • Uma classificação de processo permite que Descoberta crie um tipo de IC específico a partir de informações coletadas durante as fases de identificação e exploração.

    Antes de Iniciar

    Função necessária: nenhuma

    Por Que e Quando Desempenhar Esta Tarefa

    Quando um processo corresponde aos critérios de classificação, Descoberta usa o registro de classificação de processo para criar um IC. Você também pode fazer com que Descoberta atualize ICs existentes ou ignore determinados processos criando um manipulador de processo.

    Nota:
    Não há suporte para referência com pontos no primário que executa o comando de processo.

    Procedimento

    1. Navegar até Todos > Definição de Descoberta > Classificação de IC > Processos.
    2. Clique em Nova.
    3. Insira os campos de classificação (consulte a tabela).
      Tabela 1. Campos de classificação
      Campo Valor de entrada
      Tabela Selecione a tabela em que esta classificação gera registros de IC. Esta tabela deve ser uma extensão da tabela Aplicações [cmdb_ci_appl].
      Tipo de relação Selecione o tipo de relacionamento de IC para esta classificação. O campo de relacionamento só está disponível para classificações de aplicações de processo e verificação.

      Descoberta As classificações de processo normalmente usam um destes tipos de relacionamento:

      • É executado em::Executado: define o relacionamento de uma aplicação com o host no qual ela é executada. Esse relacionamento é expresso da perspectiva do host e da aplicação. Por exemplo: Minha aplicação de banco de dados é executada em server001::server001 executa minha aplicação de banco de dados.
      • Depende de::Usado por: define o relacionamento de uma aplicação que se comunica com outra aplicação. Esse relacionamento é expresso da perspectiva de cada aplicação. Por exemplo: A aplicação Tomcat depende do banco de dados MySQL:: o banco de dados MySQL é usado pelo Tomcat.
      • Virtualizado por::Virtualiza: define o relacionamento de uma máquina virtual com seu host. Esse relacionamento é expresso da perspectiva da máquina virtual e do host. Por exemplo: server001 is virtualized by Server ESX::Server ESX virtualizes server001.
      Ativo Selecione esta opção para habilitar o registro de classificação de processo. Somente classificações de processo ativo podem criar registros de IC da aplicação.
      Ordem Insira a ordem na qual Descoberta deve executar esta classificação de processo quando houver várias classificações disponíveis para uma tabela. Descoberta executa classificações de processo da ordem mais baixa para a mais alta.
      Testar com Lista o IC do host em que condições de classificação de processo geradas automaticamente foram atendidas. Use este campo para testar mudanças na classificação do processo para garantir que a classificação atualizada se comporte conforme o esperado.
      Condição

      Use o construtor de condições para criar os critérios de correspondência e classificação para a classificação do processo. Este campo substitui o campo Critérios de correspondência e a lista relacionada Critérios de classificação. O processo de upgrade converte todos os critérios de classificação existentes em condições.

      Nota:
      Os filtros de condição nos classificadores de processo fazem distinção entre maiúsculas e minúsculas.
      Nota:
      Somente estas condições funcionam:
      • nome
      • PID
      • PPID
      • comando
      • parâmetros
      • escuta_em_portas
      • conectando_a_portas
      • conectando_a
      • parâmetros_chave
      • classificar
      No script de classificação Insira um script a ser executado quando a condição e os critérios de classificação forem atendidos. Use este script para executar tarefas especiais depois que um dispositivo for classificado. É possível usar o hashmap g_probe_parameters de dentro de um script de classificação para definir parâmetros de probe para quaisquer probes acionados configurados. Por exemplo, este código define um parâmetro "node_port" como 16001 para todos os probes acionados.

      g_probe_parameters['node_port'] = 16001;

      Consulte Em objetos de script de classificação para Descoberta para obter mais exemplos e uma lista dos objetos que você pode usar nesse tipo de script.

      Aciona probes Selecione os probes de exploração que você deseja que Descoberta inicie. Essas probes coletam informações detalhadas sobre um IC classificado. Descoberta não iniciará esses probes quando estiver configurado para parar após a classificação. Se você quiser usar padrões para descoberta horizontal, adicione a probe Horizontal Pattern na coluna Probe e especifique seu padrão na coluna Pattern.
      Aviso:
      Não especifique seu padrão na coluna Probe. Você deve escolher a probe de padrão horizontal que inicia o padrão especificado.
      Aplicações Use esta lista relacionada para exibir os ICs da aplicação que correspondem a esta classificação de processo.
      Resultados de testes Use esta lista relacionada para exibir como Descoberta classifica processos no Teste com o host e crie melhores condições de classificação.
      Parâmetros Use esta lista relacionada para exibir os parâmetros associados a este processo e criar melhores condições de classificação. Consulte Parâmetros de classificação da Descoberta para obter uma lista dos parâmetros que você pode usar.
      Versões Use esta lista relacionada para exibir versões anteriores do registro de classificação de processo.
    4. Clique com o botão direito no cabeçalho e clique em Salvar.
    5. Insira itens de listas relacionadas.
    6. Clique em Atualizar.

    Exemplo

    Figura 1. Um exemplo de registro de classificação de processo
    Classificação de processo

    O que Fazer Depois

    Execute uma descoberta por meio da Agenda de descoberta para pesquisar aplicações. Você também pode criar ou modificar manipuladores de processo que impedem a criação de ICs duplicados com base em classificadores de processo se isso for um problema para o seu ambiente.