Zabbix 下监控磁盘的IOPS
一、监控介绍:
zabbix监控磁盘的IOPS主要是通过,实时获取文本文件 、/proc/diskstats 信息。通过定义key值获取性能数据,通过zabbix进行分析展示。
二、模板创建:
1、在templates中创建模板;TemplateLinux Disk IO
2、创建探索规则 Diskdevice for discovery
3、在模板中Template Linux Disk IO 中添加探索规则 Diskdevice for discovery
正则表达式即为:发现规则名称请不要写错。
4、导入模板(使用此步,第一步可以不用创建) 模板见附件
三、配置客户端
1、创建脚本存在路径:/opt/zabbix/linux
# mkdir -p /opt/zabbix/Linux
2、添加脚本queryDisks.pl到 该目录下,是脚本获得zabbix执行权限(脚本见附件)
# chown -R zabbix:zabbix /opt/zabbix/linux -R
3、添加 userparameter_linux_disks.conf 自定义key值到 /etc/zabbix/zabbix_agent.d/ 下 (文件见附件)
4、修改客户端配置文件zabbix_agent.conf 添加如下内容
# vim /etc/zabbix/zabbix_agent.conf
# UserParameter=custom.vfs.dev.discovery,/opt/zabbix/linux/queryDisks.pl
四、关联监控主机
后续:
其中的iops数值存在5%左右的误差,根据主机不同可以忽略。下载的附件如果执行错误,请自建把内容复制过去重试即可。
附件下载地址:http://download.csdn.net/detail/kfj695/9437922