我跟着本教程在 Sientific Linux 上安装 icinga2,它运行良好。我现在需要做的是在一台服务器上安装 icinga2,在另一台服务器上安装数据库,在另一台服务器上安装 icinga-web。所有服务器都在同一个本地网络中。这可能吗?如何做到?
谢谢
答案1
- host1 运行 icinga2
- host2 运行 mysql db
- host3 运行 icinga web
关于网络连接
- host2 监听端口 3306(mysql),接受来自 host1(写入)和 host3(读取)的读/写连接
- host1 监听端口 22,接受来自 host3 的传入命令管道调用(如果 icinga web 能够这样做的话)
- host3 监听端口 80,为 icinga web 提供服务
Icinga2 中的 IdoMysqlConnection 需要配置为指向 host = “host2”,port = “3306”。需要编辑 Icinga Web databases.xml 以指向“host2:3306”的 ido 后端 dsn。详细信息请参阅文档。