nagios監控伺服器raid卡和硬碟狀態的問題

火星人 @ 2014-03-03 , reply:0


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
    

  1、strace urcommand

2、安裝產商的agent ,用snmp可以取到硬體和 RAID 信息。
 





[火星人 via ] nagios監控伺服器raid卡和硬碟狀態的問題已經有594次圍觀

http://www.coctec.com/docs/service/show-post-16.html