Descoberta Automática de Entidades e Coleta de Logs

Você pode iniciar a descoberta de entidades como aplicativos empacotados, bancos de dados, middleware e outros componentes usando a IU do Stack Monitoring, exibir a topologia da entidade e coletar logs dessas entidades.

Sua entidade pode ter várias entidades dependentes que emitem logs. Quando você descobre a entidade composta, as entidades dependentes são descobertas automaticamente.

Pré-requisitos:

Use um grupo de logs existente ou crie pelo menos um grupo para armazenar logs que você coleta de suas entidades. Consulte Criar Grupos de Logs para Armazenar seus Logs.

Tarefas a serem executadas

As etapas a seguir usam o exemplo do aplicativo em pacote Oracle E-Business Suite (EBS) na maioria dos lugares. No entanto, essas etapas podem ser seguidas para todos os tipos de recursos suportados pelo serviço Stack Monitoring.

  1. Instalar os Management Agents e Implantar Plug-ins

    • Para Descoberta de Entidades do EBS: Instale o Management Agent na instância de computação que tem middleware do EBS (WebLogic Servidor de Administração). Neste agente, se o Plug-in do Stack Monitoring não for implantado automaticamente, certifique-se de implantá-lo.

    • Para Coleta de Logs: Instale Management Agents em todos os hosts que têm os componentes do EBS instalados neles. Nesses agentes, implante o plug-in do Log Analytics para coletar os dados de log.

    Certifique-se de que a versão do Management Agent seja 211116.1855 ou posterior. Consulte Instalar Agentes de Gerenciamento e Implantar um Plug-in Durante a Instalação do Management Agent.

  2. Preparar Seus Hosts de Aplicativos Empacotados para Transmitir Logs para o Log Analytics

    Consulte Conceder Acesso READ dos Logs ao Usuário do Agente em Seu Host.

  3. Criar Políticas do IAM para Descobrir Automaticamente as Entidades

    Consulte Permitir Descoberta Automática de Entidades e Coleta de Logs.

  4. Fornecer Permissões para Configurar a Coleta Contínua de Logs

    Consulte Permitir Coleta Contínua de Logs Usando Agentes de Gerenciamento.

  5. Descobrir as entidades

    1. Abra o menu de navegação e clique em Observabilidade e Gerenciamento. Em Log Analytics, clique em Administração.

    2. Os recursos administrativos são listados no painel esquerdo de navegação em Administração. Clique em Entidades.

      Na barra de pesquisa, selecione o compartimento das entidades para ser igual ao do agente de gerenciamento usado para descoberta.

    3. Clique em Descobrir Novo Recurso. A caixa de diálogo Descoberta de Recursos é aberta na IU do serviço Stack Monitoring.

    4. Em Tipo de Recurso, selecione o tipo de recurso Oracle que você deseja descobrir, por exemplo, EBS.

      You can select from the resource types Apache HTTP Server, Apache Tomcat, EBS, GoldenGate, Host, Microsoft Internet Information Services, Microsoft SQL Server, Oracle Database, Oracle HTTP Server, Oracle JVM Runtime, Oracle Managed File Transfer, Oracle WebLogic Domain, Pluggable DB, and PSFT Application.

    5. Forneça as entradas para concluir a descoberta. Para obter detalhes das entradas, consulte a tabela Entrada de Descoberta do seu tipo de recurso na Documentação do OCI: Stack Monitoring - Descoberta Iniciada pelo Usuário.

    6. Clique em Descobrir Novo Recurso.

    Neste ponto, o processo de descoberta é iniciado no Agente de Gerenciamento e pode levar alguns minutos para ser concluído.

  6. Associar as Entidades às Origens de Log

    Consulte Configurar Nova Associação entre Origem e Entidade.

    Para obter a lista completa de origens de log definidas pela Oracle, consulte Origens Definidas pela Oracle.

  7. Exibir a Topologia da sua Configuração

    Consulte Exibir a Topologia das Suas Entidades.

Nesse ponto, os logs começam a fluir para o Log Analytics.

Para interromper a coleta de logs de suas entidades, consulte Interromper Coleta de Logs baseada no Agente.

Permitir Descoberta Automática de Entidades e Coleta de Logs

Tarefa Instruções de Política do Serviço IAM

Forneça a permissão MANAGE ao grupo de usuários do Log Analytics para os recursos da família stack-monitoring-family

ALLOW GROUP <user_group> TO MANAGE stack-monitoring-family IN COMPARTMENT <compartment_name>

Permitir que o grupo de usuários do Log Analytics execute tarefas de descoberta

ALLOW GROUP <user_group> TO {STACK_MONITORING_DISCOVERY_JOB_CREATE, STACK_MONITORING_DISCOVERY_JOB_READ, STACK_MONITORING_DISCOVERY_JOB_DELETE, STACK_MONITORING_DISCOVERY_JOB_INSPECT} IN COMPARTMENT <compartment_name>

Aqui, compartment_name é o nome do compartimento usado para descoberta. É o mesmo que o compartimento dos Management Agents instalados para descoberta.

Permitir que o grupo dinâmico do Management Agent faça upload dos resultados da descoberta para o serviço ALLOW DYNAMIC-GROUP <Management_Agent_Dynamic_Group> TO {STACK_MONITORING_DISCOVERY_JOB_RESULT_SUBMIT} IN COMPARTMENT <compartment_name>

Aqui, compartment_name é o nome do compartimento dos Management Agents instalados para descoberta.