MegaRAID监控特性:原生linux shell/windows批处理脚本,兼容性更好

基于Zabbix LLD自动发现,自动发现RAID卡适配器,RAID阵列组及物理磁盘(目前网络上仅支持自动发现物理磁盘)

精准识别RAID阵列级别、阵列磁盘数量及热备盘数量,目前能够精准识别RAID0、1、5、6、10

部署简单,一次部署,轻松使用,扩展监控项仅需在Web界面配置

系统要求:zabbix版本>=2.0

系统载体必须为物理服务器,并且阵列卡品牌为LSI,支持大部分DELL阵列卡(阵列卡型号H310/H330/H730等测试通过)

一、部署说明:

部署部分分为Linux操作系统及Windows操作系统

此文中Linux部分使用CentOS,兼容CentOS 5/6/7

Windows部分使用Windows Server 2008R2,兼容Windows Server 2003/2008/2012/2016

1、下载MegaRAID-Monitoring.zip并解压部署

Linux部署说明:

① 解压后拷贝MegaRAID-Monitoring/linux/scripts文件夹下的所有脚本文件至被监控服务器并赋予执行权限,此处假设为/etc/zabbix/scripts(若目录不存在请自行创建)

cp MegaRAID-Monitoring/linux/scripts/* /etc/zabbix/scripts/ chmod +x /etc/zabbix/scripts/MegaRAID_*.sh

② 拷贝MegaRAID-Monitoring/linux/conf/userparameter_MegaRAID.conf配置文件至被监控服务器,此处假设为/etc/zabbix/zabbix_agentd.d/(zabbix agent默认配置文件路径)

cp MegaRAID-Monitoring/linux/conf/userparameter_MegaRAID.conf /etc/zabbix/zabbix_agentd.d/

注意:linux和windows的配置文件userparameter_MegaRAID.conf不是一个文件

zabbix_agentd.conf中必须包含Include=/etc/zabbix/zabbix_agentd.d/*.conf

若脚本文件不在/etc/zabbix/scripts/目录下,请修改userparameter_MegaRAID.conf中的脚本文件路径为实际脚本文件路径

③ 安装MegaRAID-Monitoring/linux/MegaCli-8.07.14-1.noarch.rpm

rpm -ivh MegaRAID-Monitoring/linux/MegaCli-8.07.14-1.noarch.rpm

④ 配置sudoers

cat >> /etc/sudoers << EOF ## Zabbix Configure Defaults:zabbix !requiretty zabbix ALL=(ALL) NOPASSWD: /opt/MegaRAID/MegaCli/MegaCli64 EOF

⑤ 重启zabbix agent

CentOS 5 & CentOS 6

$ service zabbix-agent restart

CentOS 7

$ systemctl restart zabbix-agent

Windows部署说明:

① 解压后拷贝MegaRAID-Monitoring/windows/MegaCli目录至C:\program files

② 解压后拷贝MegaRAID-Monitoring/windows/scripts文件夹下的所有脚本文件至被监控服务器,此处假设为C:\program files\zabbix\scripts(若目录不存在请自行创建)

③ 拷贝MegaRAID-Monitoring/windows/conf/userparameter_MegaRAID.conf配置文件至被监控服务器,此处假设为C:\program files\zabbix\conf\zabbix_agentd.d

注意:linux和windows的配置文件userparameter_MegaRAID.conf不是一个文件

zabbix_agentd.conf中必须包含Include=C:\Program Files\zabbix\conf\zabbix_agentd.d\*.conf

若脚本文件不在C:\program files\zabbix\scripts目录下,请修改userparameter_MegaRAID.conf中的脚本文件路径为实际脚本文件路径

④ 重启zabbix agent

运行cmd,输入以下命令重启服务

net stop “Zabbix Agent”

net start “Zabbix Agent”

2、在zabbix web上导入模板并添加主机监控

下载模板文件:Template_Hardware_MegaRAID.xml(由zabbix 3.2导出)

等待数据采集,通过Zabbix Web上的Monitoring->Latest data即可看到阵列卡的状态信息,下面是样例(点击看大图)

二、自定义监控扩展说明

MegaRAID监控提供了在线Web添加监控项的功能,方便用户自定义添加监控内容

监控Key说明:在MegaRAID监控中,使用了7个自定义的监控Key,分别为:

MegaRAID.Adapter.discovery    # RAID阵列卡适配器自动发现(返回JSON数据)

MegaRAID.Adapter.Info[*]      # RAID阵列卡适配器状态监控(阵列卡ID+参数,例如获取阵列卡0的缓存大小:”MegaRAID.Adapter.Info[0,Memory Size]”,参数不区分大小写)

MegaRAID.VDisk.discovery      # RAID阵列自动发现(返回JSON数据)

MegaRAID.VDisk.Info[*]        # RAID阵列状态监控(阵列ID+参数,例如获取阵列0的状态:”MegaRAID.VDisk.Info[0,State]”,参数不区分大小写)

MegaRAID.VDisk.RAIDLevel[*]  # RAID阵列级别及磁盘数量监控(阵列ID,例如获取阵列0的信息:”MegaRAID.VDisk.RAIDLevel[0]”)

MegaRAID.PDisk.discovery      # 物理磁盘自动发现(返回JSON数据)

MegaRAID.PDisk.Info[*]        # 物理磁盘状态监控(物理磁盘ID+参数,例如获取磁盘ID为252:1的类型:”MegaRAID.PDisk.Info[252:1,PD Type]”,参数不区分大小写)

补充说明:若无法获取指定参数或者参数不存在,则返回字符串”Unknown”

获取参数的方法:

/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL -NoLog        # 获取RAID阵列卡适配器参数列表

/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -LALL -aALL -NoLog      # 获取RAID阵列参数列表

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL -NoLog            # 获取物理磁盘参数列表

参数仅需填写冒号左边的字符串,例如:获取RAID阵列卡适配器的缓存大小

使用/opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aALL -NoLog得到”Memory Size : 256MB”,则参数仅需填写”Memory Size”

若无法确定参数是否正确,可使用命令来确认:

zabbix_agentd -t “MegaRAID.Adapter.Info[0,Memory Size]”

MegaRAID.Adapter.Info[0,Memory Size] [t|256MB]

为确保自定义的监控能够应用在每个RAID阵列卡适配器(RAID阵列/物理磁盘)上,请在模板中相对应的自动发现规则中添加,建议使用克隆的方式添加新的监控项,自动发现规则列表:

MegaRAID Adapter discovery             # RAID阵列卡适配器自动发现规则

MegaRAID VirtualDisk discovery         # RAID阵列自动发现规则

MegaRAID PhysicalDisk discovery      # 物理磁盘自动发现规则

zabbix监控服务器raid状态,基于Zabbix的MegaRAID阵列卡状态监控相关推荐

  1. MegaRaid阵列卡 添加单个硬盘 系统认不到盘

    中兴的服务器 MegaRaid阵列卡 添加单个硬盘 系统认不到硬盘 硬盘只有1个不能组raid 新添加硬盘状态为FOREIGN 如果是新添加2个盘都是FOREIGN,也需要Erase才能出现add C ...

  2. h710阵列卡支持最大硬盘_DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例)

    DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例) 分享到: 作者来源: 未知       发布时间:2013-01-12 简介 我们可通过扩充容量和 / 或改变 RAID 级别的方式来 ...

  3. ibm服务器进去阵列卡状态,IBM阵列卡介绍和服务器对阵列卡的支持情况

    目前IBM的阵列卡从控制的硬盘来说可以分成三大类: 控制SCSI硬盘的SCSI RAID控制器: ServeRaid .ServeRaid II.ServeRaid 3L.ServeRaid 3H.S ...

  4. MegaRAID阵列卡配置RAID阵列 - WebBIOS - CLI

    自动创建RAID 操作场景 在对RAID了解不深.对RAID级别没有特殊要求.或存储环境简单的情况下,可以选择自动创建RAID. 该任务指导安装调测工程师登录CU界面后配置自动创建RAID. 必备事项 ...

  5. 华为v5服务器raid设置系统,华为服务器2288hv5raid阵列卡制作

    开机启动就按"del"进入配置界面,选择device manager 选择相应的raid卡回车键进入: 进入main menu 进入configuration managermen ...

  6. RAID磁盘阵列详解and软阵列(raid0,raid1,raid5,raid1+0 热备盘)配置实验

    文章目录 前言 一:RAID磁盘阵列详解 1.1:RAID 0磁盘阵列介绍 1.2:RAID容错对比表 二:阵列卡介绍 2.1:阵列卡介绍 2.2:RAID卡的接口类型 2.3:阵列卡的缓存 三. 软 ...

  7. android telephonymanager 电话状态,TelephonyManager类:Android手机及Sim卡状态的获取

    TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息. 直接上注释后的代码,请享用 package net.sunniwell.app; import android.a ...

  8. zabbix监控服务器CPU状态

    目录 一.实施方案 二.Zabbix监控服务器磁盘使用情况 三.Zabbix监控服务器CPU使用情况 四.Zabbix监控服务器内存使用情况 4.1 自定义监控脚本 4.2 mem使用情况 4.3 s ...

  9. zabbix监控服务器邮箱报警

    zabbix邮件报警部署! Zabbix监控服务端.客户端都已经部署完成,被监控主机已经添加,Zabiix监控运行正常,通过查看Zabbix监控服务器,可以了解服务器的运行状态是否正常,运维人员不会时 ...

  10. 使用zabbix监控服务器运行状态【一】

    一.zabbix服务部署及监控配置 官方网站:http://www.zabbix.com/ The Enterprise-class Monitoring Solution for Everyone ...

最新文章

  1. [原]Oracle删除大表并回收空间的过程
  2. ZOJ1027 Travelling Fee(DP+SPFA)
  3. 1.1.2 以Web Host方式寄宿Web API
  4. python中对集合的操作
  5. php 特殊字符大全,关于php 特殊字符的文章推荐
  6. 【转载】Java中各种修饰符与访问修饰符的说明
  7. redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
  8. 微软服务器系统补丁kb2919355,关于补丁KB2919355
  9. Photoshop 颜色理论(转)
  10. 腾讯大厂2022校招来啦
  11. 10G家庭光纤网络如何部署?
  12. 黑金xlinix FPGA学习笔记(一)verilogHDL扫盲文-(2)
  13. 43.Django04
  14. 7-1 树的同构 【已改正】
  15. 2018百度之星程序设计大赛 - 资格赛 A B C E F
  16. 智慧物联网下的工控安全解决方案
  17. 程序史简史:从巴贝奇到爱达在到图灵
  18. matlab的diag函数
  19. html转m3u8地址,[转]m3u8直播测试地址
  20. NICE-SLAM学习

热门文章

  1. 深度学习图像分类问题涨分总结
  2. win linux批处理删除指定N天前文件夹的文件
  3. 基于Android 平台简易即时通讯的研究与设计
  4. linux磁盘扩容不影响原数据,linux 升级磁盘后扩容数据盘大小
  5. 二进制漏洞分析与挖掘
  6. visualstudio 2017 工具栏隐藏解决办法
  7. 天宫初级认证答案_百度初级认证考试题(附答案)
  8. WSL环境下使用RV-LINK下载和调试GD32VF103程序视频教程
  9. android应用图标的尺寸大小,Android APP LOGO尺寸
  10. python答辩毕设ppt_毕设答辩ppt总结