Fixed network interface detection in qemu.sh

This commit is contained in:
Fabian Schlenz 2020-08-12 05:43:48 +02:00
parent 6519037034
commit a13fe545a1

View File

@ -16,9 +16,10 @@ while IFS=":" read key value; do
[ "$key" = "Used memory" ] && echo -n ', "memory_used":'$((${value%KiB} * 1024)) [ "$key" = "Used memory" ] && echo -n ', "memory_used":'$((${value%KiB} * 1024))
done < <(virsh dominfo "$VM") done < <(virsh dominfo "$VM")
read interface _ < <(virsh domiflist "$VM" | head -n3 | tail -n1)
while read if key value; do while read if key value; do
[ "$key" = "rx_bytes" ] && echo -n ', "network_bytes_in":'$value [ "$key" = "rx_bytes" ] && echo -n ', "network_bytes_in":'$value
[ "$key" = "tx_bytes" ] && echo -n ', "network_bytes_out":'$value [ "$key" = "tx_bytes" ] && echo -n ', "network_bytes_out":'$value
done < <(virsh domifstat "$VM" vnet0) done < <(virsh domifstat "$VM" "$interface")
echo "}" echo "}"