Stat Hub 服务器状态展示开源项目

我要开发同款
匿名用户2016年09月12日
50阅读
所属分类Google Go、程序开发、服务框架/平台
授权协议Apache

作品详情

StatHub是一个帮您收集并展示众多服务器状态的服务。

它由两部分组成,一是服务端,用于接收、储存和展示状态;另一个是客户端,它用于收集并发送状态到服务端。而这一切,您只需要两个二进制文件。

特性

Go语言编写

只需两个文件就可以完成一切

部署简单,没有依赖不需要数据库

支持SSL安全,支持域名访问,安全并简单

安装

请选择其中一台服务器做主服务器,并按以下说明在上面安装服务端。

Linux(如果有curl)curl --insecure https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | shLinux(如果有wget)wget --no-check-certificate -O - https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh在您电脑的浏览器打开它

对于大多数系统,到这里服务已经成功安装并启动了,现在您可以通过本地电脑上的浏览器打开它。

默认URL是

https://ip:15944

输入默认密码:likexian

添加一个客户端

按以下提示操作

https://ip:15944/helpFAQ

我添加了一个客户端,为什么没有数据显示?

      请在客户端查看client.log的内容看看出错原因。

我可以使用域名而不是IP访问页面吗?

      当然可以,请在域名解析中添加一条指向服务器端IP的A记录,然后用https://子域名.域名:15944访问即可。

我可以用https访问页面吗?

      没问题,并且SSL是默认启用的,不过用的是自签名证书。

我可以不用自签名证书,而是使用自己的有效证书吗?

      当然可以,并且强烈推荐这么做。请用您的证书替换掉cert目录里对应的文件。

我可以跟nginx一起部署吗?

没问题,请将以下配置加到nginx配置文件。

location /stathub/ {    proxy_pass https://127.0.0.1:15944;    proxy_set_header X-Real-IP $remote_addr;}版权

  Copyright2015-2016,LiKexian

  ApacheLicense,Version2.0

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论