Nagios NRPE可以在Windows主机上调用Python脚本,这需要一个UNCnetworking共享连接?

我有一个使用NRPE监视Windows服务器的Nagios主机。 其中一项任务是使用NRPE远程连接到Windows Server,并运行Python脚本。

python脚本只是检查一些备份的状态。 Python脚本使用一个名为“win_unc”的模块来连接networking共享。

当我直接在Windows Server上本地运行脚本时,它运行良好。 当远程调用NRPE脚本时,我们得到以下错误:

<class 'win_unc.errors.ShellCommandError'> () The command `NET USE "\\XXXX\backups" "PasswordRemoved" /USER:"UserRemoved" /PERSISTENT:NO` exited with error code 2. 

问题是因为调用脚本的Nagios框无法运行“NET USE …”命令?

我不知道为什么NRPE将有net use被阻止的任何原因。 我会怀疑帐户NRPE运行在Windows框(可能本地系统)下。 尝试创build一个服务帐户来运行NRPE(最好是托pipe服务帐户)。