欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

ServerStatus中文版 探针部署教程

linux sky995 2年前 (2022-03-19) 706次浏览 0个评论

本文及资源最后更新时间 2022-03-19 by sky995

演示:https://server.uquq.cn/

一、安装服务端

打开SSH 克隆代码

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

生成服务端程序

cd ServerStatus/server
make
./sergate

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

配置客户端

修改/ServerStatus/server/config.json文件,注意用户名、密码的值需要和客户端一致

{"servers":
	[
		{
			"username": "s01",
			"name": "腾讯云上海",
			"type": "kvm",
			"host": "host1",
			"location": "cn",
			"password": "USER_DEFAULT_PASSWORD",
			"monthstart": 1
		},
		{
			"username": "s02",
			"name": "腾讯云广州",
			"type": "kvm",
			"host": "host2",
			"location": "cn",
			"password": "USER_DEFAULT_PASSWORD",
			"monthstart": 1
		}
	]
}

复制ServerStatus/status到你的网站目录 后面替换为你的网站目录路径

sudo cp -r ServerStatus/web/* /www/wwwroot/server

保持运行 安装screen

yum install screen 或者 apt-get install screen

创建窗口

screen -S name

运行服务端
参数为设置修改网站的根目录

cd /root/ServerStatus/server
./sergate --config=config.json --web-dir=/www/wwwroot/server

需要添加/删除客户端恢复窗口

screen -x name

二、安装客户端

将/ServerStatus/clients/client-linux.py 上传到客户端目录 配置SERVER地址,用户名,密码

SERVER = "127.0.0.1"
USER = "s01"



PORT = 35601
PASSWORD = "USER_DEFAULT_PASSWORD"
INTERVAL = 1
PROBEPORT = 80
PROBE_PROTOCOL_PREFER = "ipv4"  # ipv4, ipv6
PING_PACKET_HISTORY_LEN = 100
CU = "cu.tz.cloudcpp.com"
CT = "ct.tz.cloudcpp.com"
CM = "cm.tz.cloudcpp.com"
......

保持运行 安装screen

yum install screen 或者 apt-get install screen

创建窗口

screen -S tz
python client-linux.py

需要修改参数 恢复窗口

screen -x tz

GITHUB项目地址

https://github.com/cppla/ServerStatus


好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ServerStatus中文版 探针部署教程
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址