我们目前使用Ant来自动化我们的部署过程。设置新服务时需要执行的任务之一是对其进行监控。
这涉及在Nagios配置目录中的一个主机中添加服务。
有没有人试图实现这样一个全自动化的东西?似乎Nagios配置是在文件被拆分的地方布局的,因此它们是基于主机的,而不是基于应用程序。
例如:
localhost.cfg
当我将应用程序部署到环境(即主机)时,这可能会导致实现自动化解决方案的问题,因为我正在设置监视。这就像一个拼图游戏,其中两件不太合适。有什么建议吗?
好的,你可以说,你可能只需要只进行一次监视器的设置,但我希望开发人员能够在测试标准发生变化时更新检查脚本,而不会过多地参与操作
有人对此有何评论?
亲切的问候,
史蒂夫
答案 0 :(得分:0)
Nagios配置文件的拆分是可选的,如果您愿意,可以将其全部放在一个文件中,或者根据需要将其拆分为多个文件。 cfg_dir配置语句可用于让Nagios选择找到的.cfg
个文件。
配置文件更改后,您必须在Nagios中重新加载配置。这可以通过external commands管道完成。
Nagios提供configuration validation tool,以便您可以在将新配置加载到实时环境之前验证新配置是否正常。