服务器安装ServerStatus云探针教程

前言

本文将介绍在服务器上安装ServerStatus来监控多台服务器的运行状态的教程.

ServerStatus-Toyo版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)

安装流程

一、服务器端

登录服务器

先下载一键安装脚本

wget -N --no-check-certificate https://softs.loan/Bash/status.sh <span class="pl-k">&amp;&amp;</span> chmod +x status.sh
备用
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/status.sh && chmod +x status.sh

安装服务器端

# 显示客户端管理菜单
bash status.sh c
 
# 显示服务端管理菜单
bash status.sh s

注意:以上命令末尾的s代表服务器端,c则代表客户端.也可以输入数字10回车来切换。

选1安装服务器端

设置端口

请在服务器提供商控制面板开放对应端口

按y回车安装依赖

是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
 
# 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。
# 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。
# 如果使用宝塔,可以输入n,然后在宝塔新建一个网站,根目录 修改为:/usr/local/ServerStatus/web 即可!无需数据库!

安装完成

二、客户端安装

登录需要被监控的服务器

下载一键安装脚本(同服务器端脚本)

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/status.sh && chmod +x status.sh

安装客户端

bash status.sh c

注意:以上命令末尾的s代表服务器端,c则代表客户端.也可以输入数字10回车来切换。

按1选择安装客户端

输入服务器端的IP,或者服务器端配置的域名,输入服务器端配置的端口

为本台服务器添加用户名及密码,等待安装完毕,如有其它需要监听的VPS则重新再按装一遍。

三、配置服务器端

登录服务器端所在服务器

输入

bash status.sh s

选择7设置服务器配置

选择1添加节点

输入客户端设置的用户名和密码,设置一个服务器名称,选择虚拟化类型,输入服务器所在地点

安装完成

四、Web美化主题替换

主题下载地址

https://raw.githubusercontent.com/stilleshan/files/master/projects/serverstatus-toyo/web.zip

美化主题由第三方提供

下载的文件上传并覆盖到/usr/local/ServerStatus/web/目录即可.

使用你配置的域名来访问服务器监控页面

五、其他操作

客户端:

启动:service status-client start
停止:service status-client stop
重启:service status-client restart
查看状态:service status-client status

服务端:

启动:service status-server start
停止:service status-server stop
重启:service status-server restart
查看状态:service status-server status

Caddy(HTTP服务):

启动:service caddy start
停止:service caddy stop
重启:service caddy restart
查看状态:service caddy status
Caddy配置文件:/usr/local/caddy/caddy

默认脚本只能一开始安装的时候设置配置文件。——————————————————————————————————————

安装目录:/usr/local/ServerStatus

网页文件:/usr/local/ServerStatus/web

配置文件:/usr/local/ServerStatus/server/config.json

客户端查看日志:tail -f tmp/serverstatus_client.log

服务端查看日志:tail -f /tmp/serverstatus_server.log

六、批量添加节点 用户

在/usr/local/ServerStatus/server中 编辑 config.json 按照里面格式,自行加节点用户!

{
"username": "aliyunhk",
"password": "cvps.top",
"name": "aliyunHK",
"type": "KVM",
"host": "None",
"location": "HK",
"disabled": false
},
在最后一个的节点上面增加!!!
username = 客户端用户名 (不能重复)
password = 密码 (可以同一个)
name = 节点名
type = 虚拟化
location = 位置 (可以中文。如果需要美化版的话,必须大写,否则下面国旗没用,都是2个字母 中国香港=HK 新加坡=SG 中国=CN ....具体看img中的国旗名字。)

最后执行 重启服务器端:service status-server restart

其他说明

网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s

服务器总流量单位为:T=TB,G=GB,M=MB,K=KB

CentOS7系统 负载显示异常的问题

CentOS7系统 默认可能没有安装 netstat 依赖,所以会造成IP检测(负载)出错,手动安装即可: yum install net-tools -y

根据网上教程整理。

版权声明:
作者:水东柳
链接:https://shuidl.com/2361.html
来源:水东柳博客
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>