SNMP Trap、Syslog 和 Windows 事件記錄檔監控功能收集的被動監控工具資料,都儲存在 PassiveMonitorActivityLog 表中。
WhatsUp Gold 收集大量不必要或無用的被動監控工具資料時,可能會使資料表變得極大。
Important: 建議您備份 WhatsUp Gold 資料庫,以免需要還原以下任何變動。
移除 WhatsUp 資料庫所有被動監控工具資料的步驟:
>sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "TRUNCATE TABLE [WhatsUp].[dbo].[PassiveMonitorActivityLog]"Note: 以 WhatsUp Gold 電腦的名稱取代 %COMPUTERNAME%。
上面所列的命令,是假設您使用隨著 WhatsUp Gold 安裝的 SQL Server 2008 Express Edition 資料庫。若您使用其他資料庫組態,請洽詢資料庫管理員,判斷使用「-S」切換參數時應加入哪些資訊。
移除 WhatsUp 資料庫中所有的被動監控工具資料後,您可選擇壓縮 WhatsUp 資料庫檔案,以便回收 SQL 伺服器的磁碟空間。
壓縮 WhatsUp Gold 資料庫的步驟:
>sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "DBCC SHRINKDATABASE ('WhatsUp', 20)"Note: 以 WhatsUp Gold 電腦的名稱取代 %COMPUTERNAME%。
資料庫壓縮可能要耗費一段時間,依資料庫大小和系統資源而定。但完成後會顯示簡短的資料庫空間分析。
Note: 您可利用 [CTRL] + [C] 快速鍵隨時中止壓縮處理程序。
如需「DBCC SHRINKDATABASE」命令的詳細資訊,請參閱 Microsoft 網站:
http://msdn.microsoft.com/en-us/library/ms190488.aspx
Important: 收回資料庫空間後,應該檢查被動監控工具的組態。檢查組態很容易,可查看 「各類被動監控工具總數」儀表板報表 (任何首頁儀表板都提供),以及全系統的 SNMP Trap 記錄檔、Syslog 項目和 Windows 事件記錄檔報表。若已將被動監控工具指定給「多話的」設備,或指定給 WhatsUp 設備的監控工具,擁有限制太寬鬆的搜尋條件,則可能再度碰到相同問題,因為系統會收集更多的被動監控工具資料。