您的位置:首页 > 其它

zabbix如何使用自定义的脚本来获取数据并展示

2015-03-17 19:39 603 查看
zabbix如何使用自定义的脚本来获取数据并展示

启用配置:
[root@test zabbix]# pwd
/etc/zabbix
[root@test zabbix]# cat zabbix_agentd.conf |grep -i include
Include=/etc/zabbix/zabbix_agentd.conf.d/
[root@test zabbix]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@test zabbix]# cat zabbix_agentd.conf.d/ecqun_disk.conf
UserParameter=userdef.dev.io[*],     /usr/local/bin/zbx_disk_io.sh $1 $2


对应的脚本:
[root@test zabbix]# cat /usr/local/bin/zbx_disk_io.sh
#!/bin/bash
#

case $1 in
tps)
iostat -d -m  |grep $2 |awk '{print $2}'
;;
read)
iostat -d -m  |grep $2 |awk '{print $3}'
;;
write)
iostat -d -m  |grep $2 |awk '{print $4}'
;;
*)
echo $"Usage: $0 {tps|read|wirte} {sda|sdb..}"
exit 2
esac

[root@test zabbix]# ll /usr/local/bin/zbx_disk_io.sh
-rwxr-xr-x 1 zabbix zabbix 319 Mar 17 19:13 /usr/local/bin/zbx_disk_io.sh


对应的zabbix frontend配置:






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息