基于Linux下,通过ServerStatus-Hotaru搭建自己的服务器监控平台。最低需要2台机器,一台用于控制端,另一台用于客户端(可创建多台)。可直安装在宝塔面板。服务端、客户端脚本支持系统:Centos 7、Debian 8、Ubuntu 15.10 及以上、ArchLinux。Python客户端:支持 Python 版本:Python 2.7+。
服务端、客户端需下面的脚本:
- 服务端
wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh bash status.sh s
脚本中有可选项,选择是安装新的 Nginx 程序或不安装而使用自己已经安装的 Nginx
如果使用自己的 Nginx 程序则需要将 /usr/local/ServerStatus/web
目录设置为网站目录即可
可以选择在使用脚本时就直接做好配置或者在 /usr/local/ServerStatus/server
中直接编辑 config.json 文件
- 客户端
wget https://raw.githubusercontent.com/CokeMine/ServerStatus-Hotaru/master/status.sh
bash status.sh c
可以选择在使用脚本时就直接做好配置或者在 /usr/local/ServerStatus/client
中直接编辑 status-client.py 文件
服务器端配置文件修改:/usr/local/ServerStatus/web/json/stats.json 和 /usr/local/ServerStatus/server/config.json
服务器端配置文件修改:/usr/local/ServerStatus/client/status-client.py
演示:https://status.200022.xyz/
ServerStatus Github: https://github.com/BotoX/ServerStatus
ServerStatus-Hotaru Github: https://github.com/CokeMine/ServerStatus-Hotaru
ServerStatus-Hotaru 的图片使用有点花里胡哨,建议直接编辑 /usr/local/ServerStatus/web/css/hotaru_fix.css
这个文件,将头部背景图去掉,或者直接把 img 文件夹中的图片删除