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 "}"
二.配置客戶端采集腳本
三.測試
三.修改自帶模板