您的位置:首页 > 移动开发 > IOS开发

nagios监控raid

2016-07-21 13:09 369 查看
在此采用nagios和MegaCLI监控raid,脚本写完后往往nagios是不能直接监控raid,需要对文件/etc/sudoers进行修改,最终修改结果如下所示:

Defaults:nagios    !requiretty
nagios  ALL=(ALL)   NOPASSWD:/opt/MegaRAID/MegaCli/MegaCli64


在此,说些为何进行这般修改:根据正常逻辑推断,nagios用户没有权限使用MegaCLI,所以在sudoers添加 nagios ALL=(ALL) ALL,但此权限给的过大,所以把第三个ALL改成/opt/MegaRAID/MegaCli/MegaCli64,只允许nagios使用超过其本身权限的MegaCli64应用,接着你会发现还要输入密码,所以加上NOPASSWD:以避免使用密码,但你发现还是不行,那是因为sudo在默认情况下是需要打开tty执行的,所以需要添加Defaults:nagios !requiretty。至此nagios+MegaCLI及你自己所写的脚本应该能正常的监控raid了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nagios raid