大碗面条

ServerStatus多服务器云探针、云监控优化版

简介

目录介绍:

更新说明:

  1. https://www.hostloc.com/thread-545992-1-1.html 在此模板上进行修改美化。
  2. Img文件夹丢了很多图片,自行引用。
  3. 国旗图标无法显示在这里自行下载https://www.iconfinder.com/iconsets/195-flat-flag-psd-icons

安装教程:

执行下面的代码下载并运行脚本。

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

下载脚本后,根据需要安装客户端或者服务端:(服务端 = 例子:cc.cc.cc 主端   客户端 = 需要监控的VPS)

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

运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。

一开始会提示你输入 网站服务器的域名和端口,如果没有域名可以使用IP地址。

简单步骤:

首先安装服务端,安装过程中会提示:

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

然后 添加或修改 初始示例的节点配置,注意用户名每个节点配置都不能重复,其他的参数都无所谓了。

然后安装客户端,根据提示填写 服务端的IP 和前面添加/修改 对应的 节点用户名和密码(用于和服务端验证),然后启动就好了。

最后将下载的美化版web 替换 /usr/local/ServerStatus/web 。

使用说明:

进入下载脚本的目录并运行脚本:

# 客户端管理菜单./status.sh c# 服务端管理菜单./status.sh s

然后选择你要执行的选项即可。

ServerStatus 一键安装管理脚本 [vx.x.x]-- Toyo | doub.io/shell-jc3 -- 
0. 升级脚本
1. 安装 服务端
2. 卸载 服务端
3. 启动 服务端
4. 停止 服务端
5. 重启 服务端
6. 设置 服务端配置
7. 查看 服务端信息
8. 查看 服务端日志
9. 切换为 客户端菜单 当前状态: 服务端 已安装 并 已启动 请输入数字 [0-9]:

其他操作

客户端:

启动: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

相关开源项目,感谢:

退出移动版