过时提醒

我现在已经转战uptime了
一之濑亚子的监控室

效果一览


我的监控室

开始搭建

开始之前

在开始搭建之前,我们首先要明确两个概念
服务端和客户端
服务端:即“监控室”,安装在放置“监控网站”的服务器上
(安装服务端的服务器同时可以安装客户端,相当于监控自己)
客户端:即“摄像头”,安装在需要被监控的服务器上

正式开始

1 下载安装脚本

如果正在使用的账户不是,先使用sudo su 登入root账户,否则后面会因权限不够安装失败
然后使用以下命令下载脚本

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

2 配置服务端(服务器完全干净,未安装过任何环境,如宝塔,nginx)

使用bash status.sh s命令打开服务段脚本
然后回出现以下选项

 0. 升级脚本
 ————————————
  1. 安装 服务端
  2. 更新 服务端
  3. 卸载 服务端
————————————
  4. 启动 服务端
  5. 停止 服务端
  6. 重启 服务端
————————————
  7. 设置 服务端配置
  8. 查看 服务端信息
  9. 查看 服务端日志
————————————
 10. 切换为 客户端菜单

输入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,图标等可以在源码修改