附註:

使用 Oracle Cloud Infrastructure Logging 自動化 Oracle Cloud Infrastructure Compute Linux 上的自訂日誌警示

簡介

在現今以雲端為中心的世界中,有效的監控和警報是確保應用程式和基礎架構的順暢運作至關重要。主動式監控可協助在問題呈報前先找出問題,確保最短的停機時間和最佳效能。在本教學課程中,我們將設定日誌監控和警示,無需進行繁瑣的 UI 部署和潛在錯誤。此方法可增強自動化,並簡化目前和未來部署的管理。如需詳細資訊,請參閱自訂日誌

目標

我們會收集並監控 Apache 錯誤記錄。您可以調整此程序以監控任何需要持續注意的日誌。由於本自學課程提供 Terraform 程式碼,因此您可以根據特定需求重複使用或修改。本教學課程將引導您使用 Oracle Cloud Infrastructure (OCI)、Terraform、OCI 資源管理程式、OCI 自訂日誌、OCI Connector Hub 及 OCI 通知設定全方位的監控和警示系統。

我們將在 Terraform 中建立下列資源,每個資源都有特定目標:

必要條件

自動化自訂日誌警示

  1. 登入 OCI 主控台,前往開發人員服務資源管理程式堆疊,然後按一下建立堆疊

    「編輯」按鈕

  2. 從此處下載 Terraform 檔案:custom_log_alerts.zip 並上傳至堆疊。

    「編輯」按鈕

    「編輯」按鈕

    「編輯」按鈕

    「編輯」按鈕

    「編輯」按鈕

  3. 請輸入下列資訊。

    • 現有區間:這是所有資源都將是 deployed.Select 區間,其中有用於日誌警示的運算執行處理。

    • 現有網域:這是 compartment.If 中未修改的現有網域,已選取預設網域。

    • 標籤:輸入任何關鍵字。此標籤會在所有建立的資源加上前置碼。

    • idcs_endpoint:這是網域 URL。若要擷取網域 URL,請前往 OCI 主控台,然後瀏覽至識別網域

    • email_endpoint:輸入接收警示的電子郵件地址。

    • Log_path:您要警示之日誌的任何絕對路徑。例如,若為 Apache 錯誤日誌,將會是 /var/log/apache2/error.log

    • 剖析器:選取相關的剖析器。對於起點,依預設選取 NONE 。在本教學課程中,選取 APACHE_ERROR 剖析器以獲得更好的視覺化效果。

    「編輯」按鈕

  4. 選取執行套用,然後按一下建立。等待堆疊工作狀態顯示成功,如下圖所示。堆疊將會建立個別的動態群組、原則、日誌群組、自訂日誌、代理程式組態、連線器中心、通知以及電子郵件訂閱。

    「編輯」按鈕

    「編輯」按鈕

  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