Zabbix 默認網絡發現模板修改(第三篇)


zabbix 默認網絡發現模板不能顯示ip,我想讓他在graph的標題上顯示ip,具體要像如下效果

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

 

一.編寫腳本

[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 "}"

 

 

二.配置客戶端采集腳本

 

三.測試

 

三.修改自帶模板

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM