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

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

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

状态中文版服务器是一个很酷很引人注目的云探头,云监控,服务器云监控,多服务器探头~。用起来体验不错,所以这篇文章讲的是如何安装水和水以及多服务器云监控。

本文基于docker安装了ServerStatus云探针,这样拿到服务器后直接安装docker就可以使用了,简单快捷方便。

简介 1、项目地址:

其中一个地址是英文的,下面的是大哥翻译的中文版。谢谢你的辛勤工作。

  • https://github.com/BotoX/ServerStatus
  • https://github.com/cppla/ServerStatus
  • 2、优点
  • dokcker之后部署就简单了。
  • 支持黑白两种主题。
  • 开源,可修改,可扩展。
  • 3、演示:
  • https://status.botox.bz/(英国)
  • https://tz.cloudcpp.com/(中国)
  • 服务端–安装Docker以及快速部署 4、docker环境安装

    你可以在服务器上安装PagodaPanel,然后dockerManager,再安装probe的命令。但是也有很多人不喜欢宝塔,你可以用下面的命令直接安装Docker:

    PHP #CentOS6 rpm-iUvhhttp://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yumupdate-y yum-yinstalldocker-io servicedockerstart chkconfigdockeron #CentOS7、Debian、Ubuntu curl-sSLhttps://get.docker.com/|sh systemctlstartdocker systemctlenabledocker 5、安装serverstatus的docker镜像

    在这里,创建一个新的目录ServerStatus来安装和配置文件。具体命令如下:

    PHP #下面文字请全部复制后粘贴到命令端 mkdirserverstatus&&cdserverstatus&&wgethttps://raw.githubusercontent.com/cppla/ServerStatus/master/autodeploy/config.json#配置文件 dockerrun-d--restart=always--name=serverstatus-v~/serverstatus/config.json:/ServerStatus/server/config.json-p10050:80-p35601:35601cppla/serverstatus

    打开浏览器访问ip:10050,可以看到已经部署成功,非常快捷方便。如图所示:

    相比人工安装,效率惊人。

    客户端–配置 6、脚本命令

    客户端脚本命令如下。注意,如果你需要控制服务器,你也可以安装这个脚本。

    PHP 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& 具体使用实列,如下: PHP 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&

    参数描述:

  • {$SERVER}:服务器ip的每个节点都是一样的,是服务器a的ip地址。
  • {$USER}:用户名可以任意,因为前端不显示,所以可以保持不变。
  • {$PASSWORD}:密码参数,服务器没有就不填,有就一致。基本上他们不填密码。
  • 服务端配置文件config.json修改

    修改config.json文件,注意用户名和密码的值需要与客户端的值一致。如果这里没有安装宝塔面板,需要这样修改。

    7、暂停docker

    输入命令:

    PHP dockerps#获取正在运行的镜像

    箭头指的是容器的名称。不需要全部输入,只需输入能与其他容器区分的前几个即可。因为这里只有一个集装箱,就输入一个57。现在我们需要阻止这个容器。

    PHP dockerstop57#注意替换57为自己显示的容器id

    停止后我们修改配置文件config.json,可以用vi命令修改。

    8、修改config.json以及其他配置

    可以用Nano修改,这里为了方便可以用vi修改。按如下方式打开config.json:

    PHP viconfig.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退出修改。然后,启动刚刚停止的容器。

    PHP dockerstart57#注意修改为自己的容器id

    现在刷新网页就能看到效果,非常方便。如图所示:

    这是pacificrack机器的监控图。如果我们使用宝塔面板,那么就不会那么复杂了。先停止dockerManager中运行的容器,然后在/root/serverstatus中找到config.json文件,打开进行编辑。

    9、总结

    刚刚在找云探头,发现了一个这么好用的。如果我得到一个新的服务器,并根据教程部署它,它将在一分钟内完成。在服务器端,docker需要安装;客户端都是相同的部署命令,所以请修改参数。比如ip,名字等。

    我们也可以将它部署在安装了pagodapanel的服务器上,这样安装起来会更容易。毕竟,这种安装还是有点麻烦,而且对小白不太友好。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zz/744875.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-04-29
    下一篇 2022-04-29

    发表评论

    登录后才能评论

    评论列表(0条)

    保存