共用方式為


監視模式

SQL Server 的管理元件提供下列監視模式:

  • 代理程式監視

    代理程式監視是由 System Center Operations Manager 代理程式執行,且僅支援 Windows 上的 SQL。 在此監視模式中,管理元件會自動探索所有執行 System Center Operations Manager 代理程式服務之受控系統的獨立和叢集 SQL Server 實例。

    此模式支援下列通訊協定:

    • TCP/IP

    • 命名管道

    • 共用記憶體

  • 無代理程式監視

    此監視模式同時支援Linux上的SQL和 Windows 上的SQL。 在此監視模式中,管理套件工作流程會在管理伺服器和閘道伺服器上執行。 這兩部伺服器皆映射至 SQL Server 監視集區。 如果未設定 SQL Server 監視集區,則會使用 所有管理伺服器集區。 也支援自定義管理伺服器資源集區。

    此監視模式不會提供 SQL Server 實例的自動探索。 若要探索 SQL Server 實例,請使用 [監視精靈] 管理元件範本,手動將它們新增至監視清單。 若要讓監視更有效率,請設定專用的管理伺服器集區,如 設定 SQL Server 監視集區中所述。

    此模式支援下列通訊協定:

    • TCP/IP

    • 命名管道

  • 混合監視

    此監視模式僅支援 Windows 上的 SQL。 在此監視模式中,管理元件會將種子放在具有 System Center Operations Manager 代理程式的每部電腦上。 接著,此種子會用來自動探索 Windows 實例上的所有 SQL Server。 整個監視是由管理伺服器和閘道伺服器進行的,這些伺服器是 SQL Server 監視集區的成員

    注意

    針對混合監視模式,僅支援 SQL Server 監視集區。 不支援自定義管理伺服器資源集區。

    在此模式中僅支援 TCP/IP 通訊協定。

這些模式都支援 SQL Server 和 Windows 驗證。

設定無代理程序監視模式

若要設定無代理程序監視,請執行下列步驟:

  1. 在 Operations Manager 控制台中,流覽至 [撰寫管理套件範本],以滑鼠右鍵點擊 [Microsoft SQL Server],然後選取 [新增監視精靈]。

    顯示 [執行新增監視精靈] 的螢幕快照。

  2. 在 [監視類型] 步驟中,選取 [Microsoft SQL Server],接著選取 [下一步]。

    顯示選取 [SQL Server] 的螢幕快照。

  3. 在 [一般屬性] 步驟中,輸入新的名稱和描述。

  4. 從 [選取目的地管理元件 下拉式清單中,選取您想要用來儲存範本的管理元件。

    顯示輸入名稱的螢幕快照。

    若要建立新的管理元件,請選取 [[新增]。

  5. 在 [服務詳細數據] 步驟中,選取 [[新增實例] 以新增您想要監視的實例。

    顯示 [新增實例] 的螢幕快照。

  6. 在 [[新增實例] 視窗中,執行下列步驟:

    • 選取較佳的驗證類型,可以是 SQL 認證,或 Windows AD 認證

      當 SQL Server 實例在屬於 Active Directory 網域的 Windows 或 Linux 伺服器上執行時,請使用 Windows AD 認證 方法。

    • 選取在 Operations Manager 中使用適當認證建立的一般執行身分帳戶,或選取 [[新增]來建立新的帳戶。

      當您建立新的執行身分帳戶時,請輸入名稱和認證,以連線到您要監視的 SQL Server,然後選取 [確定]

    • 指定管理伺服器資源集區。 根據預設,會選取 SQL Server 監視集區。 這個選項可讓您使用自訂管理伺服器資源集區。 如果使用後者,請確定選取的執行帳戶分配到對應的管理集區。 如果不這樣,監控精靈將自動執行作業帳戶的分配。

      顯示自動分配執行身分帳戶的螢幕快照。

    • 指定資料來源和/或連接字串。

      指定連接字串時,請使用下列格式:

      • 192.0.2.17;MachineName=“server-name”;InstanceName=“instance-name”;Platform=“Windows”

      • 192.0.2.17,50626;MachineName=“server-name”;InstanceName=“instance-name”;Platform=“Windows”

      • 192.0.2.18;MachineName=“server-name”;InstanceName=“instance-name”;Platform=“Linux”

    顯示驗證類型的螢幕快照。

    提示

    如果 Linux 實例的 IP 位址指定為連接字串,且驗證類型 Windows AD 認證,連線測試可能會失敗。 若要避免這種情況,請將計算機名稱指定為連接字串。

  7. 選取 [確定],並等到連線建立為止。

    顯示減少間隔的螢幕快照。

    提示

    監控範本精靈 在建立連線時可能會顯示以下錯誤:「發現過程中發生錯誤:已成功與伺服器建立連線,但在登入過程中發生錯誤」。 若要解決此問題,請將 MSSQL:一般監視集區監看員探索探索所有管理伺服器集區監看員 的間隔縮短,強制其立即執行,然後還原為先前的值。

    建立連線之後,您可以檢視和編輯 實例的屬性。 若要檢視屬性,請選取實例,然後選取 [編輯實例]

    顯示編輯實例組態的螢幕快照。

    若要略過連線測試並手動輸入數據,請選取 [略過測試連線],然後手動輸入此數據 複選框。

  8. 在 [摘要] 步驟中,檢閱摘要資訊,然後選擇 [建立]。

    顯示伺服器摘要的螢幕快照。

    重要

    若要避免 SQL Server 實例的雙重監視,以及最終的額外負擔,請勿將實例新增至 無代理程式模式的監視範本精靈, 如果實例已在 Agent 模式中監視,

設定混合監視模式

當您想要將監視從代理程式切換至 System Center Operations Manager 集區時,請使用混合監視模式。

在此監視模式中,您不需要手動設定連接字串。 相反地,您可以使用覆寫。

啟用混合監控模式時,System Center Operations Manager 代理程式只會在本機端發現 SQL Server 種子。 其他所有工作流程都會在專用的 SQL Server 監視集區上執行。

重要

請考慮在 SQL Server 監視集區中使用至少一部管理伺服器, 以取得有效的混合監視模式設定。

若要設定混合監視,請執行下列步驟:

  1. 在 Operations Manager 控制台中,導航至 [Authoring | Management Pack Objects],然後選取 [物件探索]。

  2. 以滑鼠右鍵點一下 MSSQL:在 Windows 上探索本機 SQL 資料庫引擎,然後選取 [覆寫>覆寫物件探索]>針對所有類別的物件:Windows 上的 MSSQL:本機探索種子

    顯示本地探索種子的螢幕快照。

  3. 在 [覆寫屬性] 視窗中,啟用 混合監視 覆寫。

  4. 在 [[覆寫值] 欄位中,指定您想要切換至無代理監視的實例。

    使用逗號分隔實例名稱。 若要新增所有實例,包括具有相同名稱和位於不同伺服器上的實例,請使用星號 ('*')。

    覆寫屬性顯示的螢幕快照。

檢視監視類型

SQL Server 的管理元件可讓您自定義檢視,並設定顯示已使用監視類型的輔助數據行。

若要檢視目前使用的監視類型,請執行下列步驟:

  1. 以滑鼠右鍵單擊 資料庫引擎 檢視,然後選擇 個人化檢視

  2. 在要顯示 清單的 [資料行] 清單中,選取 [監視類型] 複選框。

    顯示監視類型個人化的螢幕快照。

    啟用 [監視類型] 複選框之後,資料庫引擎 數據表中可以使用使用的監視類型。

    顯示監視類型檢視的螢幕快照