首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2008 R2 叢集狀態監控腳本:節點、資源群組與容錯移轉檢查

     編輯:關於SqlServer

生產環境叢集需自動化監控節點健康、資源群組擁有者、仲裁資源狀態。本腳本透過 xp_cmdshell 呼叫 cluster.exe 指令解析輸出,完整呈現叢集拓撲。

腳本核心功能

  • 驗證 xp_cmdshell 啟用與叢集服務運行狀態。
  • 呼叫 cluster group、cluster resource、cluster node 取得原始輸出。
  • 解析文字輸出重建:節點清單、資源群組、資源狀態、偏好擁有者、目前擁有者、仲裁資源。
  • 輸出模式支援 List(詳細)與 Quick(摘要)兩種格式。

關鍵監控指標

指標正常狀態異常告警
節點狀態UpDown/Joining/Paused
資源群組狀態OnlineOffline/Failed/Partial
SQL Server 資源Online on preferred node非偏好節點/離線
仲裁資源Online任何非 Online 狀態

部署建議

建立 SQL Agent 作業定時執行(建議 5 分鐘),將結果寫入監控資料庫,搭配報表服務呈現叢集健康儀表板,並設定異常郵件通知。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved