折腾日志 | Termux 安装云探针
有关 Termux 的详细教程,请查看 Termux 高级终端安装使用配置教程 - 国光
以下内容可适用于其他 Linux 发行版
前言 ¶
ServerStatus 可以实时监控服务器的网络、负载、内存占用等信息,也被称为云探针、多服务器探针、云监控、多服务器云监控,本人追溯到最早源自于 BotoX 的项目。
Display and monitor your servers statistics in a beatiful way
后人经过多位大佬的修改、汉化和美化,已经有多个版本的 ServerStatus 可供部署,本文采用的是由 CokeMine 开发的 ServerStatus-Hotaru 版本。
安装 ¶
服务端 ¶
- 获取文件
1 | wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh |
- 安装服务端
运行./status.sh s
,配置按推荐即可,如果服务器上有 Nginx/Apache,则不需要安装 Caddy,否则建议选择 Y 一键配置 HTTP 服务
- 添加客户端信息:打开
/usr/local/ServerStatus/server/config.json
,修改如下:
1 | {"servers": |
- 启动服务端
客户端 ¶
运行./status.sh c
安装客户端,配置信息按照前文服务端配置(username
和 password
)填写即可
其他 ¶
Termux 适配 ¶
Termux 端不建议按照服务端
从仓库中下载 status-client.py,对一下内容进行修改:
1 | ... |
修改前端 / 主题 ¶
由于前端文件已经被打包过了,所以不建议直接修改格式化打包后的 js/css 文件,建议自行下载修改再打包,复制 dist 目录到服务器。
1 | git clone https://github.com/CokeMine/Hotaru_theme.git |
Windows 适配 ¶
使用 Psutil 版即可使 ServerStatus 客户端在 Windows 等平台运行
1 | pip install psutil |
参考资料 ¶
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Fox Home!
评论