ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。用起来体验很不错,所以这篇文章就来水一水如何安装以及多服务器云监控。
本文基于docker来安装ServerStatus云探针,这样服务器拿到手之后,直接docker安装就可以使用起来,简单、快捷、方便。
项目地址一个是英文的,下面那个是大佬翻译的中文版本。感谢大佬的辛苦付出。
服务端-安装Docker以及快速部署
你可以在服务器安装宝塔面板,然后安装docker管理器,之后安装探针的命令。但是也有很多人不喜欢宝塔,那么可以直接装Docker,命令如下:
rpm-iUvhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
#CentOS7、Debian、Ubuntu
curl-sSLhttps://get.docker.com/|sh
systemctlenabledocker
这里新建一个目录ServerStatus,来安装并配置文件,具体命令如下:
#下面文字请全部复制后粘贴到命令端
dockerrun-d--restart=always--name=serverstatus-v~/serverstatus/config.json:/ServerStatus/server/config.json-p10050:80-p35601:35601cppla/serverstatus
打开浏览器访问即可看到已部署成功,非常的快速,方便。
客户端脚本命令如下,注意,如果你需要控制服务端的机器,那么也安装这个脚本即可。
wget--no-check-certificate-qOclient-linux.py'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py'&&nohuppythonclient-linux.pySERVER={$SERVER}USER={$USER}PASSWORD={$PASSWORD}>/dev/null2>&1&
wget--no-check-certificate-qOclient-linux.py'https://raw.githubusercontent.com/cppla/ServerStatus/master/clients/client-linux.py'&&nohuppythonclient-linux.pySERVER=198.55.122.207USER=s04>/dev/null2>&1&
参数说明:
服务端配置文件config.json修改
修改config.json文件,注意username,password的值需要和客户端对应一致。这里如果没有安装宝塔面板,那么需要这样修改。
dockerps#获取正在运行的镜像
箭头所指就是容器名称,不需要全部输入,只需要输入前几个可以和别的容器区分开来的就开了。因为大鸟这里只有一个容器,所以就输入一个57也就可以了。现在我们需要停止这个容器。
dockerstop57#注意替换57为自己显示的容器id
停止之后,我们修改配置文件config.json,可以用vi命令修改。
你可以用nano修改,这里为了方便就用vi修改吧。打开config.json,如下:
输入键修改,修改后按键,输入保存后回车,如果不修改按下退出修改。接着,启动刚刚停止的容器即可。
dockerstart57#注意修改为自己的容器id
现在刷新网页就可以看到效果了,非常方便。
这是pacificrack机器的监控图表。如果我们用宝塔面板,那么就没这么复杂了。先在docker管理器中停止容器运行,然后在找到文件打开编辑即可。
刚好在找云探针,就被找到一个这么好用的,如果拿到一台新的服务器按照教程来部署的话估计一分钟就搞定了。服务器端,需要安装docker;客户端都是同样的部署命令,注意修改参数。比如ip,名称这些。
我们还可以在安装了宝塔面板的服务器是上面部署,这样安装起来会更容易一点,毕竟这个安装还是有点繁琐,对小白来说不太友好。
本文来源:服务器百科--docker云平台部署方案(docker获取宿主机ip地址)
本文地址:https://www.idcbaba.com/cloudbk/1004.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。