十一博客 十一博客

搭建云探针随时了解服务器信息

in 默认类,技术控,分享控 read (991) 文章转载请注明来源!

此项目为开源项目,地址:https://github.com/cppla/ServerStatus

QQ截图20190414140531.png

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。

在线演示:https://tz.cloudcpp.com

搭建教程很简单,作者给出了自动部署脚本

自动部署:
【服务端】:

wget https://raw.githubusercontent.com/cppla/ServerStatus/master/autodeploy/config.json
docker run -d --restart=always --name=serverstatus -v {$path}/config.json:/ServerStatus/server/config.json -p {$port}:80 -p {$port}:35601 cppla/serverstatus

eg:

docker run -d --restart=always --name=serverstatus -v ~/config.json:/ServerStatus/server/config.json -p 80:80 -p 35601:35601 cppla/serverstatus

【客户端】:

wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python client-linux.py SERVER={$SERVER} USER={$USER} PASSWORD={$PASSWORD} >/dev/null 2>&1 &

eg:

wget --no-check-certificate -qO client-linux.py 'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py' && nohup python client-linux.py SERVER=45.79.67.132 USER=s04  >/dev/null 2>&1 &

说明:服务端就是搭建在给用户查看的页面的服务,客户端搭建在节点机上的服务

ServerStatus客户端需要Python 2.7版本以上才可以正常运行,如果不是那么请升级(python -V查看版本)。

下面有逗比写的一键脚本更简单

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/status.sh && chmod +x status.sh

使用:

# 客户端管理菜单
bash status.sh c
 
# 服务端管理菜单
bash status.sh s

如果要修改网页标题或者网页顶部公告内容,打开/usr/local/ServerStatus/web/index.html文件修改即可

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://blog.67cc.cn/archives/build-cloud-probes-to-keep-track-of-server-information.html (转载时请注明本文出处及文章链接)

教程分享
发表新评论
❋该站点已苟活
© 2017-2019 十一博客 蜀ICP备15021123号-1
又拍云
PREVIOUS NEXT
雷姆
拉姆