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
-v
版本-i
初始化iptables规则-u
获取最近数据并更新数据库-m
当配置文件改变时,migrate数据库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
1
woochun 2015-01-22 20:39:46 +08:00
虽然看不懂,还是要支持的
|
2
wzxjohn 2015-01-22 21:54:15 +08:00
看了半天反正没懂这个软件到底能监控啥。。。
|
3
zjgood 2015-01-22 22:34:38 +08:00 via Android
666,thx
|
4
20150517 2015-01-22 23:02:06 +08:00 via Android
munin不就可以了吗?有那插件的
|
5
kslr 2015-02-24 02:22:06 +08:00 via Android
Mark
|