统计内网机器网络流量的方案

【原因】  公司有一个分支办公室,有几十台计算机。用户反映有的时候网络访问比较慢。由于缺乏监控设备,无法知道网络拥塞是哪些用户造成的。因此,写了一个小软件来统计工作时间,电脑的互联网访问流量,便于事后查出到底是哪些电脑(人)可能存在问题。


【前提】

1. 所有计算机自动分配IP地址,DHCP服务器可以为计算机绑定ip地址

2. 所有计算机通过一台TPLINK企业路由器上外网,TPLINK路由器打开了流量统计选项


【原理】

1. 每天早上的时候,软件去路由器获取一次流量数据,存入MySQL数据库

2. 每天下班时,软件再去获取一次流量数据,也存入Mysql数据库里

3. 下班时的流量数据-上班时获取的流量数据 即为计算机访问互联网的流量数据

4. 计算完毕后,把结果存入数据库表,同时发邮件给相关部门主管,告知流量数据信息。


附代码:  http://download.csdn.net/detail/yongjiu26/8873227

自动运行

crontab  -l

# m h  dom mon dow   command
30 8 * * *  /usr/local/bin/go.sh -s
00 17 * * * /usr/localbin/go.sh -e


cat stat/go.sh
#!/bin/sh

cd  /usr/local/bin
./getstat.pl
./insert.pl $1
if [ "$1" = "-e" ]; then
./rept.pl
fi






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值