博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix硬盘监控状态
阅读量:6196 次
发布时间:2019-06-21

本文共 1685 字,大约阅读时间需要 5 分钟。

简单检测某磁盘状态.

1.在agent脚本如下:

#/bin/shdevice=$1item=$2case $item in         rrqm)            iostat -dxkt |grep "\b$device\b"|tail -1|awk '{print $2}'            ;;         wrqm)            iostat -dxkt |grep "\b$device\b"|tail -1|awk '{print $3}'            ;;          rps)            iostat -dxkt |grep "\b$device\b"|tail -1|awk '{print $4}'            ;;          wps)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $5}'            ;;        rKBps)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $6}'            ;;        wKBps)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $7}'            ;;        avgrq-sz)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $8}'            ;;        avgqu-sz)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $9}'            ;;        await)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $10}'            ;;        r_await)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $11}'            ;;        w_await)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $12}'            ;;        svctm)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $13}'            ;;         util)            iostat -dxkt |grep "\b$device\b" |tail -1|awk '{print $14}'            ;;esac

这个脚本可以调用任何盘符和iostat各项值,这里只使用了util

2.再编辑agentd配置文件增加如下:
UserParameter=disk.util,/usr/local/zabbix/bin/disk_status.sh sdc util
或者直接只使用命令,不调用上面的脚本也行
UserParameter=disk.util,iostat -x |grep sdc |awk '{print $NF}'
3.重启agent服务
4.创建item,如下图,
zabbix硬盘监控状态

  • 注意:最重要的是创建item单位值,util是float值如果选项数值,zabbix会报错,不会出现图

参考:

转载于:https://blog.51cto.com/songhl/2285332

你可能感兴趣的文章
Led屏显示
查看>>
RecyclerView-- 侧滑删除和拖动排序
查看>>
Xutils, OKhttp, Volley, Retrofit对比
查看>>
关于Linux的iptables
查看>>
iphone 如何获取整个屏幕的大小
查看>>
Quartz的详解
查看>>
jQuery 1.9 .live() is not a function
查看>>
jquery mobile 移动web
查看>>
iOS ATS AFNetworking 单项认证
查看>>
SQL Server 2005之PIVOT/UNPIVOT行列转换
查看>>
去除浮动的新方法
查看>>
Django框架----视图(views)
查看>>
关于Promise的详细总结
查看>>
MySQL数据库----表与表之间的关系
查看>>
SpringBoot-08:SpringBoot采用json的方式实现前后台通用的配置文件
查看>>
javascript帧动画
查看>>
C# WCF的POST请求包含Stream及多个参数
查看>>
poj2405
查看>>
zju3545
查看>>
poj1806
查看>>