结合宝塔安装 ServerStatus 探针

github项目地址

https://github.com/cokemine/ServerStatus-Hotaru

以针会友是每一个MJJ的基本礼仪,了解如何为你的VPS服务器部署 ServerStatus 探针,并使用宝塔面板进行反向代理。通过 ServerStatus 探针可以查看VPS的内存、网络连接、流量使用情况等等,掌握每台VPS的实时状态。

前提

  1. 多台VPS
  2. 域名解析到探针的服务器端
  3. 安装好了aapanel/宝塔

步骤

  1. SSH登录到服务器端的VPS后台。
  2. 运行ServerStatus的一键脚本。
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
  1. 以服务器端运行脚本。
bash status.sh s
  1. 输入1 安装 服务器端,并根据自己服务器的情况选择下载源。
  1. 设置好监听端口,默认为35601。
  1. 是否自动配置http,选择 n
  1. 进入宝塔后台,在Security中放行刚才选择的端口,比如默认的35601。
  2. 宝塔后台 – Website 中添加一个网站,域名为之前解析好的域名
    PHP版本选择 Static
  3. 为网站添加SSL证书,并开启force https
  4. ssh登录服务器后台,输入以下命令,将其中domain.com换成自己的域名。此时已经可以通过域名访问网页,但是由于还没有添加节点,此时网页还没有信息。
cd /www/wwwroot
mv domain.com domain.com_bak
ln -s /usr/local/ServerStatus/web domain.com
# 此处参考文章 https://llxx.cc/server-status/
  1. 再次SSH进入服务端VPS后台,运行服务端脚本。
bash status.sh s
  1. 选择 7. 设置 服务端配置,然后选择 1. 添加 节点配置,此处要填写即将绑定的客户端的信息,可以是本机的也可以是另一台服务器的信息。节点添加完成后,可在网页上看到一个状态为维护中的节点,还需要在客户端机上进行设置。(此处每一个节点,分别对应一台客户端机器)
  1. SSH进入要绑定的服务器(可以是服务端机器),下载之前一样的一键脚本,并以客户端模式运行。
wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh
bash status.sh c
  1. 先选择1. 安装 客户端,并填写服务端处设置的用户名和密码等其他信息(如果在服务端的本机上安装客户端,IP/域名处填写127.0.0.1)。
  1. 重复步骤11-14,在服务器端添加节点信息,然后在需要绑定的VPS上安装客户端并绑定到服务器对应的节点上,完成后即可在网页上看到添加好的服务器。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注