我需要使用 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 运行该重启命令。