Deployment Nagios检查脚本的自动部署

Deployment Nagios检查脚本的自动部署,deployment,automation,nagios,Deployment,Automation,Nagios,我们目前使用Ant自动化部署过程。设置新服务时需要执行的任务之一是对其实施监视 这涉及到将服务添加到Nagios配置目录中的一个主机中 有没有人尝试过在完全自动化的情况下实现这样的事情?似乎Nagios配置是在文件被拆分的地方进行的,因此它们是基于主机的,而不是基于应用程序的 例如: localhost.cfg 这可能会导致在将应用程序部署到环境(即主机)时设置监控时,在实现自动化解决方案时出现问题。这就像一个拼图游戏,两块拼图并不完全吻合。有什么建议吗 好的,您可以说您可能只需要执行一次监视器

我们目前使用Ant自动化部署过程。设置新服务时需要执行的任务之一是对其实施监视

这涉及到将服务添加到Nagios配置目录中的一个主机中

有没有人尝试过在完全自动化的情况下实现这样的事情?似乎Nagios配置是在文件被拆分的地方进行的,因此它们是基于主机的,而不是基于应用程序的

例如:

localhost.cfg

这可能会导致在将应用程序部署到环境(即主机)时设置监控时,在实现自动化解决方案时出现问题。这就像一个拼图游戏,两块拼图并不完全吻合。有什么建议吗

好的,您可以说您可能只需要执行一次监视器的设置,但是我希望开发人员能够在测试标准更改时更新检查脚本,而不需要太多操作的参与

有人对此有何评论

亲切问候,


Steve

拆分Nagios配置文件是可选的,如果您愿意,可以将所有配置文件都放在一个文件中,也可以根据需要将其拆分为多个文件。configuration语句可用于让Nagios拾取找到的任何
.cfg
文件

当配置文件发生更改时,您必须在Nagios中重新加载配置。这可以通过管道完成

Nagios提供了一个新配置,因此您可以在将新配置加载到实时环境之前验证它是否正常