监控网卡流量

 1 #!/bin/bash
 2 #by zhangjia
 3 #date:2019年2月12日14:11:14
 4 #shell name:network_traffic.sh
 5 #监控网卡流量
 6 ##############################################333
 7 while :
 8 do
 9     NETWORK_NAME="ens32"
10     time=`date +%F‘ ‘%T`
11     RX_before=`ifconfig ${NETWORK_NAME}|grep bytes|grep RX|awk ‘{print $3}‘`
12     TX_before=`ifconfig ${NETWORK_NAME}|grep bytes|grep TX|awk ‘{print $3}‘`
13     sleep 2
14     #获取2秒后的值
15     RX_after=`ifconfig ${NETWORK_NAME}|grep bytes|grep RX|awk ‘{print $3}‘`
16     TX_after=`ifconfig ${NETWORK_NAME}|grep bytes|grep TX|awk ‘{print $3}‘`
17     #计算2秒之间的茶汁
18     rx_result=$(((${RX_after}-${RX_before})/256))#rx_result=$[(RX_after-RX_before)/256]
19     tx_result=$(((${TX_after}-${TX_before})/256))
20     echo " ${time}  now_in_speed: ${rx_result}kbps Now_Out_speed: ${tx_result}dbps"
21     sleep 2
22 done

原文地址:https://www.cnblogs.com/zhj5551/p/11198362.html

时间: 2024-10-09 12:18:51

监控网卡流量的相关文章

nagios 监控 网卡流量 脚本

#!/bin/bash # #Time     : 2014-06-23 #Author   : ftlynx #Function : use NET-SNMP get NIC traffic on nagios. Usage(){ echo "Usage: check_traffic.sh [options]" echo "     -H     Host IP." echo "     -P     net-snmp community string.

在RedHa上安装MRTG监控网卡流量

http://os.51cto.com/art/201103/252149.htm 2011-03-30 15:05 张微波 phpchina 字号:T | T 在RedHa上安装MRTG监控网卡流量:MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,以非常直观的形式显示流量负载.本文讲述的是在RedHa上安装MRTG监控网卡流量 AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验 在RedHat9上安装调试MRTG监控本机网卡流量 系统环

shell编程之【zabbix自定义监控网卡流量脚本】

之前写了一篇文章主要介绍zabbix的搭建使用http://msiyuetian.blog.51cto.com/8637744/1705396 下面这篇文章主要介绍zabbix自定义监控网卡流量的脚本实现 前期准备 1.说明 server ip :192.168.0.115 client ip :192.168.0.114 2.开启服务 因为之前搭建过zabbix环境,这里就不重复了,直接开启服务端的所需服务: [[email protected] ~]# /etc/init.d/httpd s

【Python运维脚本】Python监控网卡流量

#!/usr/bin/env python # -*- coding=utf-8 -*- #Using GPL v2.7 #Author: [email protected]126.com #Python监控网卡流量 """ 1.实现原理:通过SNMP协议获取系统信息,再进行相应的计算和格式化,最后输出结果 2.特别注意:被监控的机器上需要支持snmp.yum install -y net-snmp*安装 """ #!/usr/bin/pytho

graphite,python监控网卡流量

#!/usr/bin/env python import sys,time from socket import socket def read_interface(in_file): with file(in_file) as f: return f.readlines()[2:] def set_interface(inter_msg): dic={} for i in xrange(len(inter_msg)): dic[inter_msg[i].split(":")[0].s

脚本应用之三:实时监控网卡流量

作用:实时监控网卡接收和发送的速率,以及数据总量,并设置报警数值. 测试版本:centos 系列 实现:通过ifconfig指令获取数据,计算后循环同一位置打印信息,一秒一次: tput bel指令报警 不足:一次只能监控一块网卡: 由于7.x 于5.x和6.x,ifconfig获取信息有差异,需要根据系统版本手动指定相关参数, 7.x 请将第一个位置参数设置为 "7",其他版本为"6"(默认,可不指定) 演示: 脚本会自动列出发现的网卡,选择欲监控的网卡时,需要指

nagios使用check_traffic.sh监控网卡流量

一:主要步骤1,安装snmpd服务包,并且设置好团体名称,添加系统启动2,部署check_traffic.sh到nagios的插件目录到libexec并且授权哦.3,网卡检测参数.4,nagios设置command.cfg的command,添加service.cfg 二:具体干活细节1,安装snmpd,修改内容,设置开机启动安装snmpd  yum install net-snmp* 修改snmpd.conf  vim /etc/snmp/snmpd.conf 内容如下:(注意修改加粗部分内容)

nload监控网卡流量

软件下载地址:http://www.roland-riegel.de/nload/ 软件上传和安装 [[email protected] data]# tar -zxvf nload-0.7.4.tar.gz 3.开始编译安装 [[email protected] data]# cd nload-0.7.4 [[email protected] nload-0.7.4]# ./configure [[email protected] nload-0.7.4]# make && make i

iftop 监控linux服务器网卡流量

(1)源码编译安装iftop 安装iftop必需的软件库: [[email protected] ~]#yum install  libpcap libpcap-devel ncurses ncurses-devel [[email protected] ~]#yum install  flex byacc 下载iftop,编译安装: [[email protected] ~]#wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17