Python Script for Monitoring Server Process Traffic
原文英文,约500词,阅读约需2分钟。发表于: 。最近在整车上流量的分析优化方案,需要对外网进程的流量进行治理,之前整了个shell脚本监控:Shell脚本调用iftop监控分析服务器进程外网流量,这个是python脚本版本,主要是输出进程名、pid、上下行流量统计,时间戳,服务状态等相关信息,并将日志收集到kakfa,为下一步开发平台分析做准备。脚本执行资源占用情况,CPU:0.1-2%、MEM:0.1%,32M左右#!/usr/bin/...
脚本使用iftop监控分析服务器进程外网流量,并将日志收集到kakfa。脚本执行资源占用情况:CPU:0.1-2%、MEM:0.1%,32M左右。每次脚本启动时删除7天前的日志文件。脚本执行iftop命令捕获输出,获取自动驾驶状态和总发送接收速率。获取本地端口列表,遍历端口获取进程名和pid,并获取发送接收速率。将结果写入日志文件。