我对Salt和Nagios来说都是一个菜鸟,但要么我错过了一些明显的东西,要么就是一个Bug。
我在/ srv / formula中下载了nagios-formula,并设置了其余的master&爪牙。我可以在所有小兵上做基本的apache安装(3个流浪汉机器 - 1个主人和3个小兵,包括主机小兵)。我想要实现的是在master和NRPE客户端上有naagios服务器和minions上的插件,所以我的top.sls看起来像:
base:
'smaster*':
- nagios.server
'*sagent.learn.com':
- nagios.plugins
- nagios.nrpe.server:
cfg_dir: /etc/nagios/nrpe.d/
- nagios.nrpe:
cfg_dir: /etc/nagios/nrpe.d/
现在代理商 - 已安装nagios.plugins但没有其他更改。甚至是" nrpe.server"中的语法错误不抱怨。 state.highstate的所有执行都运行良好 - 但没有任何预期的效果。如果我错过任何cfg_dir - 它会抱怨!
答案 0 :(得分:0)
您无法将配置数据放在顶层文件中。您的cfg_dir
选项应该是支柱数据或直接在sls文件中。