nagios 事件处理程序重新启动远程服务

nagios 事件处理程序重新启动远程服务

我需要使用 nagios 事件处理程序来重新启动 ntp 服务。

我的重启脚本

1:cat /usr/lib64/nagios/plugins/remote-restart

#!/bin/bash

echo "ok"

/etc/init.d/ntpd restart

echo "done"

2:远程输入nrpe.cfg

command[check_remote_restart]=/usr/lib64/nagios/plugins/remote-restart

3:从服务器运行 nagios 命令

/usr/lib64/nagios/plugins/check_nrpe -H $HOSTNAME -p 5666 -c check_remote_restart

输出:

ok

done

我获得了如 echo 中的输出,但是 ntp 服务仍未启动。

有人能帮我找到解决方案吗?

答案1

除非您以 root 身份运行 NRPE,否则您需要通过 sudo 运行该重启命令。

相关内容