Python监控RAID健康状况

本文介绍了如何在Ubuntu环境下安装MegaCli,并利用Python脚本收集和处理MegaCli输出的RAID健康信息,以实现监控和报警功能。
摘要由CSDN通过智能技术生成

环境:Ubuntu 64
工具:MegaCli Python 2.7

一、MegaCli在Ubuntu下的安装

  可以在这里下载到你需要的MegaCli的zip包。
  解压之后得到一个rpm的安装包,对于 Redhat系的Linux系统可以直接通过yum安装,Ubuntu系统需要额外的操作:

rpm2cpio MegaCli-8.07.14-1.noarch.rpm | cpio -dimv

  完成之后会在当前目录下多了一个opt的目录。找到里面的可执行文件可以直接执行了。先看下效果:

root@salt-minion2:~#sudo ./opt/MegaRAID/MegaCli/MegaCli64 -AdpAllInfo -aAll

Adapter #0

==============================================================================
                    Versions
                ================
Product Name    : PERC H700 Adapter
Serial No       : 1C601NX
FW Package Build: 12.10.1-0001

                    Mfg. Data
                ================
Mfg. Date       : 12/07/11
Rework Date     : 12/07/11
Revision No     : A05
Battery FRU     : N/A

                Image Versions in Flash:
                ================
BIOS Version       : 3.18.00_4.09.05.00_0x0416A000
FW Version         : 2.100.03-1062
Preboot CLI Version: 04.04-
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值