服务端-ServerStatus安装

演示地址:ServerStatus

注意!!!请确保35601端口没有被占用,再继续

git clone https://github.com/BotoX/ServerStatus.git
cd ServerStatus/server
make
./sergate

如果没错误提示,OK,ctrl+c关闭;如果有错误提示,检查35601端口是否被占用

服务端-修改配置文件

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

{"servers":
       [
        {
            "username": "这里是客户端登录用户(必填)",
            "name": "服务器名称(自行修改)",
            "type": "服务器类型(自行修改)",
            "host": "服务商",
            "location": "服务器所在地区",
            "password": "这里是客户端登录密码(必填)"
        },
       ]
}

服务端-web配置

拷贝ServerStatus/status到你的网站目录

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

运行服务端

web-dir参数为上一步设置的网站根目录,务必修改成自己网站的路径

./sergate --config=config.json --web-dir=/home/wwwroot/default     (`自己的网站路径`)

客户端配置

客户端程序在ServerStatus/clients下

linux修改client.py文件即可

vim client.py   修改SERVER地址,username帐号, password密码        
python client.py    运行即可。      

跨平台修改client-psutil.py文件

安装psutil跨平台依赖库      
vim client-psutil.py   修改SERVER地址,username帐号, password密码       
python client-psutil.py   运行即可。           


当client.py能执行则不需要执行下方代码!!!安装psutil跨平台依赖库

### 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 Windows:
打开网址:https://pypi.python.org/pypi?:action=display&name=psutil#downloads
下载psutil for windows程序包
安装即可

转载自

ServerStatus
ServerStatus中文版

交流

Last modification:June 7th, 2020 at 06:53 pm
如果觉得我的文章对你有用,请随意赞赏