利用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 登陆
此时初始邮箱账号只为登陆作用,密码初始为123456
2.在主机上安装Csphere Agent,将docker 容器和主机连接起来
在登陆页面的左侧导航栏选择添加主机
复制命令在服务器上运行脚本(阴影部分为主机IP),然后重新刷新页面,可以看到已添加主机信息.
点击主机名称可查看主机各项性能参数
3.运行docker容器,检测容器的各项参数
在容器列表可以看到各容器的是否停用等信息.点击容器ID可以看到容器监控信息.或者对容器进行相关操作
4.容器报警设置
设置告警策略前需要先设置告警联系人和邮箱SMTP.
了解更多设置请参考Csphere 官方文档
转载于:https://my.oschina.net/jinfu/blog/473912
推荐阅读
-
利用AWS的EC2技术部署服务器的Docker容器
-
利用Volume在主机和Docker容器文件传输的方法
-
群晖NAS利用Docker容器搭建KMS激活服务器实现激活windows系统和office(操作步骤)
-
《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...
-
pycharm如何连接远程服务器的docker容器进行运行和调试代码(二)
-
利用squid建立代理服务器,让内网的docker服务器节点能够下载镜像
-
群晖NAS利用Docker容器搭建KMS**服务器实现**windows系统和office
-
利用AWS的EC2技术部署服务器的Docker容器
-
Docker和宿主机操作系统文件目录互相隔离的实现原理 docker容器容器镜像docker容器
-
利用Volume在主机和Docker容器文件传输的方法