
无图无XX,首先请看图。

简单来说,这是一个收集众多vps/服务器状态数据并统一简单展示出来的玩意。
你只需要在服务端(任选一台机器)放一个服务,客户端再放一个服务即可完成。
我崇尚简单,并且会继续让它变得更简单,欢迎使用,专业求黑。谢谢大家。
完整说明请移步:
https://github.com/likexian/stathub-go/blob/master/README-ZH.md
如果觉得不错,别忘了点赞(star):
https://github.com/likexian/stathub-go
1 anyforever 2015-04-16 17:58:39 +08:00 有意思,去玩玩。 |
2 mashpolo 2015-04-16 18:15:01 +08:00 看来很不错的样子,可惜我用nagios习惯了。 |
3 ericFork 2015-04-16 18:18:12 +08:00 会有 stathub-python 么? |
4 likexian OP |
7 soli 2015-04-16 18:40:51 +08:00 赞! |
8 cevincheung 2015-04-16 18:44:59 +08:00 能像elasticsearch那样就更好了。自动发现同局域网内的所有主机。 |
9 maja 2015-04-16 18:53:04 +08:00 不错,很清晰。 另外提供两个类似的“比较重一点的”服务供楼主参考, - Longview from Linode https://www.linode.com/longview?r=4ac311e93fb17b63f700759e72b034f61f9414 不带 ref: https://www.linode.com/longview 10个以下节点免费,并且不需要是Linode的服务器 - 第二个是 NewRelic Server Monitor http://newrelic.com/server-monitoring 。 如果注册的话从 http://newrelic.com/aws, 有免费的standard account,会比正常的功能多一点。 |
10 maja 2015-04-16 19:00:57 +08:00 刚刚去GitHub看见楼主使用的Golang写的,心生感激。 我原来用 papertrail 的时候,https://github.com/papertrail/remote_syslog 是惨无人道的居然用ruby写,为了这个logaggregation服务居然还得装很多ruby的gem。现在 https://github.com/papertrail/remote_syslog2 改写成了Golang,静态编译单文件直接拷贝上服务器就能直接用,puppet的文件也极大地得到了简化。 |
11 wy315700 2015-04-16 19:01:06 +08:00 newrelic 吧 |
12 likexian OP |
13 ddqp 2015-04-16 19:30:56 +08:00 赞楼主,请问如何修改密码? |
15 miao 2015-04-16 19:33:51 +08:00 via Android 只会php如何安装 |
16 ddqp 2015-04-16 19:34:16 +08:00 哦,看到了,要输两遍,很简洁。 |
17 likexian OP |
18 missdeer 2015-04-16 19:45:40 +08:00 Go做的,已star |
19 Verinda 2015-04-16 19:46:14 +08:00 @likexian 好奇怪,在DigitalOcean一个数据中心有2台VPS,其中一台作为服务端,在另一台上装了客户端,结果服务端这边就是显示不出来,客户端设置的时候也没有什么报错。还有的另一个服务商的一台VPS上也装了客户端,设置的时候完全一样,就能显示…… PS. 如果服务端发生变化,在客户端上可以直接更新新的服务端配置吗? |
20 likexian OP |
22 msg7086 2015-04-16 20:00:21 +08:00 顺便一提,我这边监控服务器用的是observium。 |
23 Verinda 2015-04-16 20:04:52 +08:00 via iPhone @likexian client.log是空的,URL应该没写错,试了好几次,URL写服务端的公网IP和内网IP都不行,要不我换个数据中心试试 |
24 binux 2015-04-16 20:18:22 +08:00 现在用的是 https://nodequery.com/ |
25 Slienc7 2015-04-16 22:15:42 +08:00 English README 指向的还是ZH 中文版 |
26 chuangbo 2015-04-17 04:03:36 +08:00 via iPhone 推到 hacker news 吧 |
27 imlonghao 2015-04-17 05:54:36 +08:00 via Android 我64位的vps运行的是client_x86_64,显示的也是32 bit? 几台都是这样 |
28 fuge 2015-04-17 06:36:47 +08:00 via iPhone 好东西 感谢楼主 一会试试 |
29 likexian OP |
30 ryd994 2015-04-17 10:55:04 +08:00 via Android 一直用ksysguard 因为平时桌面就是kde,在服务器上装个服务端就好。不需要监听端口,通过ssh连接 |
31 ryd994 2015-04-17 10:55:44 +08:00 via Android 用http安全性不要紧么…… 还有监听端口这是多一个端口对一个弱点的节奏啊…… |
33 Actrace 2015-04-17 12:42:29 +08:00 楼主,加个提醒吧。。 |
34 likexian OP |
35 ryd994 2015-04-17 13:17:15 +08:00 @likexian 考虑无密码的wifi、钓鱼wifi、有线网络的嗅探……… 至少加上https的支持吧 或者你可以参考ksysguard的做法,服务端不是daemon而是输出到stsout。靠ssh保证安全性 因为你这个服务是用root权限跑的,一般来说用root跑网络服务的只有ssh了,其他的服务基本没有敢用root跑的。安全是木桶啊 |
36 derek80 2015-04-17 13:56:15 +08:00 点赞+fork |
37 along 2015-04-17 13:58:00 +08:00 发现一个文字错误 readme里 的 Open on your PC brower 应该是 Open on your PC browser |
38 likexian OP |
39 no13bus 2015-04-17 14:43:19 +08:00 @likexian 我怎么发现楼主有些眼熟,原来star过我的 redispapa. 楼主是大牛呀,这工具写的赞,还是golang写的。文档也写的很用心,中英文。 那楼主赶紧用用我的小玩具吧 https://github.com/no13bus/ohmyrepo http://ohmyrepo.ml 看看自己这几天每天的小星星变化了多少,以及他们都在全世界哪里呢。嘻嘻。 |
40 kenken 2015-04-17 15:17:36 +08:00 加客户端一直显示 Access Denied. |
44 Lucups 2015-04-17 15:50:54 +08:00 之前在用 Munin,感觉太强大了 楼主这个我比较喜欢 :) |
45 huobazi 2015-04-17 16:26:59 +08:00 什么时候支持 windows client |
46 likexian OP |
49 liuchen9586 2015-04-17 19:32:39 +08:00 感谢楼主分享 :) |
50 ghovik 2015-04-17 19:38:56 +08:00 感谢分享,还不错。 可是为什么我的RAM一直显示在98%以上,可是实际上占用率大概是30%。何解? |
51 Verinda 2015-04-17 19:45:46 +08:00 via iPhone @likexian DO的主机大概确实没法上线,设置时没有报错,服务端的data文件夹中没有DO的数据,用的CentOS/Debian 7.0 x64都不行 |
52 likexian OP @qiuai 1. 有报错吗,也可能是iptables策略。2. 你在server本机也跑一个client就好了。 @liuchen9586 感谢支持 @ghovik buffer cache也算在使用量上了,这个地方我再想办法优化 @Verinda 可能是iptables策略,看看开放下端口吧 |
53 Livid MOD PRO Server 和 client 端都只是一个可执行文件,赞。 |
55 likexian OP |
56 Livid MOD PRO @likexian 我们目前在大量服务器上用的是 Munin(通过 Puppet 统一部署),但是这个东西文件太多了,虽然插件很多是个最大的优点。 如果能够把这块系统逐步转移到轻量级的 Go 做的监控软件上面,肯定是未来的方向。 |
57 likexian OP 在未读消息里发现这个贴被@Livid 置顶一个小时了,再次十分感谢livid的大力帮忙。在这里发了之后帖子也收到了上百的收藏和几十的赞。十分感谢这个社区,感谢以上所有阅读过、回复过、特别是试用过和提过意见的大神们,十分感谢! |
58 likexian OP @Livid 嗯,像munin nagios cacti zabbix这些都很强大。而stat hub旨在简单但提供足够的信息。以后go在这方面应该会越来越多这种方案,go在系统、网络方面支持很好还能快速开发。 |
59 flame 2015-04-18 12:03:09 +08:00 [img]http://i2.tietuku.com/eb50882dc4305230.png[/img] 请问我重复写了配置文件,控制端就出现了重复的了,有办法解决吗/ |
60 gock 2015-04-18 12:04:35 +08:00 via iPad 好东西 |
62 flame 2015-04-18 12:37:23 +08:00 可不可以把登陆验证给去掉,访问直接。? |
64 likexian OP |
67 BlueWolf 2015-04-18 15:00:39 +08:00 |
69 imlonghao 2015-04-18 16:39:56 +08:00 via Android 楼主现在 32bit 的问题解决了么? |
71 likexian OP |
73 zyqzyq 2015-04-19 06:38:18 +08:00 via Android 一直用nodequery |
74 xrui 2015-04-19 17:47:32 +08:00 via Android 我拿Nginx反代15944端口,再套上cf的SSL。。。这样会有用吗 |
75 likexian OP |
76 SuYia 2015-05-14 10:13:48 +08:00 暂时就一台服务器...先关注,再测试,O(∩_∩)O谢谢 |
77 likexian OP @thonatos 一台服务器也可以用啊,有了这个你再也不用登录服务器去 uptime/free/df/ifconfig 了,只要有浏览器,随时随地查看服务器状态。 并且最新的版本有了月流量统计,本月用了多少流量一眼就知道,方便又贴心。 |
78 likexian OP 之前有同学反馈添加了节点但没有数据的问题已经解决了,原因是没有swap之前的版本无法正常收集信息,欢迎有这个问题的同学再试一下新版。 |
79 likexian OP |
80 SuYia 2015-05-20 16:40:19 +08:00 |
84 SuYia 2015-05-21 16:21:20 +08:00 |
86 O21 2015-06-07 03:42:00 +08:00 服务器的名字能不能自己设置。。。 |