ServerStatus是一款酷炫的服务器探针程序,适合监控多台服务器性能的云探针、云监控,一台服务器作服务端并自动配置HTTP服务,然后接收其余客户端实时发送过来的数据信息并通过网站显示出来,对于手上有多台服务器的用户来说还是非常合适的,可以及时了解到每台服务器的实时情况。
1、ServerStatus服务端安装配置
(1)ServerStatus分服务端和客户端,选一台不经常变动的服务器作为服务端即可,性能不需要太高,只要系统支持Python 2.7以上就行,执行下面的一键脚本下载管理脚本;
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安装服务端,然后根据提示输入,安装过程中会提示是否自动配置HTTP服务、访问网站的域名或IP、端口,根据自己的需求默认或修改就行;
(4)安装后继续命令行输入服务端命令,依次选择7设置服务端配置 – 1添加节点配置;
(5)输入节点也就是客户端的各项信息,后续用于客户端连接使用,如果有多台服务器那就重复这样添加节点;
2、ServerStatus客户端配置
在其它服务器上面安装好管理脚本,进入客户端菜单安装客户端,依次填入前面配置好的服务端IP或域名、监听端口、节点用户名和密码。其它文件夹和操作:
- 安装目录:/usr/local/ServerStatus
- 网页文件:/usr/local/ServerStatus/web
- 配置文件:/usr/local/ServerStatus/server/config.json
- 修改网页标题或者网页顶部公告内容,打开服务端/usr/local/ServerStatus/web/index.html文件修改即可。