Loading

监控磁盘IO

一、添加userparameter_io.conf配置文件

在/etc/zabbix/zabbix_agentd.d下添加userparameter_io.conf, 文件内容如下:  

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

二、重启zabbix-agent服务

systemctl restart zabbix-agent

三、测试zabbix-server获取数据

zabbix_get -s 目标服务器IP -p 10050 -k custom.vfs.dev.write.ops[sda]

四、配置zabbix-server模版

进入web界面—》配置—》模板—创建模板

五、配置监控项

进入到模板列表页面,找到我们刚刚创建的Templae io模板,点击后面监控项,然后点击创建监控项

配置第一组监控项 :  监控磁盘每秒中写入/读取的字节数

第一组1:

Name:  Disk:$1:Read:Bytes/sec
Key:  custom.vfs.dev.read.sectors[sda]
Units: B/sec
Store value: speed per second       //会进行差值计算
Use custom multiplier     512      //会对值乘以512,因为这里是一个扇区,转换为字节为512B

第一组2:

和第一个的配置过程一样。只是改了读写 

Name:Disk:$1:Write:Bytes/sec
Key:          custom.vfs.dev.write.sectors[sda]
Units:        B/sec
Store value: speed per second
Use custom multiplier     512

第2组1个监控项配置参数:

磁盘每秒钟读/写操作的次数

Name:Disk:$1:Read:ops per second
Key:          custom.vfs.dev.read.ops[sda]
Units:        ops/second
Store value: speed per second

 第2组2个监控项配置参数:

Name: Disk:$1:Write:ops per second
Key:          custom.vfs.dev.write.ops[sda]
Units:        ops/second
Store value: speed per second

第3组1个监控项配置参数:

磁盘每次读/写操作花费的毫秒

Name: Disk:$1:Read:ms
Key:         custom.vfs.dev.read.ms[sda]
Units:      ms
Store value: speed per second

第3组2个监控项配置参数:

Name:Disk:$1:Write:ms
Key:         custom.vfs.dev.write.ms[sda]
Units:      ms
Store value: speed per second

六、添加图形

返回到模板的列表页面,找到我们创建的模板Template io 然后点击后面的图形—》创建图形 一组为一个图形

 

posted @ 2018-07-10 20:15  KubeSec  阅读(1247)  评论(0编辑  收藏  举报