之前Zabbix自动部署的文件夹结构总觉得别扭,今天下午抽空调整了下。调整完后,依然是例行的测试。
在客户端执行puppet agent -t时,报错如下:
Failed to generate additional resources using 'eval_generate: Error 400 on SERVER: Permission denied
仔细一看,因为在Server端建立的文件是以root权限建立的,而安全框架中umask为027,导致puppet没有办法读取文件了。
好办,赋予权限即可。
话说这个问题想起了几周前类似的问题导致生产环境停摆的事件,也是因为安全框架调整导致Oracle群集直接挂掉。