shell 脚本实现对网卡流量监控

释放双眼,带上耳机,听听看~!

突然想对linux的网卡流量进行监控,又不想使用cacti,觉得配置snmp很麻烦。现成的工具好像也没啥太好用的。决定自己写一个脚本。

 

1、脚本如下: 
 


1
2
3
4
5
6
7
8
1#!/bin/bash  
2rx1=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')  
3sleep 1  
4rxa=$(($rx1 / 1000))  
5rx2=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')  
6rxb=$(($rx2 / 1000))  
7echo "Net Traffic is:" $(($rxb - $rxa))k/s  
8

2、赋予权限:


1
2
3
1chmod 777 traffic  
2watch ./traffic eth0  
3

 

3、执行效果:

 

 

给TA打赏
共{{data.count}}人
人已打赏
安全技术安全运维

Windows服务器如何发现被黑

2018-5-20 12:24:31

安全技术

Node.js + MongoDB + AngularJS - 5 在Node.js中处理数据I0-1

2021-12-21 16:36:11

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索