1. zabbix监控系统磁盘状态

  2. 安装MegaCli工具

    下载地址ftp://download2.boulder.ibm.com/ecc/sar/CMA/XSA/ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip

    安装

    unzip ibm_utl_sraidmr_megacli-8.00.48_linux_32-64.zip

    cd linux

     rpm -ivh Lib_Utils-1.00-09.noarch.rpm  MegaCli-8.00.48-1.i386.rpm

    /opt/MegaRAID/MegaCli/MegaCli64 -pdlist -aALL  |grep 'Firmware state' | awk -F : '{print $2}' | awk -F , '{print $1}' |grep Online                                                    查看现有磁盘状态

    zabbix集成MegaCli,实现监控磁盘状态_第1张图片

  3. 设计监控脚本,计划任务

    zabbix集成MegaCli,实现监控磁盘状态_第2张图片
  1. mkdir /test

    echo "cat  /test/online.log | grep Online |wc -l" > /test/ab.sh

4.修改zabbix客户端

UserParameter=sdkw,/test/ab.sh

5.服务器端测试

blob.png

6.记录上面数字,配置zabbix图形界面

zabbix集成MegaCli,实现监控磁盘状态_第3张图片

配置图形

zabbix集成MegaCli,实现监控磁盘状态_第4张图片

zabbix集成MegaCli,实现监控磁盘状态_第5张图片

配置告警

zabbix集成MegaCli,实现监控磁盘状态_第6张图片


测试结果

zabbix集成MegaCli,实现监控磁盘状态_第7张图片