CarpeNoctem Asked: 2010-02-08 18:44:47 +0800 CST2010-02-08 18:44:47 +0800 CST 2010-02-08 18:44:47 +0800 CST 关于主动/被动故障转移,存在哪些实用程序? 772 我即将配置两台 Nagios 服务器,其中一台作为热备用或故障转移单元。它将定期检查活动的 Nagios 服务器,并在发生故障时需要窃取其 IP 地址。 我的第一直觉是使用 bash 和 cron 编写脚本,这应该是相当简单的。是否有更好的实用程序来接管其他服务器的 IP?也许一个允许以前活动的服务器在它重新联机时窃取它的 IP。 raid cluster failover 2 个回答 Voted Best Answer Christian 2010-02-08T22:59:05+08:002010-02-08T22:59:05+08:00 看看linux-ha。它是一个集群软件,它允许您在不编写任何脚本的情况下执行您的计划。 您基本上会在 linux-ha 配置中定义一个服务,该服务由一个虚拟 IP 地址和 nagios 守护进程组成。使用 linux-ha,您可以在两个系统上安装一些代理。它们交换心跳并将检测到活动节点的故障。在这种情况下,linux-ha 将为您的 ip 和 nagios(默认初始化脚本)在故障节点上运行关闭脚本,并在备用服务器上运行启动。 该配置有很好的文档记录,并且有一些示例可以帮助您运行集群。 Mathieu Chateau 2010-02-08T23:14:13+08:002010-02-08T23:14:13+08:00 您可以使用Centreon,这是一个免费的 Nagios 配置工具。作为功能的一部分,它可以从中央控制台管理多个 nagios 服务器。 如果您只是“共享”该 IP,您将在两台服务器上都有日志。查看警报历史记录时,您将不得不滚动 2 个服务器,这效率不高。您还必须手动同步配置文件夹和插件文件夹。
看看linux-ha。它是一个集群软件,它允许您在不编写任何脚本的情况下执行您的计划。
您基本上会在 linux-ha 配置中定义一个服务,该服务由一个虚拟 IP 地址和 nagios 守护进程组成。使用 linux-ha,您可以在两个系统上安装一些代理。它们交换心跳并将检测到活动节点的故障。在这种情况下,linux-ha 将为您的 ip 和 nagios(默认初始化脚本)在故障节点上运行关闭脚本,并在备用服务器上运行启动。
该配置有很好的文档记录,并且有一些示例可以帮助您运行集群。
您可以使用Centreon,这是一个免费的 Nagios 配置工具。作为功能的一部分,它可以从中央控制台管理多个 nagios 服务器。
如果您只是“共享”该 IP,您将在两台服务器上都有日志。查看警报历史记录时,您将不得不滚动 2 个服务器,这效率不高。您还必须手动同步配置文件夹和插件文件夹。