為按計劃定期掃描設定警示
可以按計劃執行 ClusterScan。
排程的掃描也可以指定當掃描完成時是否應該接收警示。
警示僅支援按計劃執行的掃描。
合規性應用程式支援兩種類型的警示:
- 掃描完成警示:當掃描執行完成時會發送此警示。警示包含詳細資訊,包括 ClusterScan 的名稱和 ClusterScanProfile 名稱。
- 掃描失敗警示:如果掃描執行中有一些測試失敗,或者掃描處於
Fail狀態時,會發送此警示。
先決條件
若要為按計劃執行的掃描設定警示:
- 請在
rancher-compliance應用程式上啟用警示。有關更多資訊,請參閱此頁面。 - 在左上角,點擊 ☰ > Cluster Management。
- 在 Clusters 頁面上,前往您要執行合規性掃描的叢集並點擊 Explore。
- 點擊 compliance > Scan。
- 點擊 Create。
- 選擇叢集掃描設定檔。設定檔決定將使用哪個 CIS Benchmark 版本以及將執行哪些測試。如果您選擇 Default 設定檔,則 Compliance Operator 將選擇適用於其安裝所在 Kubernetes 叢集類型的設定檔。
- 選擇 Run scan on a schedule 選項。
- 在 Schedule 欄位中輸入有效的 cron 排程表達式。
- 勾選 Alerting 下警示類型旁邊的核取方塊。
- 選擇性:選擇 Retention Count,這表示為此定期掃描維護的報告數量。預設情況下,此計數為 3。當達到此保留限制時,較舊的報告將被清除。
- 點擊 Create。
**結果:**掃描執行並根據提供的 cron 排程重新排程執行。如果在 rancher-monitoring 應用程式下設定了路由和接收者,則掃描完成時會發送警示。
每次掃描執行時都會生成包含掃描結果的報告。若要查看最新結果,請點擊出現的掃描名稱。