Note:

Automatización de una alerta de log personalizado en Oracle Cloud Infrastructure Compute Linux con Oracle Cloud Infrastructure Logging

Introducción

En el mundo actual centrado en la nube, la supervisión y las alertas efectivas son cruciales para garantizar el buen funcionamiento de sus aplicaciones e infraestructura. El control proactivo ayuda a identificar problemas antes de que se intensifiquen, lo que garantiza un tiempo de inactividad mínimo y un rendimiento óptimo. En este tutorial, configuraremos la supervisión y las alertas de logs sin la necesidad de un despliegue de interfaz de usuario tedioso y posibles errores. Este enfoque mejora la automatización y simplifica la gestión de despliegues actuales y futuros. Para obtener más información, consulte Logs personalizados.

Objetivos

Recopilaremos y controlaremos los logs de errores de Apache. Puede adaptar este proceso para supervisar los logs que requieren una atención constante. Dado que este tutorial proporciona código de Terraform, puede reutilizarlo o modificarlo según sus requisitos específicos. Este tutorial le guiará a través de la configuración de un sistema completo de supervisión y alertas mediante Oracle Cloud Infrastructure (OCI), Terraform, OCI Resource Manager, logs personalizados de OCI, OCI Connector Hub y OCI Notifications.

Crearemos los siguientes recursos en Terraform, cada uno con objetivos específicos:

Requisitos

Automatización de una alerta de log personalizada

  1. Conéctese a la consola de OCI, vaya a Developer Services, Resource Manager, Stacks y haga clic en Create stack.

    Botón Editar

  2. Descargue el archivo de Terraform desde aquí: custom_log_alerts.zip y cárguelo en la pila.

    Botón Editar

    Botón Editar

    Botón Editar

    Botón Editar

    Botón Editar

  3. Introduzca la siguiente información.

    • Compartimento existente: aquí es donde todos los recursos serán deployed.Select el compartimento donde existen instancias informáticas para las alertas de log.

    • Dominio existente: dominio existente en compartment.If no modificado. Se selecciona el dominio por defecto.

    • Etiqueta: introduzca cualquier palabra clave. Esta etiqueta se agrega como prefijo a todos los recursos creados.

    • idcs_endpoint: es la URL del dominio. Para recuperar la URL de dominio, vaya a la consola de OCI y vaya a Identidad, Dominios.

    • email_endpoint: introduzca la dirección de correo electrónico para recibir alertas.

    • Log_path: cualquier ruta absoluta de logs a la que desee alertar. Por ejemplo, para los logs de errores de Apache, será /var/log/apache2/error.log.

    • parser: seleccione un analizador relacionado. Para los iniciadores, seleccione NONE (Ninguno) por defecto. En este tutorial, seleccione el analizador APACHE_ERROR para una mejor visualización.

    Botón Editar

  4. Seleccione Ejecutar aplicación y haga clic en Crear. Espere hasta que el estado del trabajo de pila muestre succeeded, como se muestra en la siguiente imagen. La pila creará los respectivos grupos dinámicos, políticas, grupo de logs, log personalizado, agentconfig, hub de conector, notificaciones y suscripciones de correo electrónico.

    Botón Editar

    Botón Editar

  5. (Opcional) Para comprobar los logs de Apache desde OCI Logging, vaya a la consola de OCI y vaya a Observación y gestión, Registro, seleccione el compartimento, haga clic en el nombre del log y Explorar log. Solo estará disponible si hay nuevos logs en la instancia informática.

    Botón Editar

    Botón Editar

    Botón Editar

  6. La prueba final es ver si las alertas se están notificando mediante correo electrónico. Asegúrese de hacer clic en Confirmar suscripción para recibir notificaciones. Genere logs ad hoc si es necesario para realizar pruebas.

    Botón Editar

Pasos Siguientes

Al completar este tutorial, ha configurado correctamente un sistema automatizado de supervisión y alertas para los logs de errores de Apache en OCI mediante Terraform. Este enfoque optimizado garantiza la visibilidad del registro en tiempo real y notificaciones inmediatas para problemas críticos, lo que mejora su capacidad para mantener un rendimiento óptimo de la aplicación. Ahora puede ampliar esta configuración para supervisar los logs que requieren una atención constante, lo que garantiza una gestión proactiva de la infraestructura

Confirmaciones

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en Oracle Learning Explorer.

Para obtener documentación sobre el producto, visite Oracle Help Center.