ノート:

Oracle Cloud Infrastructure Loggingを使用した、Oracle Cloud Infrastructure Compute Linuxでのカスタム・ログ・アラートの自動化

イントロダクション

今日のクラウド中心の世界では、アプリケーションとインフラストラクチャを円滑に運用するために、効果的なモニタリングとアラートが重要です。プロアクティブな監視は、問題のエスカレーション前に問題を特定し、ダウンタイムを最小限に抑え、最適なパフォーマンスを確保するのに役立ちます。このチュートリアルでは、面倒なUIデプロイメントや潜在的なミスを必要とせずに、ログの監視とアラートを設定します。このアプローチにより、自動化が強化され、現在および将来のデプロイメントの管理が簡素化されます。詳細は、カスタム・ログを参照してください。

目的

Apacheのエラーログを収集して監視します。このプロセスは、常に注意が必要なログを監視するために適応できます。このチュートリアルではTerraformコードを提供するため、特定の要件に従って再利用または変更できます。このチュートリアルでは、Oracle Cloud Infrastructure (OCI)、Terraform、OCI Resource Manager、OCIカスタム・ログ、OCI Connector HubおよびOCI Notificationsを使用して、包括的な監視およびアラート・システムを設定する方法について説明します。

Terraformに次のリソースを作成します。それぞれに特定の目的があります:

前提条件

カスタム・ログ・アラートの自動化

  1. OCIコンソールにログインし、「開発者サービス」「リソース・マネージャ」「スタック」に移動して、「スタックの作成」をクリックします。

    「編集」ボタン

  2. custom_log_alerts.zipからTerraformファイルをダウンロードし、スタックにアップロードします。

    「編集」ボタン

    「編集」ボタン

    「編集」ボタン

    「編集」ボタン

    「編集」ボタン

  3. 次の情報を入力します

    • 既存のコンパートメント:ここで、すべてのリソースは、ログ・アラート用のコンピュート・インスタンスが存在するコンパートメントをdeployed.Selectします。

    • 既存のドメイン:これはcompartment.If内の既存のドメインで、変更されていません。デフォルト・ドメインが選択されています。

    • ラベル:キーワードを入力します。このラベルは、作成されたすべてのリソースに接頭辞として付けられます。

    • idcs_endpoint:これはドメインのURLです。ドメインURLを取得するには、OCIコンソールに移動し、「アイデンティティ」「ドメイン」に移動します。

    • email_endpoint:アラートを受信する電子メール・アドレスを入力します。

    • Log_path:アラートするログの絶対パス。たとえば、Apacheエラー・ログの場合、/var/log/apache2/error.logになります。

    • パーサー:関連するパーサーを選択します。初期設定では、デフォルトで「なし」を選択します。このチュートリアルでは、APACHE_ERRORパーサーを選択して視覚化を向上させます。

    「編集」ボタン

  4. 「Run apply」を選択し、「Create」をクリックします。次の図に示すように、スタックジョブの状態が「succeeded」と表示されるまで待ちます。スタックは、それぞれの動的グループ、ポリシー、ログ・グループ、カスタム・ログ、agentconfig、コネクタ・ハブ、通知および電子メール・サブスクリプションを作成します。

    「編集」ボタン

    「編集」ボタン

  5. (オプション) OCIロギングからApacheログを確認するには、OCIコンソールに移動し、「監視および管理」「ロギング」に移動してコンパートメントを選択し、ログ名および「ログの検索」をクリックします。これは、コンピュート・インスタンスに新しいログがある場合にのみ使用可能です。

    「編集」ボタン

    「編集」ボタン

    「編集」ボタン

  6. 最終テストでは、アラートが電子メールを使用して通知されているかどうかを確認し、「サブスクリプションの確認」をクリックして通知を受信します。テストに必要な場合は、アドホック・ベースでログを生成します。

    「編集」ボタン

次のステップ

このチュートリアルを完了すると、Terraformを使用して、OCI上のApacheエラー・ログの自動監視およびアラート・システムを正常に設定できました。この合理化されたアプローチにより、重要な問題に対するリアルタイムのログの可視性と即時通知が保証され、最適なアプリケーション・パフォーマンスを維持する能力が向上します。この設定を拡張して、一定の注意が必要なログを監視し、インフラストラクチャをプロアクティブに管理できるようになりました

承認

その他の学習リソース

docs.oracle.com/learnの他のラボを確認するか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスしてOracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。