docker一键搭建ServerStatus中文版
ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。
在线演示:https://tz.cloudcpp.com
好了,废话不多说,具体教程如下:
先ssh上服务器
ssh root@AA.x.xxx.xx
然后输入你的密码即可
1.安装docker
升级源并安装软件(下面两行命令二选一,根据你自己的系统)
Debian / Ubuntu
apt-get update && apt-get install -y wget vim make
CentOS 操作系统
yum update && yum install -y wget vim make
执行此命令等候自动安装 Docker
wget -qO- get.docker.com | bash
2.针对 Docker 执行以下命令
启动 Docker 服务
systemctl start docker
查看 Docker 运行状态
systemctl status docker
将 Docker 服务加入开机自启动
systemctl enable docker
3.一键部署,复制以下命令执行。注:可能会有程序占用端口,建议把下面的80:80改成10080:80或者其他端口,我用的是10056:80
wget –no-check-certificate -qO ~/serverstatus-config.json https://raw.githubusercontent.com/cppla/ServerStatus/master/server/config.json && mkdir ~/serverstatus-monthtraffic
docker run -d –restart=always –name=serverstatus -v ~/serverstatus-config.json:/ServerStatus/server/config.json -v ~/serverstatus-monthtraffic:/usr/share/nginx/html/json -p 80:80 -p 35601:35601 cppla/serverstatus:latest
4.执行完毕后会有几个文件出现在目录里,然后执行
nohup python3 client-linux.py &
在然后在浏览器里打开你的ip+端口号,出现页面部署成功。
5.监控其他服务器
先ssh root@BB.xxx.x.xx
然后输入密码
在执行以下命令
wget –no-check-certificate -qO client-linux.py ‘https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py’ && nohup python3 client-linux.py SERVER=AA.x.xxx.xx USER=s02 >/dev/null 2>&1 &
返回浏览器,你会看见列表上的第二个亮了[滑稽]
6.监控多台服务器
同上5.,SERVER不变,不过USER=得换,s03是第三个,s04是第四个服务器了
wget –no-check-certificate -qO client-linux.py ‘https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py’ && nohup python3 client-linux.py SERVER=AA.x.xxx.xx USER=s03 >/dev/null 2>&1 &
EiTalk Tech博客 » docker一键搭建ServerStatus中文版