利用iostat命令自定义key实现zabbix磁盘io监控

安装sysstat

1
yum install sysstat -y

安装bc

1
yum install bc -y

编写关于iostat的脚本(io_monitor.sh)可以考虑不写bc
测试脚本可用性

1
./io_monitor.sh disk_read

zabbix_agentd.conf中加入自定义key:

1
UserParameter=io_stats[*],/etc/zabbix/io_monitor.sh "$1"

/etc/zabbix/io_monitor.sh 为脚本位置
重启zabbix_agentd服务
zabbix服务端测试自定义key是否可以使用

1
zabbix_get -s 188.103.189.104 -p 10050 -k "io_stats[disk_read]" 

zbbix页面完成监控配置