zabbix 默认网络发现模板不能显示ip,我想让他在graph的标题上显示ip,具体要像如下效果

 原文地址:http://www.cnblogs.com/caoguo/p/4977254.html

Zabbix 默认网络发现模板修改(第三篇)

 

一.编写脚本

[root@localhost ~]# chown -R zabbix.zabbix /etc/zabbix/script
[root@localhost ~]# chmod 755 /etc/zabbix/script/discovery_dev.sh
[root@localhost ~]# cat /etc/zabbix/script/discovery_dev.sh 
#!/bin/bash

ts=$(cat /proc/net/dev|tail -n +3 | awk '{print $1}'|cut -d: -f1)
num=$(cat /proc/net/dev|tail -n +3 | awk '{print $1}'|cut -d: -f1|wc -l)

printf "{\n"
printf "\t\"data\":["

for line in $ts;do
  ip=$(ifconfig $line|grep "inet addr"|awk '{print $2}'|cut -d: -f2)
  printf "\n\t\t{\n\t\t\t\"{#IFNAME}\":\"$line\",\"{#IP}\":\"$ip\"}"
  ((num--))
  if [ "$num" == 0 ];then break; else printf ","; fi
done
printf "]"
printf "}"

 

Zabbix 默认网络发现模板修改(第三篇)

 

二.配置客户端采集脚本

Zabbix 默认网络发现模板修改(第三篇)

 

三.测试

Zabbix 默认网络发现模板修改(第三篇)

 

三.修改自带模板

Zabbix 默认网络发现模板修改(第三篇)

Zabbix 默认网络发现模板修改(第三篇)

 

Zabbix 默认网络发现模板修改(第三篇)

 

Zabbix 默认网络发现模板修改(第三篇)

相关文章:

  • 2022-01-31
  • 2022-02-04
  • 2021-12-25
  • 2021-06-03
  • 2021-06-08
  • 2021-06-29
  • 2021-07-26
  • 2021-05-19
猜你喜欢
  • 2021-05-04
  • 2021-08-10
  • 2021-10-07
  • 2022-12-23
  • 2021-06-16
  • 2021-05-15
  • 2022-12-23
相关资源
相似解决方案