prometheus自定义监控磁盘io 磁盘读取速率

磁盘性能监控脚本
本文分享了一个用于监控磁盘性能的Bash脚本。该脚本利用iotop和hdparm命令来收集磁盘的读写速度及读取速率等关键指标,并通过curl将这些数据发送到指定的HTTP端点。

1、安装两个磁盘命令

iotop 磁盘读、写

hdparm 磁盘读取速率



#!/bin/bash
echo `date "+%F %T"`
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;
export PATH
ioread=`iotop -b -n 1|head -n 1|awk '{print $5}'`
iowrite=`iotop -b -n 1|head -n 1|awk '{print $12}'`
diskspeed=`hdparm -t /dev/md0 |grep seconds |awk -F "=" '{print $2}'|awk -F 'M' '{print $1}'|awk '$1=$1'`
u_ip=`/sbin/ifconfig |grep inet |sed -n 1p|awk '{print $2}'`
job_name=disk_infoio
cat <<EOF | curl --data-binary @- http://113.2.1.1:9091/metrics/job/$job_name/instance/$u_ip
        disk_infoio{label="ioread"} $ioread
        disk_infoio{label="iowrite"} $iowrite
        disk_infoio{label="diskspeed"} $diskspeed
EOF

根据自己要求,监控所需的磁盘,我这根据要求写的,你们可以随意,主要是磁盘2个命令,害怕迷路,自己记录一下

弱鸡求学

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值