通过nagios使用MegaCli来监控raid-创新互联
通过nagios使用MegaCli来监控raid
1.下载MegaCLI
创新互联建站专业为企业提供金沙网站建设、金沙做网站、金沙网站设计、金沙网站制作等企业网站建设、网页设计与制作、金沙企业网站模板建站服务,10余年金沙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
- #mkdir -p /opt/build/
- 在http://www.lsi.com 网站下载MegaCLI - 5.3
- #rpm -ivh Lib_Utils-1.00-09.noarch.rpm
#rpm -ivh MegaCli-8.04.07-1.noarch.rpm
2.编写插件
- #vim /usr/lib64/nagios/plugins/check_raid
- " Optimal"
- "^State"
- "^State"'{print $2}'
- then
- -- "Virtual Disk : $STATE"
- else
- -- "Virtual Disk : $STATE"
3.更改插件的权限
- #chown nagios.nagios /usr/lib64/nagios/plugins/check_raid
4.测试插件是否正常工作
#/usr/lib64/nagios/plugins/check_raid
OK -- Virtual Disk : Optimal
5.给nagios用户增加sudo权限
由于MegaCli命令执行时需要root权限,所以我们需要为nagios用户创建一个sudo使nagios用户可以执行check_raid。
#visudo
增加以下行:
- # Allow nagios toas
- ALLALL
注释以下行:
- #Defaults requiretty
启用以下行:
- %wheel ALLALLALL
由于nrpe在传输的过程中也要用到root权限所以把nrpe加入到wheel组中
- #usermod -a -G wheel nrpe
6.编辑被监控服务器的nrpe.cfg
增加一个新的命令:
- #vim /etc/nagios/nrpe.cfg
重启nrpe:
- #/etc/init.d/nrpe restart
7.在nagios服务器端添加服务
- define service{
验证配置文件并重启服务。
附件:http://down.51cto.com/data/2361083
- #nagios -v /etc/nagios/nagios.cfg
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:通过nagios使用MegaCli来监控raid-创新互联
文章转载:http://ybzwz.com/article/dshdps.html