zabbix监控磁盘io

Posted

tags:

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

1 客户端操作 编辑vim /etc/zabbix/zabbix_agentd.conf添加下面这些


UserParameter=disk.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$4}‘
UserParameter=disk.read.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$7}‘
UserParameter=disk.write.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$8}‘
UserParameter=disk.write.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$11}‘
UserParameter=disk.io.active[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$12}‘
UserParameter=disk.io.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$13}‘
UserParameter=disk.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$6}‘

UserParameter=disk.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk ‘{print $$10}‘

重启客户端的zabix_agentd服务

2服务端测试

可以先测试看其是否生效,使用如下命令,看是否正常返回数字。注意在命令行运行时,grep 那里的 $1 需根据自己磁盘设定修改为 sda 或 sdb,awk 那里需去除一个 $ 符号。

cat /proc/diskstats | grep sda | head -1 | awk ‘{print $4}‘

返回一个数值及正常

zabbix_get -s AgentServerIP -p 10050 -k custom.vfs.dev.write.ops[sda]

3 倒入模板,确认出图


技术分享

本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1782989

以上是关于zabbix监控磁盘io的主要内容,如果未能解决你的问题,请参考以下文章

分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控

监控磁盘IO

结合zabbix监控系统io相关性能服务

ZABBIX动态发现磁盘监控

如何用zabbix来监控磁盘IO

zabbix3.0.4利用iostat工具监控centos主机磁盘IO