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

这应该是简单的,所以这很可能是我的方法完全closures,有人希望刺激我走向正确的方向。

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

本质上,这是一个2服务器集群,当其中一个节点可以在给定的时间“活动”,提供所有SQL Server相关的请求,而另一个服务器只是“睡觉”,从任何人login服务器 – 拥有所有与SQL Server相关的服务处于停止状态。

我们已经尝试在两台服务器上设置Zabbix代理,使用SQL Server 2005模板(我们找不到任何2008特定版本,而2005版本在监视2008 R2实例方面似乎总能正常工作),并为Zabbix服务器configuration服务器,但是我们最终会持续警报服务器当前是集群中的被动服务器。 我们已经能够查find实际监控故障转移的各种方法,但是我们还没有find任何有关如何指导Zabbix的指导,在这种情况下,只希望组中的一个服务器处于在线状态,而另一个可以被丢弃,不应该提出任何警报。

我希望我自己清楚。 感谢您的任何指导。 我没有想法。

我不知道有关SQL Server群集的任何信息,但可能存在与活动节点关联的服务IP地址,以便在出现HA事件的情况下故障转移到其他节点。 而不是在您的两个节点(zabbix中的主机)上监视SQL Server,使用服务IP地址创build一个新的主机“SQL Server Active”,并仅监视该主机上的SQL Server。

我有3个zabbix主机来监视群集。 1和2是NODES的课程。 第三是群集。 我监视他们检查群集什么是他的主机名,所以它介绍了主动节点的主机名。 我也find了一些通过WMI来检查状态的方法。 只要问谷歌:)