NRPE无法读取输出 – 尝试build议在文档中排除故障

我知道这是一个非常常见的错误,RTFM通常是正确的答案,但我想我已经涵盖了所有明显的观点。

NRPE作为用户nagios运行

当我使用sudo su - nagios成为nagios用户,并从/etc/nagios/nrpe.conf中复制并粘贴命令时,它可以正常工作,按预期生成输出。

当我打开debugging时,NRPE插件加载后没有logging(服务正在重新启动时logging条目)。

可以发生什么? 当然应该logging在debugging日志中? 有没有办法强制更详细的日志logging(在configuration文件中的build议不build议)。

SELinux不logging任何问题。

在一般情况下,脚本是非常正常的,除了一个例外,它使用sudopopup一个命令。 nagios用户已经被授予了无条件的访问命令的机会,并且它在我su给nagios用户时工作。

更新:在重新configurationsudo,所以它不坚持一个tty,我有我的检查工作成功通过SSH,返回预期的结果。 但是它仍然不会超过NRPE。

问题是SELinux,至less在RHEL上,停止NRPE服务几乎做了任何事情。

最简单的解决办法是closuresSELinux,但当然这并不理想。 唯一的解决办法似乎是为NRPE编写自己的定制策略,这是我的能力ATM以外。