我有一台 Nagios XI 服务器监控多个数据中心的许多主机。
现在我想在另一个数据中心为我的主 Nagios XI 设置 DR。
最好的方法是什么?请分享您的经验和建议。
我的研究和限制:
我的网络不支持 corosync 或 pacemaker。因此我想进行主从复制和手动故障转移。如何以最少的数据丢失管理 Nagios XI。
答案1
您可以使用 DRBD 进行复制,而无需 Pacemaker。LINBIT 有一个指南,可以准确告诉您在 XI 中需要复制哪些目录。如果我没记错的话,您需要复制数据库、/usr/local/nagios
和/usr/local/nagiosxi
。剩下的就由你决定了。
我会向系统添加一个 DRBD 设备,在其上创建一个文件系统,然后将所有想要复制的内容移动到 DRBD 设备,并将符号链接保留在文件原来的位置。
rsync
也许也能做到这一点,但我偏爱 DRBD。