过时提醒
我现在已经转战uptime了
一之濑亚子的监控室
效果一览


开始搭建
开始之前
在开始搭建之前,我们首先要明确两个概念
服务端和客户端
服务端:即“监控室”,安装在放置“监控网站”的服务器上
(安装服务端的服务器同时可以安装客户端,相当于监控自己)
客户端:即“摄像头”,安装在需要被监控的服务器上
正式开始
1 下载安装脚本
如果正在使用的账户不是,先使用sudo su 登入root账户,否则后面会因权限不够安装失败
然后使用以下命令下载脚本
1 | wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh |
2 配置服务端(服务器完全干净,未安装过任何环境,如宝塔,nginx)
使用bash status.sh s命令打开服务段脚本
然后回出现以下选项
1 | 0. 升级脚本 |
输入1开始安装,如果你没有使用宝塔面板或没有安装其他web服务器(例如nginx)可以直接一路回车
已配置其他web服务器
操作同上
但到了
[信息] 是否由脚本自动配置HTTP服务(服务端的在线监控网站),如果选择 N,则请在其他HTTP服务中配置网站根目录为:/usr/local/ServerStatus/web [Y/n] (默认: Y 自动部署):
这一步选N,不部署HTTP服务
然后请自行到你已安装了的web服务器去配置HTTP服务,只要将
网站根目录设置为/usr/local/ServerStatus/web即可
安装了宝塔面板
同样是到配置HTTP服务器那一步选N
打开宝塔面板
新建网站
修改网站运行目录为/usr/local/ServerStatus/web
注意:在网站设置的“网站目录”一栏修改运行目录是不行的
宝塔面板不允许将运行目录设置在usr目录下

所以你需要在配置文件的root行将默认的运行路径改为/usr/local/ServerStatus/web

就是图片中标黄的一行
3 创建监控账户
这里的每个账户只能对应一台服务器,安装客户端时就会询问账号密码
使用bash status.sh s进入服务端配置界面
键入7进入 “设置 服务端配置”
键入1 新建账户 注意密码不能使用特殊字符,只能是数字和字母,否则会报错账号或密码错误
该程序本身自带了一个服务器,可以删除
安装客户端
在此之前,请务必开放探针程序监听的端口,默认端口为35601
如果自己修改了请记得放行
注意:如果使用了宝塔面板,云服务商和宝塔面板都要设置端口放行
使用bash status.sh c进入客户端安装界面,如果是本机安装可直接使用127.0.0.1(本机),如果是其他服务器,请输入服务端公网IP或你设置的域名
账号密码输入你为这个客户端设置的账号密码
配置完成后回到服务端,重启服务端(先停止再启动)
正常来说到这里配置就完成了
其他
监控网站的title,图标等可以在源码修改