通过nagios使用MegaCli来监控raid-创新互联

通过nagios使用MegaCli来监控raid

1.下载MegaCLI

创新互联建站专业为企业提供金沙网站建设、金沙做网站、金沙网站设计、金沙网站制作等企业网站建设、网页设计与制作、金沙企业网站模板建站服务,10余年金沙做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
  1. #mkdir -p /opt/build/ 
  2. 在http://www.lsi.com 网站下载MegaCLI - 5.3
  3. #rpm -ivh Lib_Utils-1.00-09.noarch.rpm
    #rpm -ivh MegaCli-8.04.07-1.noarch.rpm

2.编写插件

  1. #vim /usr/lib64/nagios/plugins/check_raid 
  2. " Optimal"
  3. "^State"
  4. "^State"'{print $2}'
  5. then
  6. -- "Virtual Disk : $STATE"
  7. else
  8. -- "Virtual Disk : $STATE"

3.更改插件的权限

  1. #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
增加以下行:

  1. # Allow nagios toas
  2. ALLALL

注释以下行:

  1. #Defaults requiretty 

启用以下行:

  1. %wheel  ALLALLALL

由于nrpe在传输的过程中也要用到root权限所以把nrpe加入到wheel组中

  1. #usermod -a -G wheel nrpe 

6.编辑被监控服务器的nrpe.cfg
增加一个新的命令:

  1. #vim /etc/nagios/nrpe.cfg 

重启nrpe:

  1. #/etc/init.d/nrpe restart 

7.在nagios服务器端添加服务

  1. define service{ 

验证配置文件并重启服务。

  1. #nagios -v /etc/nagios/nagios.cfg 

附件:http://down.51cto.com/data/2361083

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:通过nagios使用MegaCli来监控raid-创新互联
文章转载:http://ybzwz.com/article/dshdps.html