自建好看的探针

前言

我现在有台阿里云服务器和免费的GCP(Google Cloud Platform)
虽然博客已经有了一个监控页面,但是再弄一个总感觉太多了
所以找了个好看的探针页面搭建
写一下我踩的坑

正文

我们使用的项目是CokeMine优化的ServerStatus

组成解释

在这解释一下,服务端是用来接收各个服务器的监控数据
而客户端是来发送监控数据的
所以只要网站部署在哪个服务器,哪个服务器就要装服务端
客户端需要监控的服务器都要装!

我就搞反了

安装 配置

服务端配置

首先用SSH连接上服务器
下载脚本

wget https://gitee.com/zi_gao/ServerStatus-Web/raw/master/status.sh

打开服务器端页面

bash status.sh s

输出以下

ServerStatus 一键安装管理脚本 [v0.0.1]
  -- Toyo | doub.io/shell-jc3 --
  --    Modify by CokeMine    --
  0. 升级脚本
 ————————————
  1. 安装 服务端
  2. 更新 服务端
  3. 卸载 服务端
————————————
  4. 启动 服务端
  5. 停止 服务端
  6. 重启 服务端
————————————
  7. 设置 服务端配置
  8. 查看 服务端信息
  9. 查看 服务端日志
————————————
 10. 切换为 客户端菜单

 当前状态: 服务端 未安装

我们选择1安装服务端

在这过程中会选择端口,我建议换个端口,安全一些
有宝塔或者Nginx网站可以不部署,我选择不部署

安装完成需要放行端口

我没放行一直没搞好。。。

然后我们再次输入

bash status.sh s

会出现

ServerStatus 一键安装管理脚本 [v0.0.1]
  -- Toyo | doub.io/shell-jc3 --
  --    Modify by CokeMine    --
  0. 升级脚本
 ————————————
  1. 安装 服务端
  2. 更新 服务端
  3. 卸载 服务端
————————————
  4. 启动 服务端
  5. 停止 服务端
  6. 重启 服务端
————————————
  7. 设置 服务端配置
  8. 查看 服务端信息
  9. 查看 服务端日志
————————————
 10. 切换为 客户端菜单

 当前状态: 服务端 已安装 并 已启动

我们选择7

你要做什么?
    
  1. 添加 节点配置
  2. 删除 节点配置
————————
  3. 修改 节点配置 - 节点用户名
  4. 修改 节点配置 - 节点密码
  5. 修改 节点配置 - 节点名称
  6. 修改 节点配置 - 节点虚拟化
  7. 修改 节点配置 - 节点位置
  8. 修改 节点配置 - 节点区域
  9. 修改 节点配置 - 全部参数
————————
  10. 启用/禁用 节点配置
————————
 11. 修改 服务端监听端口

我们选择1添加节点

之后会出现添加用户名和密码,建议设长一点,强度高一些(前端面板不会显示,填什么都不会影响前端面板)

然后是节点名称,这个你想让他在面板显示什么名称,就填啥,可以填中文

虚拟化类型,不知道的就默认就行

节点位置,可以填真实的,也可以填假的,随你

然后还要填个地区,这个用来生成旗帜图片,就填世界上有的就行比如:CN UK之类的,最好填简写,我没试过全称,世界上没有的也可以,不会报错,但是图片不会显示

一个用户就添加好了,需要多台服务器就多添加几个。接下来我们会用客户端连接

客户端配置

我们执行下面代码安装

bash status.sh c

(shell脚本还是刚才的)
输出

ServerStatus 一键安装管理脚本 [v0.0.1]
  -- Toyo | doub.io/shell-jc3 --
  --    Modify by CokeMine    --
  0. 升级脚本
 ————————————
  1. 安装 客户端
  2. 更新 客户端
  3. 卸载 客户端
————————————
  4. 启动 客户端
  5. 停止 客户端
  6. 重启 客户端
————————————
  7. 设置 客户端配置
  8. 查看 客户端信息
  9. 查看 客户端日志
————————————
 10. 切换为 服务端菜单

 当前状态: 客户端 未安装

 请输入数字 [0-10]:

我们选择1安装客户端

安装过程中出现填写服务端ip 用户 密码,
ip填写安装了服务端的ip,如果是本机就填127.0.0.1
填写我们刚才添加的用户和密码

然后就连接上服务端了

这里不用放行端口,应为只是出站

web页面配置

如果是自动部署网站可以省略这步

我们在Nginx或者Apache添加个网站,域名自己准备(ip也没问题)

网站目录填写/usr/local/ServerStatus/web(这个是服务端自动生成的)

然后访问域名就可以了

大功告成

效果图

我把web端美化了下,阿里云OSS极速下载

  1. 繁体改简体
  2. CSS动画浮动

后记

这个面板真棒,不用反代 一键安装 一个脚本 什么的最棒了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值