我收到错误:启动nagios:错误:启动nagios服务时无法创建或更新'/usr/local/nagios/var/nagios.configtest'我已经给/ usr / local提供了读/写/ exec权限/ nagios的。此外,当我执行配置测试时,它成功通过。
答案 0 :(得分:0)
参考:doc-760
分辨率 解决此问题的方法是从passwd文件中删除/ usr / sbin / nologin指令,或将其定义为有效的shell。以下示例应解决此问题(取决于您的操作系统):
没有定义shell:
的nagios:X:1001:1001 :: /家/ nagios的:
Bash shell定义:
的nagios:X:500:500 :: /家/ nagios的:/斌/庆典
更新passwd文件后,您将能够成功启动nagios服务。
我按照指定更新了/ etc / passwd,然后nagios就开始了。
原本:
nagios:x:110:116::/var/lib/nagios:/bin/false
现在:
$ grep nagios /etc/passwd
nagios:x:110:116::/var/lib/nagios:/bin/bash