Observação:

Automatize um Alerta de Log Personalizado no Oracle Cloud Infrastructure Compute Linux usando o Oracle Cloud Infrastructure Logging

Introdução

No mundo atual centrado na nuvem, monitoramento e alertas eficazes são cruciais para garantir o bom funcionamento de seus aplicativos e infraestrutura. O monitoramento proativo ajuda a identificar problemas antes que eles aumentem, garantindo o mínimo de tempo de inatividade e o desempenho ideal. Neste tutorial, configuraremos monitoramento e alertas de log sem a necessidade de implantação tediosa da interface do usuário e possíveis erros. Essa abordagem aprimora a automação e simplifica o gerenciamento de implantações atuais e futuras. Para obter mais informações, consulte Logs Personalizados.

Objetivos

Coletaremos e monitoraremos logs de erro do Apache. Você pode adaptar esse processo para monitorar quaisquer logs que exijam atenção constante. Como este tutorial fornece o código do Terraform, você pode reutilizá-lo ou modificá-lo de acordo com seus requisitos específicos. Este tutorial orientará você na configuração de um sistema abrangente de monitoramento e alerta usando o Oracle Cloud Infrastructure (OCI), o Terraform, o OCI Resource Manager, os logs Personalizados do OCI, o OCI Connector Hub e o OCI Notifications.

Criaremos os seguintes recursos no Terraform, cada um com objetivos específicos:

Pré-requisitos

Automatizar um Alerta de Log Personalizado

  1. Faça log-in na Console do OCI, vá para Developer Services, Resource Manager, Pilhas e clique em Criar pilha.

    Botão Editar

  2. Faça download do arquivo do Terraform aqui: custom_log_alerts.zip e faça upload dele para a pilha.

    Botão Editar

    Botão Editar

    Botão Editar

    Botão Editar

    Botão Editar

  3. Digite as seguintes informações.

    • Compartimento existente: É aqui que todos os recursos serão deployed.Select o compartimento no qual existem instâncias de computação para alerta de log.

    • Domínio existente: Este é um domínio existente no compartment.If não modificado. O domínio padrão está selecionado.

    • Rótulo: Informe qualquer palavra-chave. Este label é prefixado para todos os recursos criados.

    • idcs_endpoint: Este é o URL do domínio. Para recuperar o URL do domínio, vá para a Console do OCI e navegue até Identidade, Domínios.

    • email_endpoint: Digite o endereço de e-mail para receber alertas.

    • Log_path: Qualquer caminho absoluto de logs que você deseja alertar. Por exemplo, para logs de erro do Apache, será /var/log/apache2/error.log.

    • parser: Selecione um parser relacionado. Para iniciantes, selecione NENHUM por padrão. Neste tutorial, selecione o parser APACHE_ERROR para melhor visualização.

    Botão Editar

  4. Selecione Executar aplicação e clique em Criar. Aguarde até que o estado do job de pilha mostre bem-sucedido, conforme mostrado na imagem a seguir. A pilha criará respectivos grupos dinâmicos, políticas, grupo de logs, log personalizado, agentconfig, hub do conector, notificações e assinaturas de e-mail.

    Botão Editar

    Botão Editar

  5. (Opcional) Para verificar logs do Apache no OCI Logging, vá para a Console do OCI e navegue até Observabilidade e Gerenciamento, Logging, selecione seu compartimento, clique no nome do log e Explorar Log. Isso só estará disponível se houver novos logs na instância de computação.

    Botão Editar

    Botão Editar

    Botão Editar

  6. O teste final é verificar se os alertas estão sendo notificados usando e-mail. Certifique-se de clicar em Confirmar Assinatura para receber notificações. Gere logs ad hoc, se necessário, para teste.

    Botão Editar

Próximas Etapas

Ao concluir este tutorial, você configurou com sucesso um sistema automatizado de monitoramento e alerta para logs de erro do Apache no OCI usando o Terraform. Essa abordagem simplificada garante visibilidade do log em tempo real e notificações imediatas para problemas críticos, aprimorando sua capacidade de manter o desempenho ideal do aplicativo. Agora você pode estender essa configuração para monitorar quaisquer logs que exijam atenção constante, garantindo o gerenciamento proativo de sua infraestrutura

Agradecimentos

Mais Recursos de Aprendizagem

Explore outros laboratórios em docs.oracle.com/learn ou acesse mais conteúdo de aprendizado gratuito no canal Oracle Learning YouTube. Além disso, visite education.oracle.com/learning-explorer para se tornar um Oracle Learning Explorer.

Para obter a documentação do produto, visite o Oracle Help Center.