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

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


启用配置:

1
2
3
4
5
6
7
8
[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


对应的脚本:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[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配置:


wKiom1UIFevhpb6VAAKpM6AH97A237.jpg

wKiom1UIFevDv_oJAAL7hhD-IYA849.jpg



本文转自 pcnk 51CTO博客,原文链接:http://blog.51cto.com/nosmoking/1621566,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值