我正在创建一个备用 Nagios/Centreon 服务器,如果我们的主服务器出现故障,它将接管它。
目前,我们正在使用 MySQL 复制将主 centreon 服务器 MySQL 数据库复制到备用服务器。故障转移服务器上的所有登录信息等都与主服务器相同。
备用服务器的nagios
、ndo2db
和centstorage
守护centcore
进程在备用服务器上被禁用。
如果主服务器出现故障,我们将(如果可能并且取决于故障的严重程度)禁用上述守护程序并在备份服务器上启动它们。
我目前唯一的障碍是
如何重建 RRD 图?这只是一个简单的例子:
Administration -> Options -> CentStorage -> Manage
然后选择所有主机和服务然后执行
Rebuild RRD Databases
?生成 Nagios 的配置 - 这只是在启动 Nagios 之前导出配置的情况吗?
是否有任何其他文件或数据需要我定期复制到备份服务器?
备份服务器上是否有任何文件需要在故障转移之前删除(锁定文件、日志等
nagios.log
,,,,,,)?retention.dat
service-perfdata
status.dat
status.sav
答案1
- 从未测试过,但听起来正确。
- 是的。
- 您的 nagios/libexec(不应该有太大变化)和 nagios/etc(至少制作一个 tar 球 - 尽管最好将它们存储在 SCS 中)和 nagios/var。
- 是的,保存这些 var 文件。否则,当 DR 机器上线时,您会在控制台上看到很多红色。