我有一个 nagios 服务器,它监控目录中可用的 xml 文件。
每个 xml 文件都有唯一的 id,我根据该 id 在配置文件的帮助下在 nagios 服务器中创建主机。
所以每个 xml 文件都有主机和相应的服务。
目录中的 xml 文件数量不是固定的,它会在运行时改变。
那么,如何在运行时为目录中新添加的具有不同 ID 的 xml 文件添加新主机(主机配置文件)?
是否可以从 nagios webconsole 添加新主机?
谢谢。
答案1
也许你可以使用外部命令(例如RESTART_PROGRAM
)每次新的 XML 文件触发新的主机配置文件时重新加载 nagios 配置文件。
为了实现自动化,您可以使用检查新 XML 文件的服务和事件处理程序来使用RESTART_PROGRAM
外部命令。