流量监控即服务

2015-01-22 18:11:59 +08:00
 caizixian

https://github.com/caizixian/tcpstat

前一段时间搞了个,觉得大家在这方面应该是有些需求的,比如卖**的奸商、服务器合租什么的。假如多个项目都需要使用,那么来一个平台自然是不错的。

这算是第一个弄出来的开源项目,希望大家觉得有用。做了个很dirty的prototype,大家可以一起开发。(Pull requests or Organization)

目前做到的功能如下:

读取配置文件,然后程序会创建iptables规则,并进行数据库初始化。接下来只要写一下crontab,每隔一段时间update db即可。

配置文件格式:

[Groups]
Name:Gp1,Gp2

[Gp1]
Port:2,2000-3000
Webhook:http://localhost/api/v1/tcpstats

[Gp2]
Port:80,443
Webhook:http://localhost:8080/api/v1/tcpstats

命令行参数:

tcpstat [-c] -v|i|u|m

依赖的安装

sudo apt-get update
sudo apt-get install -y mongodb python-pip python-dev build-essential
sudo pip install -r /vagrant/requirements.txt

已上传到PyPI

待开发功能:

可见issue https://github.com/caizixian/tcpstat/issues

Milestone 0.1.0:

Milestone 0.2.0:

Milestone 0.3.0:

4414 次点击
所在节点    分享创造
5 条回复
woochun
2015-01-22 20:39:46 +08:00
虽然看不懂,还是要支持的
wzxjohn
2015-01-22 21:54:15 +08:00
看了半天反正没懂这个软件到底能监控啥。。。
zjgood
2015-01-22 22:34:38 +08:00
666,thx
20150517
2015-01-22 23:02:06 +08:00
munin不就可以了吗?有那插件的
kslr
2015-02-24 02:22:06 +08:00
Mark

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/164570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX