zabbix监控磁盘IO low-level-discory途径
来源自 “ttlsa”
Linux io监控的方式很多,这次使用zabbix对Linux磁盘IO做一个监控。需要下载三个文件,文章后面我会提供一个给大家,跟着凉白开的步骤来~ 所需文件
zabbix-io-stats-files
Zabbix培训
- discover_disk.pl
监控软件
- zbx_export_templates.xml
- zbx_parse_iostat_values.sh
Zabbix实施 备注:discover_disk.pl、zbx_parse_iostat_values.sh这两个文件我copy到了/usr/local/zabbix-2.4.4/scripts/目录下(这是我新创建用于存放脚本的目录,大家可自行定义) 导入模板configuration->templates->import,选择你需要导入的模板文件:zbx_export_templates.xml,如下图:
开源监控软件
zabbix 磁盘io监控 - 导入模板
Zabbix安装
Link模板在host中link模板,configuration->Hosts->点击你的主机->templates->添加磁盘IO监控模板,如下:
zabbix磁盘IO监控 - Link模板
Zabbix配置
配置LLD① 正则配置
因为扫描出的分区比较多,我们监控特定的分区IO,需要使用zabbix正则表达式过滤,Administration->General->右侧下来条选择“Regular expressions”->New regular expression(创建正则)
- expression:^(xvda|xvdb|sda|sdb)$
- Expression type:return is True
- Case sensitive:留空
zabbix io监控 - 正则表达式
② low-level-discovery配置
模板中已经配置,无需配置! zabbix agent配置配置zabbix_agentd.conf,在最后加上如下配置:

重启agent

或者

数据查看请等待几分钟,查看latest data,或者查看对应主机的item,看看是否出现了io stats的监控项或者监控数据。如果想查看图形数据,可到graph中看。如下:
zabbix io 图表
想做Nagios,iTop各种交流的,可以进入开源监控工具Nagios交流 QQ群号 :476809427