Projet

Général

Profil

Révision 09b0f002

ID09b0f002d52830b8062c171df1c065548b0fb332
Parent 0a0cc634
Enfant f2032538

Ajouté par Arturo Borrero Gonzalez il y a environ 13 ans

added "Total bps" to help know the exact total traffic in the graph.

Voir les différences:

plugins/network/traffic
51 51
IPv6.min 0
52 52
IPv6.type DERIVE
53 53
IPv6.draw STACK
54
total.label Total bps
55
total.min 0
56
total.type DERIVE
57
total.draw LINE1
54 58
EOF
55 59
        exit 0
56 60
fi
57 61

  
62

  
58 63
if [ -r /proc/net/dev ]
59 64
then
60
        echo "IPv4.value $(( `egrep -v bond\|lo /proc/net/dev | awk -F' ' '{print $2"+"$10}' | grep [0-9] | paste -sd+ | bc` * 8 ))"
65
	ipv4=$(( `egrep -v bond\|lo /proc/net/dev | awk -F' ' '{print $2+$10}' | paste -sd+ | bc` * 8 ))
66
	echo "IPv4.value $ipv4"
61 67
else
62
        echo "IPv4.value 0"
63
        echo "W: Unable to read /proc/net/dev" >&2
68
	echo "IPv4.value 0"
69
	echo "W: Unable to read /proc/net/dev" >&2
64 70
fi
65 71

  
66 72
if [ -r /proc/net/snmp6 ]
67 73
then
68
        echo "IPv6.value $(( `egrep Ip6InOctets\|Ip6OutOctets /proc/net/snmp6 | awk -F' ' '{print $2}' | paste -sd+ | bc` * 8 ))"
74
	ipv6=$(( `egrep Ip6InOctets\|Ip6OutOctets /proc/net/snmp6 | awk -F' ' '{print $2}' | paste -sd+ | bc` * 8 ))
75
	echo "IPv6.value $ipv6"
69 76
else
70
        echo "IPv6.value 0"
71
        echo "W: Unable to read /proc/net/snmp6" >&2
77
	echo "IPv6.value 0"
78
	echo "W: Unable to read /proc/net/snmp6" >&2
72 79
fi
80
echo "total.value $( echo $ipv4 + $ipv6 | bc )"
73 81

  
74 82
exit 0
83

  

Formats disponibles : Unified diff