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

生产中我们需要实时监控远端服务器或者服务器上的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容器的监视系统_第1张图片

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

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

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

利用Docker建立服务器和docker容器的监视系统_第2张图片

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

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

利用Docker建立服务器和docker容器的监视系统_第3张图片

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

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

利用Docker建立服务器和docker容器的监视系统_第4张图片

利用Docker建立服务器和docker容器的监视系统_第5张图片

4.容器报警设置

利用Docker建立服务器和docker容器的监视系统_第6张图片

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



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

你可能感兴趣的:(利用Docker建立服务器和docker容器的监视系统)