nagios监控raid
2016-07-21 13:09
369 查看
在此采用nagios和MegaCLI监控raid,脚本写完后往往nagios是不能直接监控raid,需要对文件/etc/sudoers进行修改,最终修改结果如下所示:
在此,说些为何进行这般修改:根据正常逻辑推断,nagios用户没有权限使用MegaCLI,所以在sudoers添加 nagios ALL=(ALL) ALL,但此权限给的过大,所以把第三个ALL改成/opt/MegaRAID/MegaCli/MegaCli64,只允许nagios使用超过其本身权限的MegaCli64应用,接着你会发现还要输入密码,所以加上NOPASSWD:以避免使用密码,但你发现还是不行,那是因为sudo在默认情况下是需要打开tty执行的,所以需要添加Defaults:nagios !requiretty。至此nagios+MegaCLI及你自己所写的脚本应该能正常的监控raid了。
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了。
相关文章推荐
- 硬件RAID解决方案与RAID组建过程详解
- 网络监控器Nagios全攻略
- 基于Nagios网络监控平台的实现--具体事例
- 使用 mdadm 管理 RAID 阵列
- Nagios 笔记 Nagios服务端+客户端 + 短信报警 + 性能显示的图形插件
- FreeBSD下解决Nagios不发报警邮件的问题
- 收到新书两本
- 如何在linux下做软raid实现方法
- nagios 分发文件实现代码
- Shell脚本编写Nagios插件监控程序资源占用
- 在Linux下用软件实现RAID功能的实现方法
- DELL服务器RAID H700,PERC H800阵列卡配置中文完全手册图解
- DELL R900 服务器 RAID阵列 配置详解
- LSI SAS1068 RAID 阵列卡图文配置教程
- RAID制作教程图文详解
- 教你安装磁盘阵列:组建RAID需要几块硬盘
- Nagios的安装与使用详细教程
- Nagios监控Windows Server 2008配置方法
- Shell脚本实现批量生成nagios配置文件
- HP服务器RAID 0阵列配置教程