我的 nagios bash 脚本在客户端的命令行中运行良好。当我从 nagios 服务器通过 check_nrpe 执行相同的脚本时,它返回以下消息“CHECK_NRPE:没有从守护程序返回输出。”
似乎没有执行 bash 脚本中的命令。
arrVars=(`/usr/bin/ipmitool sensor | grep "<System sensor>"`)
#echo "Hello World!!"
myOPString=""
<Process array and determine string to echo along with exit code>
echo $myOPString
if [[ $flag == "False" ]]; then
exit 1
else
exit 0
fi
如果我取消注释 echo 语句,“Hello World”会显示在 nagios 监控屏幕上。我是 linux 新手,但似乎 nagios 用户无法执行 ipmitool