ServerStatus酷炫高逼格的中文云探针

2018-10-14  本文已影响224人  7f4cf71ba8f6

简介

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)是ServerStatus( https://github.com/BotoX/ServerStatus )项目的中文(优化)版。

在线演示:https://tz.cloudcpp.com

部署教程

克隆代码

git clone https://github.com/tenyue/ServerStatus.git

服务端配置(服务端程序在ServerStatus/web下)

1、天生服务端程序

cd ServerStatus/server

make

./sergate

如果没毛病提示,OK,ctrl+c关闭;如果有毛病提示,检查35601端口能否被占用

二、修正配置文件

修正config.json文件,注意username, password的值需要和客户端对应划一

{"servers":

    [

        {

            "username": "s01",

            "name": "Mainserver 1",

            "type": "Dedicated Server",

            "host": "GenericServerHost123",

            "fubitechation": "Austria",

            "password": "some-hard-to-guess-copy-paste-password"

        },

    ]

}

3、拷贝ServerStatus/status到你的站点目录

比如:

sudo cp -r ServerStatus/web/* /home/wwwroot/default

4、执行服务端

web-dir参数为上一步设置的站点根目录,务必修正成伏笔VPS站点的路径

./sergate --config=config.json --web-dir=/home/wwwroot/default

客户端配置(客户端程序在ServerStatus/clients下)

客户端有两个版本,client-linux为一般linux,client-psutil为跨平台版,一般版不成功,换成跨平台版便可。

1、client-linux版配置:

1、vim client-linux.py, 修正SERVER地址,username帐号, password密钥

2、python client-linux.py 执行便可。

二、client-psutil版配置:

1、部署psutil跨平台依靠库

2、vim client-psutil.py, 修正SERVER地址,username帐号, password密钥

3、python client-psutil.py 执行便可。

for Centos:

sudo yum -y install epel-release

sudo yum -y install python-pip

sudo yum clean all

sudo yum -y install gcc

sudo yum -y install python-devel

sudo pip install psutil

for Ubuntu/Debian:

sudo root

apt-get -y install python-setuptools python-dev build-essential

apt-get -y install python-pip

pip install psutil

for 微软s:

open网址:https://pypi.python.org/pypi?:action=display&name=psutil#downloads

下载psutil for windows程序包

部署便可

open云探针页面,便可以一般的监控。接下来把服务器和客户端script自行进入开机启动,或者进程保护,或以来台方法执行便可!比如: nohup python client-linux.py &

项目地址:https://github.com/tenyue/ServerStatus

希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和ServerStatus酷炫高逼格的中文云探针相关的问题或者对法兰克福 低价 vps有疑惑也欢迎大家咨询。

上一篇下一篇

猜你喜欢

热点阅读