1. 首页
  2. 系统运维
  3. Nagios

Nagios 监控nrpe脚本运行权限错误,使用root运行的方法

一、安装sudo

  1. yum install -y sudo

或者

  1. apt-get install -y sudo

二、编辑sudo命令
我的nrpe运行用户是nagios,所以下面以nagios用户为例。

  1. visudo

三、添加sudo命令

  1. Defaults: nagios !requiretty
  2. nagios  ALL=(root)  NOPASSWD: /usr/local/nagios/libexec/postfix/check_postfix_mailqueue -w 20 -c 40

以上命令表示用nagios用户可以用sudo免密码切换到root运行脚本。
保存。
四、修改nrpe.conf
command修改类似如下:

  1. command[check_postfix_mailqueue]=/usr/bin/sudo /usr/local/nagios/libexec/postfix/check_postfix_mailqueue -w 20 -c 40

重启nrpe即可。

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code