SQL 查詢監控工具使用 Windows 或 ADO 驗證,透過查詢資料庫來判定特定條件是否存在於 Microsoft SQL、MySQL 或 ORACLE 資料庫中。如果存在所設定的條件,則監控工具為上線。如果從上次查詢對資料庫進行的變更導致資料不再介於已定義條件的範圍內,則監控工具為離線

重要: 若要監控 MySQL 資料庫,請在 WhatsUp Gold 機器上下載並安裝 MySQL .NET 連接器。請注意,由於潛在的相容性問題,最新版的 WhatsUp Gold 僅支援 MySQL .NET 連接器 8.0.21 版。若使用應用程式監控功能和/或 SQL 查詢主動或效能監控工具,那麼您必須下載並將您的連接器從 5.2.5 版升級到 8.0.21 版。您可從以下網址下載 MySQL .NET 連接器: https://downloads.mysql.com/archives/c-net/
註: 連線到遠端 SQL 實例時,WhatsUp Gold 只支援 TCP/IP 網路資料庫。

提供監控工具的唯一名稱和說明,然後設定以下項目:

  • 伺服器類型 :設定資料庫伺服器類型時,請選取 [Microsoft SQL Server]、[MySQL] 或 [ORACLE]。請注意,若已安裝 MySQL 5.2.5 連接器,則可支援 MySQL 資料庫,並將 MySQL 資料庫列為伺服器類型選項。
  • 連線逾時 :輸入 WhatsUp Gold 等候伺服器回應的時間應該要多久,一旦超出就結束連線並傳回逾時錯誤訊息。最小值是 1 秒,最大值是 120 秒。請注意,此設定僅適用於查詢建置工具假定連線逾時的預設值為 15 秒時的輪詢。
  • 伺服器位址 :以適當的格式輸入伺服器位址:
    • 伺服器名稱\Microsoft SQL Server 的實例格式。範例:WUGServer\SQLEXPRESS
    • MySQL 的伺服器名稱。範例:WUGServer
    • 伺服器名稱/Oracle 的伺服器名稱。範例:WUGServer/Oracle。
  • 連接埠 :輸入資料庫伺服器連接埠號碼。
  • 要執行的 SQL 查詢 :輸入要對指定資料庫執行的查詢,以檢查有無特定的資料庫條件。
    提示: 使用 MS SQL 時,請以 SELECT 陳述式來作為查詢的開頭,使用完整命名空間表示法來識別資料庫。例如: SELECT * FROM WhatsUp.dbo.Device

按一下 [組建] 啟動 SQL Query Builder,以協助開發正確的查詢語法。只允許 SELECT 查詢。

重要: WhatsUp Gold 主動監控工具不會儲存結果資料。若您想要追蹤查詢結果,請使用 SQL 查詢效能監控工具。

按一下 [驗證] 以測試輸入的資料庫查詢是否有效。

傳回的列數 :選取此選項後,即可依 SQL 查詢命令傳回的資料列數,判斷監控工具掃描作業的成敗。資料庫的所有資料列,都必須符合條件設定值,系統才會將監控工具視為上線。

已擷取的各列內容符合以下條件 :選取此選項後,即可依各資料庫資料列必須符合的條件,判斷監控工具掃描作業的成敗。如果使用多個臨界值條件,所有臨界值必須符合每列的條件,系統才會將監控工具視為上線

視需要按一下 [新增] [編輯] [刪除] ,可分別建立、修改及移除資料庫資料欄的值和條件。