Révision f2032538
Added support even larger numbers.
| plugins/network/traffic | ||
|---|---|---|
| 62 | 62 |
|
| 63 | 63 |
if [ -r /proc/net/dev ] |
| 64 | 64 |
then |
| 65 |
ipv4=$(( `egrep -v bond\|lo /proc/net/dev | awk -F' ' '{print $2+$10}' | paste -sd+ | bc` * 8 ))
|
|
| 65 |
ipv4=$( echo "`egrep -v bond\|lo /proc/net/dev | awk -F' ' '{print $2+$10}' | paste -sd+ | bc` * 8" | bc )
|
|
| 66 | 66 |
echo "IPv4.value $ipv4" |
| 67 | 67 |
else |
| 68 | 68 |
echo "IPv4.value 0" |
| ... | ... | |
| 71 | 71 |
|
| 72 | 72 |
if [ -r /proc/net/snmp6 ] |
| 73 | 73 |
then |
| 74 |
ipv6=$(( `egrep Ip6InOctets\|Ip6OutOctets /proc/net/snmp6 | awk -F' ' '{print $2}' | paste -sd+ | bc` * 8 ))
|
|
| 74 |
ipv6=$( echo "`egrep Ip6InOctets\|Ip6OutOctets /proc/net/snmp6 | awk -F' ' '{print $2}' | paste -sd+ | bc` * 8" | bc )
|
|
| 75 | 75 |
echo "IPv6.value $ipv6" |
| 76 | 76 |
else |
| 77 | 77 |
echo "IPv6.value 0" |
Formats disponibles : Unified diff