xywuyiba6 发表于 2019-1-25 13:44:10

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

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

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

  对应的脚本:
# 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
# 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配置:
  

http://s3.运维网.com/wyfs02/M00/5B/6A/wKiom1UIFevhpb6VAAKpM6AH97A237.jpg
http://s3.运维网.com/wyfs02/M02/5B/6A/wKiom1UIFevDv_oJAAL7hhD-IYA849.jpg
  

  

  




页: [1]
查看完整版本: zabbix如何使用自定义的脚本来获取数据并展示