如何设置Zabbix来监控SQL Server故障转移主动-被动集群?

Seb*_*ada 5 cluster sql-server zabbix

它应该很简单,所以很可能我的方法完全错误,希望有人能促使我走向正确的方向。

我们设置了一个 Zabbix 2.0.3 服务器实例来监视一堆不同的服务器,但现在我们需要将其设置为监视和通知有关 SQL Server 2008 R2 故障转移主动-被动集群的任何警报。

本质上,这是一个 2 服务器集群,在给定时间只有一个节点可以“活动”,为所有 SQL Server 相关请求提供服务,而另一台服务器只是“休眠”,并且从任何登录该服务器的角度来看服务器 - 所有 SQL Server 相关服务均处于停止状态。

我们尝试在两台服务器上设置 Zabbix 代理,使用 SQL Server 2005 模板(我们找不到任何 2008 特定的模板,2005 的模板似乎总是可以很好地监视 2008 R2 实例)并为两台服务器配置 Zabbix 服务器。服务器,但我们最终会收到持续的警报,因为该服务器当前是集群中的被动服务器。我们已经能够查找实际监控故障转移的各种方法,但我们无法找到有关如何指示 Zabbix 的任何指导,在这种特殊情况下,组中只有一台服务器预计会处于在线状态,而另一个可以直接丢弃,不应发出任何警报。

我希望我说清楚了。感谢您的任何指导。我没主意了。

jfg*_*956 1

我对 SQL Server 集群一无所知,但可能有一个与活动节点关联的服务 IP 地址,该地址在发生 HA 事件时故障转移到其他节点。不要在两个节点(zabbix 中的主机)上监视 SQL Server,而是使用服务 IP 地址创建一个新主机“SQL Server Active”,并仅在该主机上监视 SQL Server。