天天看點

shell腳本實作對網卡流量監控

突然想對linux的網卡流量進行監控,又不想使用cacti,覺得配置snmp很麻煩。現成的工具好像也沒啥太好用的。決定自己寫一個腳本。

點選(此處)折疊或打開

#!/bin/bash

rx1=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')

sleep 1

rxa=$(($rx1 / 1000))

rx2=$(ifconfig eth0|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')

rxb=$(($rx2 / 1000))

echo "Net Traffic is:" $(($rxb - $rxa))k/s

另存為traffic

使用方法如下:

chmod 777 traffic

watch ./traffic eth0

效果如下:

繼續閱讀