概述
ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针。
项目地址
服务端配置
克隆代码:
git clone https://github.com/cppla/ServerStatus.git
手动编译(如果没错误提示,OK,ctrl+c关闭;如果有错误提示,检查35601端口是否被占用):
cd ServerStatus/server make ./sergate
修改配置文件(注意username, password的值需要和客户端对应一致):
vim config.json
{"servers": [ { "username": "s01", "name": "vps-1", "type": "kvm", "host": "chengdu", "location": "??", "password": "USER_DEFAULT_PASSWORD", "monthstart": 1 }, { "username": "s02", "name": "vps-2", "type": "kvm", "host": "chengdu", "location": "??", "password": "USER_DEFAULT_PASSWORD", "monthstart": 1 } ] }
拷贝ServerStatus/web到你的网站目录:
cp -r ServerStatus/web/* /home/wwwroot/default
运行服务端(web-dir参数为上一步设置的网站根目录,务必修改成自己网站的路径):
./sergate --config=config.json --web-dir=/home/wwwroot/default
客户端配置
客户端有两个版本,client-linux为普通linux,client-psutil为跨平台版,普通版不成功,换成跨平台版即可。
下载客户端:
wget https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-psutil.py #跨平台版# wget https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py #普通版#
修改配置文件(修改SERVER地址,username帐号, password密码):
vim client-psutil.py #跨平台版# vim client-linux.py #普通版#
安装psutil跨平台依赖库:
#Centos# yum -y install epel-release yum -y install python3-pip yum clean all yum -y install gcc yum -y install python3-devel pip3 install psutil
#Ubuntu/Debian# apt -y install python3-pip pip3 install psutil
设置后台运行:
./sergate --config=config.json --web-dir=/home/wwwroot/default >/dev/null 2>&1 #服务端# nohup python3 client-psutil.py >> /dev/null 2>&1 & #跨平台版客户端# nohup python3 client-linux.py >> /dev/null 2>&1 & #普通版客户端#
Comments | NOTHING
该文章已经关闭评论