0

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

这涉及在 Nagios 配置目录中的一台主机中添加服务。

有没有人试图实现这样一个完全自动化的东西?Nagios 配置似乎是在文件被拆分的地方布置的,因此它们是基于主机的,而不是基于应用程序的。

例如:

本地主机.cfg

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

好的,您可以说实际上您可能只需要执行一次监视器的设置,但我希望开发人员能够在测试标准发生变化时更新检查脚本,而无需过多参与操作。

有人对此有任何意见吗?

亲切的问候,

史蒂夫

4

1 回答 1

0

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

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

Nagios 提供了一个配置验证工具,以便您在将新配置加载到实时环境之前验证您的新配置是否正常。

于 2011-07-13T07:28:45.480 回答