快速入门
网站监控
网站监控概述
HTTP/HTTPs监控
Ping监控
FTP监控
TCP监控
UDP监控
DNS监控
SMTP监控
TraceRoute监控
管理网站监控项目
服务器性能监控
服务器性能监控概述
安装配置SNMP代理
创建服务器监控项目
管理服务器监控项目
查看服务器监控项目
服务性能监控
服务性能监控概述
Apache监控
Lighttpd监控
Nginx监控
MySQL监控
MongoDB监控
Redis监控
Memcache监控
Tomcat监控
IIS监控
SQLServer监控
Oracle监控
管理服务监控项目
API监控
API监控概述
创建API监控项目
管理API监控项目
查看API监控项目
Docker监控
Docker监控概述
创建Docker监控项目
查看Docker监控项目
设置Docker告警
管理Docker监控项目
安全监控
安全监控概述
新建并管理资产
新建并管理VPN通道
创建并管理检测任务
执行任务
查看检测结果
管理白名单
自定义监控
自定义监控概述
创建自定义规则
创建自定义监控项目
查看自定义监控项目
网页性能管理
网页性能管理概述
创建网页性能项目
管理网页性能项目
查看网页性能项目
用户体验跟踪
用户体验跟踪概述
创建用户体验项目
查看用户访问速度
查看用户体验报告
管理服务器
内网采集器管理
插件式监控平台
内网采集器插件说明
采集器运行环境说明
内网采集器注意事项
配置采集器运行环境
创建内网采集器
下载并运行采集器
创建关联项目
管理内网采集器
云主机监控管理
云主机监控端概述
配置云主机运行环境
创建云主机监控端
下载并运行云主机
管理云主机监控端
项目概况
应用架构图
应用架构图概述
创建应用架构图
分享应用架构图
查看应用架构图
报表中心
管理仪表盘
管理监控视图
管理告警和故障
管理SLA报告
管理对比分析报告
用户中心
账户设置
个人设置
通知设置
URL回调说明

监控宝使用采集器实现对Docker的监控,目前仅支持Linux系统。每个监控项目对应一个采集器,一个采集器可以安装到多台Docker宿主机上采集Docker的运行数据,因此一个监控项目可以监控多个Docker。

创建Docker监控项目时,首先需要设置监控项目的名称、监控频率并保存监控项目,此时会生成一个监控项目ID。监控宝将其ID和Docker插件绑定,从而确保采集的数据发到对应的监控项目下。

保存监控项目后,下载与Docker监控相关的插件,如下图所示。

1460096824114854.png

按照页面中的Docker插件使用说明来安装SendProxy插件和Docker插件。

1、下载并运行SendProxy插件

安装Docker插件前必须安装SendProxy插件,用来将Docker插件采集的数据发送到监控宝云端。

点击插件名称下载插件,解压zip压缩包到系统目录下,执行以下命令启动SendProxy:

chmod u+x SendProxy.sh
./SendProxy.sh start

2、下载并运行Docker插件

Docker插件用来采集Docker容器运行状态及其CPU、内存、磁盘和网络I/O等资源使用情况的相关数据。

点击插件名称下载插件到需要监控的Docker宿主机上,目前只有Linux版。解压zip压缩包到系统目录下,执行以下命令增加start.sh、stop.sh和status.sh文件的执行权限:

chmod u+x start.sh
chmod u+x stop.sh
chmod u+x status.sh

然后可以使用以下命令启动插件、停止插件或查看插件运行状态:

./start.sh
./stop.sh 
./status.sh

一个监控项目需要监控多个Docker时,可以下载当前监控项目中的SendProxy插件和Docker插件到多个Docker宿主机上并运行插件,这样便可在一个监控项目中查看多个Docker容器的监控数据。

3、查看监控数据

运行SendProxy插件和Docker插件后,根据设置的监控频率,等待几分钟后便可查看Docker容器的运行状态和资源使用情况。