监控网卡流量脚本
前言:这个脚本是用来监控网卡的瞬时流量的,跟Cacti的计算结果完全吻合。如果想让系统每多少分钟取一次可以将此脚本改良成任务计划执行的脚本并记录到日志中。
#!/bin/bash#########
转载
精选
2007-11-07 00:12:07
1564阅读
#!/bin/bash
###ETH=eth0while : ; do time=`date +%m"-"%d" "%k":"%M` day=`date +%m"-"%d` &n
原创
2010-08-01 18:49:42
531阅读
说明:此脚本可以监控Linux系统下网卡流量,其中的注释信息本人用多个减号“-”划分开,为了方便这一块功能代码的表示。大家可以下载自己任意修改此脚本。本人属于一级笨鸟级别,希望大家能对脚本不足的地方给出评价。谢谢啦O(∩_∩)O~
#!/bin/bash
band () {
while true
do
rx1=$(cat /proc
原创
2012-05-09 21:38:33
2477阅读
点赞
2评论
语法: bash netmon.sh 网卡名称 [可选参数]我这台云服务最高带宽是2M 所以测试最高也不会超过2MB/s。作用: 实时监控网卡 进/出 流量。
原创
2023-06-02 12:05:52
173阅读
#! /bin/bash
while true
do
receive1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$2}'|sed -s 's/bytes://g'`
echo $receive1 > /dev/null
send1=`ifconfig eth0 |grep 'RX bytes' | awk '{print$6}'
原创
2012-08-13 17:31:31
426阅读
#!/bin/bashin_old=$(cat/proc/net/dev|grepeth0|sed's=^.:=='|awk'{print$1}')out_old=$(cat/proc/net/dev|grepeth0|sed's=^.:=='|awk'{print$9}')whiletruedosleep1in=$(cat/proc
原创
2020-08-21 17:45:45
549阅读
1 #!/bin/bash
2 while [ "1" ]
3 do
4 eth=$1
5 RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $
转载
精选
2012-12-03 16:40:51
448阅读
#!/bin/bash
#
#Time : 2014-06-23
#Author : ftlynx
#Function : use NET-SNMP get NIC traffic on nagios.
U
原创
2014-06-23 16:51:50
2269阅读
#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;export PATHfunction traffic_monitor { # 系统版本 OS_NAME=$(sed -n '1p' /etc/issue) # 网口名 eth=$1 #
转载
精选
2014-09-15 13:30:06
468阅读
#!/bin/sh rrdtool=/usr/bin RRD_DB_DIR=/opt/rrd_db/ RRD_DB_FILE=/opt/rrd_db/eth0-stream.rrd RRD_DB_PIC=/opt/rrd_pic/ NOW=`date +%s` MONTH_IN_SEC=26297
原创
2009-09-06 11:08:16
1612阅读
点赞
2评论
job-网卡流量监控 案例需求 网卡发送和就收数据量监控,按秒统计。 思考: 如何获取某块网卡上一秒的流入、流出数据流量 ifconfig中可以获得,你知道吗? 脚本应用场景: 动态监控网卡的流量 解决问题 实时掌握网卡的流量,掌握带宽使用情况 脚本思路 1、获得网卡当前流入流出总量 2、休息一秒 ...
转载
2021-10-31 12:14:00
774阅读
点赞
2评论
#!/bin/bash
while true
do
time=`date +%m"-"%d:%k":"%M`
day=`date +%m"-"%d`
rx_before=`ifconfig eth0 | sed -n "8"p| awk '{print $2}' | cu
原创
2013-01-05 15:16:10
576阅读
#!/bin/bashnetworknum(){rx1=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')sleep $2rxa=$(($rx1 / 1024))rx2=$(ifconfig $1|grep "RX bytes"|awk '{print $2}'|awk -F: '{print $2}')rxb=
原创
2015-01-09 13:46:10
812阅读
一个简单的监控流量脚本:
#!/bin/bash
eth_in_old=$(ifconfig eth0|grep "RX bytes"|sed 's/RX bytes://'|awk '{print $1}')
eth_out_old=$(ifconfig eth0|grep "RX bytes"|sed 's/.*TX bytes
原创
2011-04-06 14:20:50
514阅读
之前写了一篇文章主要介绍zabbix的搭建使用http://msiyuetian.blog.51cto.com/8637744/1705396 下面这篇文章主要介绍zabbix自定义监控网卡流量的脚本实现前期准备1、说明server ip :192.168.0.115client ip :192.168.0.1142、开启服务因为之前搭建过zabbix环境,这里就不重复了,直接开启服务端的所需服务
原创
精选
2015-11-20 00:09:46
10000+阅读
点赞
4评论
本文介绍下,在linux下监控网卡流量的一个shell脚本,通过读取/proc/net/dev/中的数据,对网卡流量加以分析。有需要的朋友参考下。在linux中,可以使用命令 cat /proc/net/dev 获取网卡的当前信息。该命令详细列出当前网卡流入流出的字节总数,要监控网络的流量。我们要做的,就是按一定的时间间隔去读取流量信息,然后进行四则运算,得出想要的结果即可。代码如下:——————
翻译
精选
2014-12-11 15:59:27
4737阅读