Note :

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

Présentation

Dans le monde actuel centré sur le nuage, une surveillance et des alertes efficaces sont cruciales 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, ce qui garantit un temps d'arrêt minimal et des performances optimales. Dans ce tutoriel, nous allons configurer la surveillance des journaux et les alertes 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, voir Journaux personnalisés.

Objectifs

Nous collecterons et surveillerons les journaux d'erreurs Apache. Vous pouvez adapter ce processus pour surveiller tous les journaux qui nécessitent une attention constante. Comme 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 dans la configuration d'un système complet de surveillance et d'alerte à l'aide d'Oracle Cloud Infrastructure (OCI), de Terraform, du gestionnaire de ressources OCI, des journaux personnalisés OCI, du centre de connecteurs OCI et des avis OCI.

Nous créerons les ressources suivantes dans Terraform, chacune ayant des objectifs spécifiques :

Préalables

Automatiser une alerte de journal personnalisée

  1. Connectez-vous à la console OCI, allez à Services de développement, Gestionnaire de ressources, Piles et cliquez sur Créer une pile.

    Bouton Modifier

  2. Téléchargez le fichier Terraform à partir d'ici : custom_log_alerts.zip et chargez-le dans la pile.

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

  3. Entrez les informations suivantes .

    • Compartiment existant : C'est là que toutes les ressources seront deployed.Select le compartiment où existent les instances de calcul pour les alertes de journal.

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

    • Étiquette : Entrez n'importe quel mot clé. Cette étiquette est ajoutée en préfixe à toutes les ressources créées.

    • idcs_endpoint : Il s'agit de l'URL du domaine. Pour extraire l'URL du domaine, allez à la console OCI et naviguez jusqu'à Identité, Domaines.

    • email_endpoint : Entrez l'adresse de courriel pour recevoir 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.

    • parser : Sélectionnez un analyseur connexe. 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 de la tâche de pile affiche Réussite, comme indiqué dans l'image suivante. La pile créera des groupes dynamiques, des politiques, un groupe de journaux, un journal personnalisé, agentconfig, Connector Hub, des avis et des abonnements de courriel respectifs.

    Bouton Modifier

    Bouton Modifier

  5. (Facultatif) Pour vérifier les journaux Apache à partir du service de journalisation OCI, allez à la console OCI et naviguez jusqu'à Observabilité et gestion, Journalisation, sélectionnez votre compartiment, cliquez sur le nom du journal et Explorer le journal. Cette fonction ne sera disponible que s'il existe de nouveaux journaux dans l'instance de calcul.

    Bouton Modifier

    Bouton Modifier

    Bouton Modifier

  6. Le test final consiste à voir si les alertes sont avisées par courriel. Assurez-vous de cliquer sur Confirmer l'abonnement pour recevoir des avis. Générer des journaux sur une base ad hoc si nécessaire pour les tests.

    Bouton Modifier

Étapes suivantes

En suivant ce tutoriel, vous aurez configuré un système de surveillance et d'alerte automatisé pour les journaux d'erreurs Apache sur OCI à l'aide de Terraform. Cette approche simplifiée garantit une visibilité en temps réel des journaux et des notifications immédiates pour les problèmes critiques, améliorant ainsi votre capacité à maintenir une performance optimale des applications. Vous pouvez maintenant étendre cette configuration pour surveiller tous les journaux nécessitant une attention constante, assurant ainsi une gestion proactive de votre infrastructure

Confirmation

Autres ressources d'apprentissage

Explorez d'autres laboratoires sur la page docs.oracle.com/learn ou accédez à plus de contenu d'apprentissage gratuit sur le canal YouTube d'Oracle Learning. De plus, visitez education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

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