服务器安装ServerStatus云探针教程
前言
本文将介绍在服务器上安装ServerStatus来监控多台服务器的运行状态的教程.
ServerStatus-Toyo版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~,该云监控(云探针)
安装流程
一、服务器端
登录服务器
先下载一键安装脚本
wget -N --no-check-certificate https://softs.loan/Bash/status.sh <span class="pl-k">&&</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
根据网上教程整理。
共有 0 条评论