shell脚本实现对网卡流量监控
2016-01-21 09:31
776 查看
突然想对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
效果如下:
点击(此处)折叠或打开
#!/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
效果如下:
相关文章推荐
- shell外部命令解析器
- Linux下shell(献给初学者)
- PowerShell技巧:使用XPath语法查询XML文件
- 一个下载网页图片的shell脚本
- [bash]create DB & table
- [bash]insert data into table
- [bash]read table
- bash 批处理命令
- Xshell下漂亮的开发环境配置
- shell脚本读取按行读取文本
- xshell工具介绍
- Adb Shell 下content使用
- shell脚本执行查找进程,然后查杀进程
- shell脚本结构示例
- 无聊乱搞:用shell脚本实现windows下cena的评测功能
- shell心得
- 树莓派的.bashrc和.bash_aliases文件
- shell编程-实例之输出系统信息
- Shell获取运营商IP段
- windows PowerShell 实战指南 读后感