下载ServerStatus-USee

git clone https://gitee.com/useenet/serverTZ.git
mv serverTZ /usr/serverTZ

一、安装服务端
使用宝塔创建一个空网页(PS:域名框使用域名或IP均可)

复制监控展示页到宝塔新建的网站目录中

cp -r /usr/serverTZ/web/* /www/wwwroot/tz
#设置自己新建的web路径

进入服务端配置目录

cd /usr/serverTZ/server

安装环境并进行编译

centos
yum install gcc gcc-c++ kernel-devel 
make
centos8+
dnf install gcc gcc-c++ kernel-devel 
make

配置服务端信息

nano config.json
{"servers":
       [                
           {
               "username": "username",
               "password": "password",
               "name": "vpsname",
               "type": "type",
               "host": "No",
               "location": "China",
               "disabled": false,
               "region":"CN"
           },
           {
               此模板可以添加多个服务器主机,自行添加即可
               "username": "连接用户名",
               "password": "连接密码",
               "name": "监控显示名称",
               "type": "监控显示类型",
               "host": "No",
               "location": "国家",
               "disabled": false,
               "region":"国旗"
           },   #注意此处的逗号(国旗后无需添加,在新增的括号后加即可)
       ]    

在宝塔中打开serverTZ默认端口:35601
编辑完成后,在server目下进行测试,webdir为web站点路径

./sergate --config=config.json --web-dir=/www/wwwroot/tz 
#设置自己新建的web路径

进入对应的监控站点查看是否有监控网页模板
将此进程注册为系统服务
关闭之前进程,进入/usr/serverTZ/systemd/

ctrl + c
cd ../systemd

注册过程,系统服务文件我已经编辑好,直接使用即可
centos8 需要安装python2 并修改文件启动命令为python2

chmod +x serverTZs.service
#赋权 
cp serverTZs.service /lib/systemd/system
#拷贝进系统服务目录 
systemctl daemon-reload
#重新加载系统服务  
systemctl start serverTZs.service
#启动服务端并设置开机自启
systemctl enable serverTZs.service

systemctl restart serverTZs.service    
#在配置文件中增加服务器主机后重启

二、安装客户端
此处在服务端中部署客户端监控本机为例
下载、更名、移动目录到指定文件夹

git clone https://gitee.com/useenet/serverTZ.git
mv serverTZ /usr/serverTZ

进入客户端配置目录

cd /usr/serverTZ/clients

检查已安装的python版本

python -V       #版本需要2.7及以上

若无执行客户端运行环境

#centos
yum install epel-release python-pip

#centos 8+
dnf install wget python2
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py

修改客户端配置文件

nano status-client.py

SERVER = "127.0.0.1"		#修改为服务端地址
PORT = 35601      
USER = "USER"  			#客户端用户名
PASSWORD = "USER_PASSWORD"	#客户端密码
INTERVAL = 1			#更新间隔

运行测试

python status-client.py

将此进程注册为系统服务
关闭之前进程,进入/usr/serverTZ/systemd/

ctrl + c
cd ../systemd

注册过程,系统服务文件我已经编辑好,直接使用即可

chmod +x serverTZc.service
#赋权  
cp serverTZc.service /lib/systemd/system
#拷贝进系统服务目录 
systemctl daemon-reload
#重新加载系统服务  
systemctl start serverTZc.service  
#启动服务端并设置开机自启  
systemctl enable serverTZc.service
systemctl restart serverTZc.service
#在配置文件中增加服务器主机后重启

关于修改解压后的目录
可以自定义任何位置,记得修改systemd/中的注册系统服务文件即可