ServerStatus是一款适合监控多台服务器的探针程序,自带web前端界面;本篇教程采用的是 ServerStatus 的修改美化版,基于逗比大佬的一键脚本安装,可以让我们很方便上手,对于手上有很多台VPS服务器的MJJ们来说是个不错的监控工具。

安装要求:CentOS 7、Debian 7+、Ubuntu 14.04 +系统。
1、脚本分服务端和客户端,即一个主要提供web前段界面的VPS服务端,其它均为客户端,通过SSH工具连接上服务器,运行下列命令下载脚本:
wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh && chmod +x status.sh
2、下载后根据自己的实际情况分别输入下列命令进行安装服务端和客户端:
# 客户端管理菜单bash status.sh c
# 服务端管理菜单bash status.sh s

3、首先我们这里示例安装服务端,输入数字1开始安装,然后输入服务端的监听端口,这个端口设置建议10000-60000之间即可,后面客户端连接需要用到,然后回车,安装过程中会提示是否配置HTTP服务,输入Y回车即可;

4、安装后进入服务端管理菜单选择7设置服务器配置,然后选择1添加节点,每次增加客户端都需要在这里添加一条节点;

5、接着输入节点的信息,也就是要监控的服务器名称等,后面客户端连接需要用到;

客户端连接,在需要监控的服务器上安装上面的脚本,然后输入命令进入客户端管理界面,选择安装,接着配置下服务端的IP/域名以及前面设置的监听端口,节点信息等等,如下图:

其它说明:
- 安装目录:/usr/local/ServerStatus
- 网页文件:/usr/local/ServerStatus/web
- 配置文件:/usr/local/ServerStatus/server/config.json
- 增加多个服务器节点,先在服务端添加节点,然后再到其它服务器上面部署连接客户端
- 修改网页标题或者网页顶部公告内容,打开服务端/usr/local/ServerStatus/web/index.html文件修改即可
本文转载自 https://zhujiget.com/3657.html