无图无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 1
现在用的是 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 1
@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 Server 和 client 端都只是一个可执行文件,赞。
|
55
likexian OP |
56
Livid MOD @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
thonatos 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
thonatos 2015-05-20 16:40:19 +08:00
|
84
thonatos 2015-05-21 16:21:20 +08:00
|
86
O21 2015-06-07 03:42:00 +08:00
服务器的名字能不能自己设置。。。
|