Docker快速部署ServerStatus云探针 – 可实现多服务器云监控

2019年12月4日23:55:35宝塔面板10720,0762989字阅读模式

ServerStatus中文版是一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。用起来体验很不错,所以这篇文章就来水一水如何安装以及多服务器云监控。

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

简介

1、项目地址:

项目地址一个是英文的,下面那个是大佬翻译的中文版本。感谢大佬的辛苦付出。

2、优点

  • dokcker化后部署简单
  • 支持黑白两种主题
  • 开源免费,可修改可扩展

3、演示:

服务端 - 安装Docker以及快速部署

4、docker环境安装

你可以在服务器安装宝塔面板,然后安装docker管理器,之后安装探针的命令。但是也有很多人不喜欢宝塔,那么可以直接装Docker,命令如下:

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on

#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

5、安装serverstatus的docker镜像

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

此处为隐藏的内容!
发表评论并刷新,方可查看

打开浏览器访问ip:10050 即可看到已部署成功,非常的快速,方便。如图:

Docker快速部署ServerStatus云探针 – 可实现多服务器云监控

对比手动安装,效率惊人。

客户端 - 配置

6、脚本命令

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

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 &

具体使用实列,如下:

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=198.55.122.207 USER=s04 >/dev/null 2>&1 &

参数说明

  • {$SERVER}:服务端ip每个节点都是一样的,为服务端ip地址
  • {$USER}:用户名可随意,因为前端不显示,所以保持一样也可以
  • {$PASSWORD}:密码参数,如果服务端没有就不填,有的化就保持一致。基本上都不填密码。

服务端配置文件config.json修改

修改config.json文件,注意username, password的值需要和客户端对应一致 。这里如果没有安装宝塔面板,那么需要这样修改。

7、暂停docker

输入命令:

docker ps   #获取正在运行的镜像

Docker快速部署ServerStatus云探针 – 可实现多服务器云监控

箭头所指就是容器名称,不需要全部输入,只需要输入前几个可以和别的容器区分开来的就开了。因为大鸟这里只有一个容器,所以就输入一个57也就可以了。现在我们需要停止这个容器。

docker stop 57    #注意替换57为自己显示的容器id

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

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

你可以用nano修改,这里为了方便就用vi修改吧。打开config.json,如下:

vi config.json

具体默认配置如下:

{"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 退出修改。接着,启动刚刚停止的容器即可。

docker start 57     #注意修改为自己的容器id

现在刷新网页就可以看到效果了,非常方便。如图:

Docker快速部署ServerStatus云探针 – 可实现多服务器云监控

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

9、总结

刚好在找云探针,就被找到一个这么好用的,如果拿到一台新的服务器按照教程来部署的话估计一分钟就搞定了。服务器端,需要安装docker;客户端都是同样的部署命令,注意修改参数。比如ip,名称这些。

我们还可以在安装了宝塔面板的服务器是上面部署,这样安装起来会更容易一点,毕竟这个安装还是有点繁琐,对小白来说不太友好。

weinxin
微信公众号
关注大鸟博客公众号
大鸟
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定

评论:107   其中:访客  104   博主  3
    • 执迷不悟
      执迷不悟 4

      这玩意儿不错,对我们这些喜欢剁手买小鸡的人来说太实用了。那句话怎么说的?一阵会友🤭

        • 大鸟
          大鸟

          @ 执迷不悟 大佬,一阵会友是啥意思?

        • 奶爸建网站笔记
          奶爸建网站笔记 7

          你看都没人评论,还要刷新。

          • 张波博客
            张波博客 6

            像我这样的小站,监控有什么用呀,不管他。

            • Kino
              Kino 0

              这玩意儿不错,适合有多台小鸡的同学,有空试试看

              • 长安
                长安 1

                我来看看

                  • c
                    c 0

                    @ 长安 看看隱藏的內容,自己搭建一個。

                  • diyici18sui
                    diyici18sui 1

                    支持一下 感谢分享

                    • diyici18sui
                      diyici18sui 1

                      感谢大佬~

                      • hello
                        hello 0

                        值得学习!!!!!!!!!!!!!!

                        • moewlee
                          moewlee 0

                          这个好啊

                          • hanke
                            hanke 2

                            看上去很不错,装个试试。

                            • Nav
                              Nav 0

                              瞅瞅哈哈还不错哟

                              • 风舒竹
                                风舒竹 1

                                看看怎么样

                                • 风舒竹
                                  风舒竹 1

                                  看看到底怎么样

                                  • Junyu
                                    Junyu 2

                                    前排支持

                                    • 此账号已注销
                                      此账号已注销 1

                                      可以呀

                                      • 此账号已注销
                                        此账号已注销 1

                                        支持一下 感谢分享

                                        • BeardUncle
                                          BeardUncle 0

                                          试试吧!看起来真不错。

                                          • 11082291
                                            11082291 0

                                            感谢分享

                                            • lmke
                                              lmke 0

                                              感谢作者希望能学会

                                              • diffghjkl
                                                diffghjkl 1

                                                随便看看。

                                                • 咸鱼鱼难道就不是咸鱼嘛
                                                  咸鱼鱼难道就不是咸鱼嘛 1

                                                  很好很好

                                                  • 咸鱼鱼难道就不是咸鱼嘛
                                                    咸鱼鱼难道就不是咸鱼嘛 1

                                                    很好很好哈哈哈

                                                    • 良辰
                                                      良辰 0

                                                      来看看是咋操作的

                                                      • ASDC
                                                        ASDC 0

                                                        试试,谢谢博主!!

                                                        • tyk
                                                          tyk 0

                                                          感觉不错,去安装一个!!

                                                          • 脆皮小黄瓜
                                                            脆皮小黄瓜 3

                                                            这玩意儿不错,用来试试。

                                                            • 清爽小西瓜
                                                              清爽小西瓜 2

                                                              有几个小鸡,搭建来试试,看看隐藏的内容。

                                                              • 666daniao
                                                                666daniao 2

                                                                以针会友!

                                                                • biduan
                                                                  biduan 0

                                                                  学习一下 现在caddy1下不了

                                                                  • 菊花花功夫
                                                                    菊花花功夫 1

                                                                    哇塞,666