跳至主要内容

為按計劃定期掃描設定警示

可以按計劃執行 ClusterScan。

排程的掃描也可以指定當掃描完成時是否應該接收警示。

警示僅支援按計劃執行的掃描。

合規性應用程式支援兩種類型的警示:

  • 掃描完成警示:當掃描執行完成時會發送此警示。警示包含詳細資訊,包括 ClusterScan 的名稱和 ClusterScanProfile 名稱。
  • 掃描失敗警示:如果掃描執行中有一些測試失敗,或者掃描處於 Fail 狀態時,會發送此警示。
先決條件

在為 rancher-compliance 啟用警示之前,請確保安裝 rancher-monitoring 應用程式並設定接收者和路由。有關更多資訊,請參閱此章節。

在為 rancher-compliance 警示設定路由時,您可以使用鍵值對 job: rancher-compliance-scan 指定匹配。路由設定範例在此處。

若要為按計劃執行的掃描設定警示:

  1. 請在 rancher-compliance 應用程式上啟用警示。有關更多資訊,請參閱此頁面。
  2. 在左上角,點擊 ☰ > Cluster Management。
  3. 在 Clusters 頁面上,前往您要執行合規性掃描的叢集並點擊 Explore。
  4. 點擊 compliance > Scan。
  5. 點擊 Create。
  6. 選擇叢集掃描設定檔。設定檔決定將使用哪個 CIS Benchmark 版本以及將執行哪些測試。如果您選擇 Default 設定檔,則 Compliance Operator 將選擇適用於其安裝所在 Kubernetes 叢集類型的設定檔。
  7. 選擇 Run scan on a schedule 選項。
  8. 在 Schedule 欄位中輸入有效的 cron 排程表達式。
  9. 勾選 Alerting 下警示類型旁邊的核取方塊。
  10. 選擇性:選擇 Retention Count,這表示為此定期掃描維護的報告數量。預設情況下,此計數為 3。當達到此保留限制時,較舊的報告將被清除。
  11. 點擊 Create。

**結果:**掃描執行並根據提供的 cron 排程重新排程執行。如果在 rancher-monitoring 應用程式下設定了路由和接收者,則掃描完成時會發送警示。

每次掃描執行時都會生成包含掃描結果的報告。若要查看最新結果,請點擊出現的掃描名稱。