zabbix-磁盘状态脚本

Posted betterquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix-磁盘状态脚本相关的知识,希望对你有一定的参考价值。

#/bin/sh
Device=$1
DISK=$2
case $DISK in
          tps)
            iostat -dmt 1 2|grep "$Device"|tail -1|awk {print $2}
            ;;
          rps)
            iostat -dxmt 1 2|grep "$Device"|tail -1|awk {print $4}
            ;;
          wps)
            iostat -dxmt 1 2|grep "$Device" |tail -1|awk {print $5}
            ;;
        rMps)
            iostat -dxmt 1 2|grep "$Device" |tail -1|awk {print $6}
            ;;
        wMps)
            iostat -dxmt 1 2|grep "$Device" |tail -1|awk {print $7}
            ;;
         util)
            iostat -dxmt |grep "$Device" |tail -1|awk {print $12}
            ;;
esac

agnet配置文件:

UserParameter=disk.status[*],/etc/zabbix/zabbix_agentd.d/disk_status.sh $1 $2



名称:{#DISK_NAME}IOPS
键值:disk.status[{#DISK_NAME},tps]
信息类型:数字

名称:{#DISK_NAME}每秒完成读次数
键值:disk.status[{#DISK_NAME},rps]
信息类型:浮点数

名称:{#DISK_NAME}每秒完成写次数
键值:disk.status[{#DISK_NAME},wps]
信息类型:浮点数

名称:{#DISK_NAME}每秒读数据量
键值:disk.status[{#DISK_NAME},rMps]
信息类型:浮点数

名称:{#DISK_NAME}每秒写数据量
键值:disk.status[{#DISK_NAME},wMps]
信息类型:浮点数

名称:{#DISK_NAME}IO非空的时间比率
键值:disk.status[{#DISK_NAME},util]
信息类型:浮点数

以上是关于zabbix-磁盘状态脚本的主要内容,如果未能解决你的问题,请参考以下文章

zabbix硬盘监控状态

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

Zabbix邮件告警

Zabbix监控Linux系统所有磁盘的总空间大小脚本

zabbix的日常监控-磁盘性能监控

Python3 - 监控CentOS磁盘空间&预警发送邮件