nagios在远程监控时,在CentOS系统中无法直接使用sudo命令的。需修改/etc/sudoers

  1. #visudo  
  2.  找到 #Defaults  requiretty 并取消注释,另外新增一行。表示nagios用户不需要登陆终端就可以调用命令。 
  3.  Defaults  requiretty 
  4.  Defaults:nagios   !requiretty 
  5.  
  6. #添加nagios 请求sudo,允许特定指令时(可跟参数),不需要密码(如)。
  7.  nagios ALLNOPASSWD: /sbin/iptables -L
  8.  
  9. #这样就能较好的限制nagios权限。