CloudWatch 日誌中的處理流程日誌記錄 - Amazon Virtual Private Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CloudWatch 日誌中的處理流程日誌記錄

您可以像處理記錄 CloudWatch 檔所收集的任何其他記錄事件一樣處理流程記錄。如需監控日誌資料和指標篩選器的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的搜尋和篩選日誌資料

範例:建立流程記錄的 CloudWatch 指標篩選器和警示

在此範例中,您有一個 eni-1a2b3c4d 的流量日誌。您想要建立警示,如果在 1 小時內有 10 次或以上嘗試透過連接TCP埠 22 (SSH) 連線至執行個體的拒絕嘗試,就會發出警示。首先,您必須建立符合要建立警示之流量模式的指標篩選條件。然後,您可以建立指標篩選條件的警示。

為拒絕的流量建立SSH量度篩選器,並為篩選器建立警示
  1. 在開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中依序選擇 Logs (日誌)、Log groups (日誌群組)。

  3. 選取日誌群組的核取方塊,然後選擇 Actions (動作)、Create metric filter (建立指標篩選條件)。

  4. 針對 Filter Pattern (篩選條件模式),請輸入下列字串。

    [version, account, eni, source, destination, srcport, destport="22", protocol="6", packets, bytes, windowstart, windowend, action="REJECT", flowlogstatus]
  5. 對於 Select Log Data to Test (選取要測試的日誌資料),選取網路介面的日誌串流。(選用) 若要檢視符合篩選條件模式的日誌資料行,請選擇 Test Pattern (測試模式)。

  6. 就緒後,請選擇 Next (下一步)。

  7. 輸入篩選條件名稱、指標命名空間和指標名稱。將指標值設定為 1。完成後,請選擇 Next (下一步),然後選擇 Create metric filter (建立指標篩選條件)。

  8. 在導覽窗格中,選擇 Alarms (警示)、All alarms (所有警示)。

  9. 選擇 Create alarm (建立警示)。

  10. 選取您建立的測量結果名稱,然後選擇選取測量結果

  11. 如下設定警示,然後選擇 Next (下一步)。

    • Statistic (統計資料) 中選擇 Sum (總和)。這可確保您擷取的是指定時間段的資料點總數。

    • Period (時段) 中選擇 1 hour (1 小時)。

    • 對於每 TimeSinceLastActive 當... ,選擇「大於/等於」,然後輸入 10 做為臨界值。

    • 對於 Additional configuration (其他組態)、Datapoints to alarm (要警示的資料點),保留預設值 1。

  12. 選擇 Next (下一步)

  13. 在「通知」中,選取現有SNS主題或選擇「建立新主題」以建立新主題。選擇 Next (下一步)

  14. 輸入警示的名稱和說明,然後選擇 Next (下一步)。

  15. 當您完成預覽鬧鐘時,請選擇 [建立鬧鐘]。