Remarques :

Automatisation d'une alerte de journal personnalisé sur Oracle Cloud Infrastructure Compute Linux à l'aide d'Oracle Cloud Infrastructure Logging

Introduction

Dans le monde actuel centré sur le cloud, une surveillance et une alerte efficaces sont essentielles pour assurer le bon fonctionnement de vos applications et de votre infrastructure. La surveillance proactive permet d'identifier les problèmes avant qu'ils ne s'aggravent, garantissant ainsi un temps d'arrêt minimal et des performances optimales. Dans ce tutoriel, nous allons configurer la surveillance et l'alerte des journaux sans avoir besoin d'un déploiement fastidieux de l'interface utilisateur et d'erreurs potentielles. Cette approche améliore l'automatisation et simplifie la gestion des déploiements actuels et futurs. Pour plus d'informations, reportez-vous à Journaux personnalisés.

Objectifs

Nous allons collecter et surveiller les journaux d'erreurs Apache. Vous pouvez adapter ce processus pour surveiller les journaux qui nécessitent une attention constante. Etant donné que ce tutoriel fournit du code Terraform, vous pouvez le réutiliser ou le modifier en fonction de vos besoins spécifiques. Ce tutoriel vous guidera tout au long de la configuration d'un système complet de surveillance et d'alerte à l'aide d'Oracle Cloud Infrastructure (OCI), de Terraform, d'OCI Resource Manager, des journaux personnalisés OCI, d'OCI Connector Hub et des notifications OCI.

Dans Terraform, nous créerons les ressources suivantes, chacune avec des objectifs spécifiques :

Prérequis

Automatiser une alerte de journal personnalisée

  1. Connectez-vous à la console OCI, accédez à Services de développeur, à Resource Manager, à Piles et cliquez sur Créer une pile.

    Bouton Modifier

  2. Téléchargez le fichier Terraform à l'adresse suivante : custom_log_alerts.zip et téléchargez-le vers la pile.

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

  3. Saisissez les informations suivantes .

    • Compartiment existant : toutes les ressources sont deployed.Select, le compartiment dans lequel des instances de calcul existent pour les alertes de journal.

    • Domaine existant : domaine existant dans compartment.If non modifié. Le domaine par défaut est sélectionné.

    • Libellé : entrez un mot-clé. Ce libellé est préfixé pour toutes les ressources créées.

    • idcs_endpoint : URL du domaine. Pour extraire l'URL de domaine, accédez à la console OCI et à Identité, Domaines.

    • email_endpoint : entrez l'adresse électronique à laquelle envoyer les alertes.

    • Log_path : chemin absolu des journaux à alerter. Par exemple, pour les journaux d'erreurs Apache, il s'agit de /var/log/apache2/error.log.

    • analyseur : sélectionnez un analyseur associé. Pour commencer, sélectionnez Aucun par défaut. Dans ce tutoriel, sélectionnez l'analyseur APACHE_ERROR pour une meilleure visualisation.

    Bouton Modifier

  4. Sélectionnez Exécuter l'application et cliquez sur Créer. Attendez que l'état du travail de pile indique succeeded, comme indiqué dans l'image suivante. La pile crée des groupes dynamiques, des stratégies, un groupe de journaux, un journal personnalisé, une configuration d'agent, un hub de connecteur, des notifications et des abonnements aux courriels respectifs.

    Bouton Modifier

    Bouton Modifier

  5. (Facultatif) Pour vérifier les journaux Apache à partir d'OCI Logging, accédez à la console OCI et accédez à Observation et gestion, Journalisation, sélectionnez votre compartiment, cliquez sur le nom du journal et Explorer le journal. Cette option n'est disponible que s'il existe de nouveaux journaux dans l'instance de calcul.

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

  6. Le test final consiste à vérifier si les alertes sont notifiées par courriel, veillez à cliquer sur Confirmer l'abonnement pour recevoir les notifications. Générez des journaux sur une base ad hoc si nécessaire pour le test.

    Bouton Modifier

Etapes suivantes

A la fin de ce tutoriel, vous avez configuré un système automatisé de surveillance et d'alerte pour les journaux d'erreurs Apache sur OCI à l'aide de Terraform. Cette approche rationalisée garantit une visibilité en temps réel des journaux et des notifications immédiates pour les problèmes critiques, ce qui améliore votre capacité à maintenir des performances optimales des applications. Vous pouvez désormais étendre cette configuration pour surveiller les journaux nécessitant une attention constante, ce qui garantit une gestion proactive de votre infrastructure

Remerciements

Ressources de formation supplémentaires

Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.