我们正在评估一些SQL Server监控/debugging工具(Quest,Idera,Symantec等)。 这里的任何人都有战争故事,关于他们可能用来分享的工具的意见? 非常感激。
我的观点是,应用程序监视有三个方面,比如SQL Server – 你想要监视可用性(是SQL down吗?),如果你做得好 – 通过监视资源利用/性能(和日志logging它历史上)。 第三个也是最后一个级别是定期监视SQL工作负载,等待统计信息并logging历史logging。
大型企业监控工具做得好,资源利用好。 微软的SCOM有很多可用性,并且可以监视资源的使用情况。 HP Open View具有类似的function,但性能监视是扩展function。
要进行可用性监视,请注意NT事件日志监视与远程轮询的function/限制。 例如,SQL Server可以意外重启,并在一些工具远程轮询的时间内恢复。 你永远不会知道SQL已经closures了!
布伦特·奥扎尔似乎推荐服务生活http://www.brentozar.com/community/server-monitoring/serversalive-asp-template-setup/
我曾经见过的工作负载最好的工具是SQL Sentry: http : //www.sqlsentry.net/
我要说的一件事是 – 纵深防御。 如果可以的话,这很重要,确保你有两个系统监控!
将Ignite添加到列表中,我已经对这些function留下了深刻的印象,并且在监视的实例上占用的空间很小。
你可能想看uptime,从正常运行时间的软件。 这是一个用于Windows,Unix和VMware系统的性能监视软件。 由于这是一个完整的中型企业套件,因此不确定是否可能会导致你需要的矫枉过正,但他们有一个免费的试用版,这样你就可以看到它是否符合要求 – http://www.uptimesoftware.com/servermonitoring.php