Skip to content
A smart Hub for holding server Stat
Go Shell HTML Other
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead, 24 commits behind likexian:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
server
.gitignore
.travis.yml
CHANGS-ZH.md
CHANGS.md
LICENSE.md
README-ZH.md
README.md
VERSION
build.sh
demo.png
setup-systemd.sh
setup.sh

README.md

Stat Hub

A smart Hub for holding server stat

Build Status

中文说明 | English README

Overview

Stat Hub is a service for collecting and displaying servers stat.

Stat Hub have two parts, one is the SERVER for recving, storing and displaying stat, the other is the CLIENT for collecting and sending stat to SERVER. Just two binary files is needed for all of this.

DEMO

demo

Feature

  • Powered by Go lang
  • Only two binary files, doing and displaying data
  • Easy deploy, no depends, no database required
  • SSL support, your domain support, secure and easy

Install

You shall choose a server for master, and install it following the below

Linux via curl

curl --insecure https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh

Linux via wget

wget --no-check-certificate -O - https://raw.githubusercontent.com/likexian/stathub-go/master/setup.sh | sh

Open on your PC browser

For most systems, it will install and start after this, now you can view it via your PC browser.

The default url is

https://ip:15944

Then enter the default password: likexian

Add a CLIENT (node)

Follow the guide

https://ip:15944/help

FAQ

  • A client added, but no list on the page ?

    Please refer to the client.log on the node, it may show what is wrong.

  • Can I use my domain instead of the https://ip:15944 ?

    Yes, please add an A record on your dns server for one subdomain, then using https://subdomain.yourdomain:15944 .

  • Can I use https for visist ?

    Sure, it is SSL by default, using self-signed cert.

  • Cal I use my SSL cert, not the self-signed one ?

    Yes, please replace the cert in the cert dir, and it strong recommend that doing this.

  • Can I deploy it with my nginx ?

Sure, please add the folling config to nginx conf file.

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

LICENSE

Copyright 2015-2016, Li Kexian

Apache License, Version 2.0

DONATE

About

Thanks

You can’t perform that action at this time.