生產環境叢集需自動化監控節點健康、資源群組擁有者、仲裁資源狀態。本腳本透過 xp_cmdshell 呼叫 cluster.exe 指令解析輸出,完整呈現叢集拓撲。
xp_cmdshell 啟用與叢集服務運行狀態。cluster group、cluster resource、cluster node 取得原始輸出。List(詳細)與 Quick(摘要)兩種格式。| 指標 | 正常狀態 | 異常告警 |
|---|---|---|
| 節點狀態 | Up | Down/Joining/Paused |
| 資源群組狀態 | Online | Offline/Failed/Partial |
| SQL Server 資源 | Online on preferred node | 非偏好節點/離線 |
| 仲裁資源 | Online | 任何非 Online 狀態 |
建立 SQL Agent 作業定時執行(建議 5 分鐘),將結果寫入監控資料庫,搭配報表服務呈現叢集健康儀表板,並設定異常郵件通知。