欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

利用Docker建立服务器和docker容器的监视系统

程序员文章站 2022-03-11 23:37:23
...

生产中我们需要实时监控远端服务器或者服务器上的docker 容器的各项性能参数,有效的报警可以提前让我们避免服务器挂掉,此次我们采用的是csphere 提供容器监视系统Csphere.

注意:docker 版本需要高于1.3

1.部署控制器

curl -SsL -o /tmp/csphere-install.sh https://csphere.cn/static/csphere-install-v2.sh
sudo env ROLE=controller CSPHERE_VERSION=0.12.2 /bin/sh /tmp/csphere-install.sh

此时运行 docker ps -a 命令,可以看到csphere-controller 已经运行,开放端口号为1016

此时可以采用<主机IP>:1016 登陆利用Docker建立服务器和docker容器的监视系统

此时初始邮箱账号只为登陆作用,密码初始为123456

2.在主机上安装Csphere Agent,将docker 容器和主机连接起来

在登陆页面的左侧导航栏选择添加主机

利用Docker建立服务器和docker容器的监视系统

复制命令在服务器上运行脚本(阴影部分为主机IP),然后重新刷新页面,可以看到已添加主机信息.

利用Docker建立服务器和docker容器的监视系统

点击主机名称可查看主机各项性能参数

利用Docker建立服务器和docker容器的监视系统

3.运行docker容器,检测容器的各项参数

在容器列表可以看到各容器的是否停用等信息.点击容器ID可以看到容器监控信息.或者对容器进行相关操作

利用Docker建立服务器和docker容器的监视系统

利用Docker建立服务器和docker容器的监视系统

4.容器报警设置

利用Docker建立服务器和docker容器的监视系统

设置告警策略前需要先设置告警联系人和邮箱SMTP.



了解更多设置请参考Csphere 官方文档

转载于:https://my.oschina.net/jinfu/blog/473912