#! /bin/bash
. ~/.bash_profile
#Author: Vogts WangTao 2008-12-18
#Get summry info
host2=` /sbin/ifconfig eth0 | grep inet | awk -F ':' '{print $2}' | awk '{print $1}'`
echo "Current Ip: "`/sbin/ifconfig eth0 | grep inet`
echo "Summry info: "`/sbin/ifconfig eth0 | grep bytes`
#sleep 1 second ,monitor eth0
receive1=`cat /proc/net/dev|grep eth0 | awk '{print $1}'|sed -s 's/eth0://g'`
receive_pack1=`cat /proc/net/dev|grep eth0 | awk '{print $2}'`
send1=`cat /proc/net/dev|grep eth0 | awk '{print $9}'`
send_pack1=`cat /proc/net/dev|grep eth0 | awk '{print $10}'`
sleep 1
receive2=`cat /proc/ne
Linux 监控每秒网卡流量
最新推荐文章于 2024-07-24 10:13:49 发布
这是一个bash脚本,用于监控Linux系统的eth0网卡每秒的接收和发送流量。脚本首先获取当前IP地址和网卡摘要信息,然后通过读取/proc/net/dev文件计算出网卡在1秒内的流量和包数。如果接收或发送流量超过200KB,它将通过smail.pl发送警告邮件。
摘要由CSDN通过智能技术生成