nagios监控服务器raid卡和硬盘状态的问题
最近在IBM X3650服务器上安装好了nagios-3.5.0,plugins-1.4.16,想在nagios界面上监控物理硬盘的状态,在nagios exchange里找到了两款,都是基于MecaCli工具的插件,一个是check_megaraid_sas:http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_megaraid_sas/details。一个是check_raid:http://exchange.nagios.org/directory/Plugins/Hardware/Storage-Systems/RAID-Controllers/check_raid/details
。
装好MecaCli工具之后,在命令行下用root用户跑这两个脚本都没问题,能正常显示,如下:
1、WARNING: 0:0:RAID-5:6 drives:4.541TB:Optimal Drives:6 (28 Errors)
2、OK: MegaCli:
用nagios用户运行这两个脚本都会有问题,显示如下:
1、OK: Drives:0
2、OK: MegaCli:
之后发现可能是nagios没有权限执行megcali命令获取信息,于是在脚本里面运行megcali命令的地方加上sodu,并在/etc/sudoers文件里面加入nagios ALL=(ALL) NOPASSWD: /usr/bin/megacli,这样命令行下可以正常运行了,跟用root用户跑脚本显示一样的结果。
http://img2.51cto.com/attachments/month_1306/20130614_ce7e5c0f71965b3a66b3WROCluKNeF2s.jpg.thumb.jpg
但是发现用check_nrpe -H IP -c check_raid 获取远程主机的状态还是不正常,在nagios的监控界面显示也不正常。
http://img2.51cto.com/attachments/month_1306/20130614_3772551ac98a6cd0a30ccS1RvaToowo7.jpg
http://img2.51cto.com/attachments/month_1306/20130614_e20652a01564bcefed4aLfPFsLxzOjqd.jpg
各位有弄过这块的大神请留步,帮忙解决一下,万分感谢! strace看下。 检查环境变量 回复 2# wenhq
怎么看啊?
回复 3# mrs99098
环境变量有什么问题?
strace urcommand 已经解决了,是nagios权限问题。 安装产商的agent ,用snmp可以取到硬件和 RAID 信息。
回复 8# jackknight
请问这个是什么东西,怎么安装?
页:
[1]