51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

结合宝塔安装 ServerStatus 探针

github项目地址 https://github.com/cokemine/ServerStatus-Hotaru

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

前提 {#rtoc-1}

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

步骤 {#rtoc-2}

  1. SSH登录到服务器端的VPS后台。

  2. 运行ServerStatus的一键脚本。

    wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh

  3. 以服务器端运行脚本。

    bash status.sh s

  4. 输入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/

  5. 再次SSH进入服务端VPS后台,运行服务端脚本。

    bash status.sh s

  6. 选择 7. 设置 服务端配置,然后选择 1. 添加 节点配置,此处要填写即将绑定的客户端的信息,可以是本机的也可以是另一台服务器的信息。节点添加完成后,可在网页上看到一个状态为维护中的节点,还需要在客户端机上进行设置。(此处每一个节点,分别对应一台客户端机器)

  1. SSH进入要绑定的服务器(可以是服务端机器),下载之前一样的一键脚本,并以客户端模式运行。

    wget https://raw.githubusercontent.com/cokemine/ServerStatus-Hotaru/master/status.sh bash status.sh c

  2. 先选择1. 安装 客户端,并填写服务端处设置的用户名和密码等其他信息(如果在服务端的本机上安装客户端,IP/域名处填写127.0.0.1)。

  1. 重复步骤11-14,在服务器端添加节点信息,然后在需要绑定的VPS上安装客户端并绑定到服务器对应的节点上,完成后即可在网页上看到添加好的服务器。

赞(0)
未经允许不得转载:工具盒子 » 结合宝塔安装 ServerStatus 探针