洛杉矶MC机房 高速低价18元起

DIYVM

安装一个酷炫的云探针/云监控/服务器云监控/多服务器探针ServerStatus的图文教程

提示:如果官网是英文页面,建议使用谷歌浏览器能同步翻译页面。点击下载【谷歌浏览器最新绿色便携版】
注意:部分文章发布时间较长,可能存在未知因素,购买时建议在本站搜索商家名称,先充分了解商家动态。
交流:唯一投稿邮箱:hostvps@88.com。

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。用起来体验很不错,所以这篇文章就来水一水如何安装以及多服务器云监控。本文基于docker来安装ServerStatus云探针,这样服务器拿到手之后,直接docker安装就可以使用起来,简单、快捷、方便。简介1、项目地址:项目地址一个是英文的,下面那个是大佬翻译的中文版本。感谢大佬的辛苦付出。https://github.com/BotoX/ServerStatushttps://github.com/cppla/ServerStatus2、优点dokcker化后部署简单支持黑白两种主题开源免费,可修改可扩展3、演示:https://status.botox.bz/ (EN)https://tz.cloudcpp.com/ (CN)服务端 – 安装Docker以及快速部署4、docker环境安装你可以在服务器安装宝塔面板,然后安装docker管理器,之后安装探针的命令。但是也有很多人不喜欢宝塔,那么可以直接装Docker,命令如下:PHP#CentOS 6rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpmyum update -yyum -y install docker-ioservice docker startchkconfig docker on #CentOS 7、Debian、Ubuntucurl -sSL https://get.docker.com/ | shsystemctl start dockersystemctl enable docker5、安装serverstatus的docker镜像这里新建一个目录ServerStatus,来安装并配置文件,具体命令如下:PHP# 下面文字请全部复制后粘贴到命令端mkdir serverstatus && cd serverstatus && wget https://raw.githubusercontent.com/cppla/ServerStatus/master/autodeploy/config.json #配置文件docker run -d –restart=always –name=serverstatus -v ~/serverstatus/config.json:/ServerStatus/server/config.json -p 10050:80 -p 35601:35601 cppla/serverstatus打开浏览器访问ip:10050 即可看到已部署成功,非常的快速,方便。如图:对比手动安装,效率惊人。客户端 – 配置6、脚本命令客户端脚本命令如下,注意,如果你需要控制服务端的机器,那么也安装这个脚本即可。PHPwget –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 &具体使用实列,如下:PHPwget –no-check-certificate -qO client-linux.py ‘https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py’ && nohup python client-linux.py SERVER=198.55.122.207 USER=s04 >/dev/null 2>&1 &参数说明:{$SERVER}:服务端ip每个节点都是一样的,为服务端A的ip地址{$USER}:用户名可随意,因为前端不显示,所以保持一样也可以{$PASSWORD}:密码参数,如果服务端没有就不填,有的化就保持一致。基本上都不填密码。服务端配置文件config.json修改修改config.json文件,注意username, password的值需要和客户端对应一致 。这里如果没有安装宝塔面板,那么需要这样修改。7、暂停docker输入命令:PHPdocker ps #获取正在运行的镜像箭头所指就是容器名称,不需要全部输入,只需要输入前几个可以和别的容器区分开来的就开了。因为这里只有一个容器,所以就输入一个57也就可以了。现在我们需要停止这个容器。PHPdocker stop 57 #注意替换57为自己显示的容器id停止之后,我们修改配置文件config.json,可以用vi命令修改。8、修改config.json以及其他配置你可以用Nano修改,这里为了方便就用vi修改吧。打开config.json,如下:PHPvi config.json具体默认配置如下:PHP{“servers”:[{“username”: “s01”, “name”: “node1″,”type”: “xen”, #虚拟类型也要填写好”host”: “host1″,”locatiON”: “cn”, #数据中心按真心情况填写”password”: “USER_DEFAULT_PASSWORD”},{“username”: “s02″,”name”: “node2″,”type”: “vmware”,”host”: “host2″,”location”: “jp”,”password”: “USER_DEFAULT_PASSWORD”},{“disabled”: true,”username”: “s03″,”name”: “node3″,”type”: “Nothing”,”host”: “host3″,”location”: “fr”,”password”: “USER_DEFAULT_PASSWORD”},{“username”: “s04″, #这前用的是04名称”name”: “node4”, “type”: “kvm”,”host”: “PacificRack“,”location”: “LA”,”password”: “USER_DEFAULT_PASSWORD”}]}输入i键修改,修改后按ESC键,输入:wq保存后回车,如果不修改按下ctrl+z 退出修改。接着,启动刚刚停止的容器即可。PHPdocker start 57 #注意修改为自己的容器id现在刷新网页就可以看到效果了,非常方便。如图:这是pacificrack机器的监控图表。如果我们用宝塔面板,那么就没这么复杂了。先在docker管理器中停止容器运行,然后在/root/serverstatus 找到 config.json 文件打开编辑即可。9、总结刚好在找云探针,就被找到一个这么好用的,如果拿到一台新的服务器按照教程来部署的话估计一分钟就搞定了。服务器端,需要安装docker;客户端都是同样的部署命令,注意修改参数。比如ip,名称这些。我们还可以在安装了宝塔面板的服务器是上面部署,这样安装起来会更容易一点,毕竟这个安装还是有点繁琐,对小白来说不太友好。

About 贝壳

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

本文链接:贝壳主机网 » 安装一个酷炫的云探针/云监控/服务器云监控/多服务器探针ServerStatus的图文教程

分享到: 生成海报
香港/美国/国内高速VPS
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活