一、添加userparameter_io.conf配置文件
在/etc/zabbix/zabbix_agentd.d下添加userparameter_io.conf, 文件内容如下:
UserParameter=custom.vfs.dev.read.ops[*],cat /proc/diskstats | grep $ | head - | awk '{print $$4}'
UserParameter=custom.vfs.dev.read.ms[*],cat /proc/diskstats | grep $ | head - | awk '{print $$7}'
UserParameter=custom.vfs.dev.write.ops[*],cat /proc/diskstats | grep $ | head - | awk '{print $$8}'
UserParameter=custom.vfs.dev.write.ms[*],cat /proc/diskstats | grep $ | head - | awk '{print $$11}'
UserParameter=custom.vfs.dev.io.active[*],cat /proc/diskstats | grep $ | head - | awk '{print $$12}'
UserParameter=custom.vfs.dev.io.ms[*],cat /proc/diskstats | grep $ | head - | awk '{print $$13}'
UserParameter=custom.vfs.dev.read.sectors[*],cat /proc/diskstats | grep $ | head - | awk '{print $$6}'
UserParameter=custom.vfs.dev.write.sectors[*],cat /proc/diskstats | grep $ | head - | awk '{print $$10}'
二、重启zabbix-agent服务
systemctl restart zabbix-agent
三、测试zabbix-server获取数据
zabbix_get -s 目标服务器IP -p -k custom.vfs.dev.write.ops[sda]
四、配置zabbix-server模版
进入web界面—》配置—》模板—创建模板
五、配置监控项
进入到模板列表页面,找到我们刚刚创建的Templae io模板,点击后面监控项,然后点击创建监控项
配置第一组监控项 : 监控磁盘每秒中写入/读取的字节数
第一组1:
Name: Disk:$:Read:Bytes/sec
Key: custom.vfs.dev.read.sectors[sda]
Units: B/sec
Store value: speed per second //会进行差值计算
Use custom multiplier //会对值乘以512,因为这里是一个扇区,转换为字节为512B
第一组2:
和第一个的配置过程一样。只是改了读写
Name:Disk:$:Write:Bytes/sec
Key: custom.vfs.dev.write.sectors[sda]
Units: B/sec
Store value: speed per second
Use custom multiplier
第2组1个监控项配置参数:
磁盘每秒钟读/写操作的次数
Name:Disk:$:Read:ops per second
Key: custom.vfs.dev.read.ops[sda]
Units: ops/second
Store value: speed per second
第2组2个监控项配置参数:
Name: Disk:$:Write:ops per second
Key: custom.vfs.dev.write.ops[sda]
Units: ops/second
Store value: speed per second
第3组1个监控项配置参数:
磁盘每次读/写操作花费的毫秒
Name: Disk:$:Read:ms
Key: custom.vfs.dev.read.ms[sda]
Units: ms
Store value: speed per second
第3组2个监控项配置参数:
Name:Disk:$:Write:ms
Key: custom.vfs.dev.write.ms[sda]
Units: ms
Store value: speed per second
六、添加图形
返回到模板的列表页面,找到我们创建的模板Template io 然后点击后面的图形—》创建图形 一组为一个图形