网卡流量检测.py】的更多相关文章

network_speed网卡流量检测 #!/usr/bin/env python #coding:utf-8 import sys import os import atexit import time import psutil #print "Welcome,current system is",os.name," 3 seconds late start to get data..." time.sleep(3) line_num = 1 #function…
可以用来检测是否有挖矿程序在运行的一个子条件 # coding:utf-8 __author__ = 'chenhuachao' import wmi import time import platform def get_network_flow(os): '''监控window平台下网卡的实时的流量信息 通过当前总流量和一秒后的总流量的差值,来统计实时的网卡流量信息; 返回的流量单位是KB ''' if os == "Windows": c = wmi.WMI() for inte…
[题目要求] 写一个脚本,检测网卡流量并记录到日志,需要按照如下格式并一分钟统计一次(只需统计外网网卡,网卡名称eth0) 2019-06-07 1:11 eth0 input: 1000bps eth0 output: 200000bps ################## 2019-06-07 1:12 eth0 input: 1000bps eth0 output: 200000bps 提示:使用sar -n DEV 1 59这样统计一分钟的平均网卡流量,只需要最后的平均值.换算1Byt…
在日常运维工作中,会碰到服务器带宽飙升致使网站异常情况.作为运维人员,我们要能非常清楚地了解到服务器网卡的流量情况,观察到网卡的流量是由哪些程序在占用着. 今天介绍一款linux下查看服务器网卡流量占用情况的工具:Nethogs,来自github上的开源工具.它不依赖内核中的模块.当我们的服务器网络异常时,可以通过运行nethogs程序来检测是那个程序占用了大量带宽.节省了查找时间. Nethogs安装: 方法一:在epel源中可以直接yum安装[root@dev src]# yum insta…
*这篇文章网上已经有相关代码,为了加深印象,我做了相关批注,希望对朋友们有帮助 工作原理:基于/proc文件系统 Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引导内核系统,这是通过/proc 虚拟文件系统实现的./proc 文件虚拟系统是一种内核和内核模块用来向进程(process)发送信息的机制(所以叫做“/proc”),这个伪文件系统允许与内核内部数据结构交互,获取有关进程的有用信息,在运行中(on the fly)改变设置(通过改变内核参数).与其…
很多时候,我们是需要查看服务器的网卡当前跑了多大流量,但对于网卡流量的查询,在linux下似乎没有像top那样的原生命令.虽然top功能很强大,可以实时查看cpu.内存.进程的动态,但是却没有对网卡流量的监控.既然没有,那那就自己写一个吧,哈哈.本文代码综合使用了psutil和curses模块,脚本工具同时支持在linux和windows下使用,支持动态查看网卡流量.当然现在也有些第三方的工具可以使用,比如iftop. 1.psutil模块 psutil可以获取系统的很多信息,包括CPU,内存,…
监控windows主机网卡流量 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.     欢迎加入:高级运维工程师之路 598432640 客户端配置:(172.30.1.120,windows10企业版) 一.下载客户端并解压到指定目录D:\zabbix 链接:http://pan.baidu.com/s/1bp663Mn 密码:xffd 二.安装与配置zabbix_agent客户端 1.一管理员身份运行cmd,执行如下代码: C:\WINDOWS\system32>d: C:…
监控linux服务器网卡流量 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任.       欢迎加入:高级运维工程师之路 598432640 前言:众所周知,我们安装zabbix服务器的时候会默认监控自己,也就是说这个安装包是包含了 server端和agent端,我门就没有必要去找单独的agent包了,以下是链接教程: 链接:http://pan.baidu.com/s/1slcXw41 密码:k8jm 以下是客户端配置 1.首先要在客户端安装zabbix_gent [root@…
1 命令行直接输入:iptraf(如果没有,使用yum install iptraf安装) 2.打开进入选择ip镜像. 3. 选择监听测试的接口,所有接口. 4.开启监听状态日志,系统默认日志路径./var/log/iptraf/ip_traffic.log 4. 运行之后,开启进行监听网卡流量 5.iptraf参考用法: man iptraf 查看 此外还有很多工具命令可以查看: watch命令: watch -n 1 "/sbin/ifconfig eth0 | grep bytes&quo…
http://blog.chinaunix.net/uid-28685162-id-3506260.html nagios安装完成,打开/usr/local/nagios/etc/nagios.cfg去掉cfg_dir=/usr/local/nagios/etc/servers前面的#号,并创建/usr/local/nagios/etc/servers目录(此目录下放被监控机的配置文件),重启nagios服务service nagios restart /usr/local/nagios/etc…