从 NRPE 执行时 Python 脚本不起作用

从 NRPE 执行时 Python 脚本不起作用

我使用 Python3 开发了一个 Nagios 插件来检查一些备份。如果我从客户端运行脚本,一切都会正常工作,但是当我使用 NRPE 从 Nagios 服务器运行它时,它无法识别某些正则表达式。我试过这些正则表达式,它们都没问题,所以我认为这是 NRPE 和 Python 之间的问题。

有什么建议么?

答案1

这可能与 NRPE 运行的帐户有关,特别是环境变量或权限。

(根据您提供的信息很难进一步说明。)

尝试以 NRPE 帐户身份运行该脚本,看看是否能给您带来任何启发。

相关内容