zabbix集成MegaCli,实现监控磁盘状态

  • zabbix监控系统磁盘状态
  • 安装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                                                    查看现有磁盘状态

  • 设计监控脚本,计划任务
    1. mkdir /test

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

    4.修改zabbix客户端

    UserParameter=sdkw,/test/ab.sh

    5.服务器端测试

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

    配置图形

    配置告警

    测试结果

    原文地址:http://blog.51cto.com/13272050/2122526

    时间: 2024-12-20 21:41:49

    zabbix集成MegaCli,实现监控磁盘状态的相关文章

    zabbix企业应用之监控磁盘读写状态

    最近公司一台oracle服务器的一个磁盘出现Read Only,导致数据不可写,但此服务器安装的zabbix监控并未报警,所以针对此情况,新增了监控系统磁盘读写状态的监控. 下面是效果图 如果返回值0代表磁盘都是rw状态可以正常读写,返回值1的话,代表磁盘是ro状态,会报警. 如何实现: 一.客户端 1.修改zabbix_agentd.conf文件 在zabbix_agentd.conf最后添加以下内容 UserParameter=check_disk_status,mount | awk '{

    MegaCli 监控raid状态

    MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等.通常,我们对硬盘当前的状态不太好确定,一般通过机房人员巡检来完成,有没有通过软件的方式来检查确定这个问题呢.MegaCli就可以做到,一般通过 MegaCli 的Media Error Count: 0 Other Error Count: 0 这两个数值来确定阵列中磁盘是否有问题:Medai Error Count 表示磁盘可能错误,

    zabbix监控php状态

    通过nginx调用php-fpm来查询php的状态信息 首先,在php的配置文件中添加一行 vim /usr/local/php/etc/php-fpm.conf pm.status_path = /phpfpmstatus 保存后重启php-fpm 在nginx配置文件中添加代码 server { listen localhost:80; server_name localhost; location /nginxstatus { stub_status on; access_log off;

    Zabbix 监控 Nginx 状态

    1.获取 Nginx 状态条件( 需要nginx安装模块) [localhost]#/usr/local/nginx/sbin/nginx -V nginx version: nginx/1.8.0built by gcc 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) configure arguments: --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_gzip_sta

    zabbix自定义KEY监控服务状态[不需要端口]

    zabbix监控Windows下的服务并实现告警和重启服务 首先 创建获取服务状态的脚本 一.Windows脚本 @echo off set srvname=%1 for /f "skip=3 tokens=4" %%i in ('sc query %srvname%') do set "zt=%%i" &goto :next :next if /i "%zt%"=="RUNNING" ( :服务运行正常,返回1. e

    使用Megacli查看磁盘状态

    Megacli是一款管理维护硬件RAID的工具,有LSI公司提供,LSI公司的raid卡,使用的比较广泛.我们可以通过megacli了解当前raid卡的所有信息,包括raid卡的型号,raid的阵列类型,raid上的磁盘状态,也可以通过它来直接创建阵列,在线添加磁盘等. 一,Megacli工具安装 可以在LSI公司的官网直接下载工具: http://www.lsi.com/downloads/Public/Nytro/downloads/Nytro%20XD/MegaCli_Linux.zip

    zabbix使用Python实现监控MongoDB副本集状态

    公司有 Windows 和 Linux 服务器,都搭建了 MongoDB 副本集,并且都要在 zabbix 平台中实现监控.Linux 系统直接使用 shell 脚本即可实现,但是 Windows 系统的不太好实现,我这里使用 Python 来实现.下面脚本同样适用于Linux系统(在 Windows server 2012 和 Centos7.3 系统都验证成功) 思路: 1.安装Python2.7 2.采用 Python 的 pymongo 模块来连接 mongodb 数据库,并认证授权 3

    zabbix监控磁盘IO

    监控磁盘IO的基本原理:通过分析/proc/diskstats文件,来对IO的性能进行监控. ++++++++++++++++++++++++对/proc/diskstats的解释++++++++++++++++++++++++++++++ # cat /proc/diskstats |grep sda |head -1    8    0     sda 2280 1445 76478 11956 249 188 3490 932 0 9913 12805 解释说明: 第一至第三个域,分别是主

    zabbix监控磁盘分区空间

    Zabbix之监控磁盘容量 两种监控方式: 一种:监控磁盘使用率. zabbix添加对磁盘分区的监控 首先服务器上的数据主要在/www上 /dev/sda8     ext4    299G  139G  146G  49% /www GUI--配置--主机--选择一台主机--项目--创建项目 类型zabbix代理(被动式) 键值vfs.fs.size[/www,pfree] 数据类型:数字的(浮点) 单位% 存档 这里需要说明一下 我想要监控的是某个分区的空闲(free)空间百分比 vfs.f