A dynamic management monitoring service system with Docker, including cloud platform system, unified monitoring and dispatching management platform, a monitoring agent module; realizing service scheduling management, unified monitoring and dispatching management, deployment management and image management platform monitoring data statistics function; monitoring agency monitoring function module code Zabbix, ELK, Nagios resolution Ganglia, open source software, to reconstruct the separated control code, each monitoring to achieve a run in the Docker container in the agent to form a plurality of monitoring container; users through the online cloud platform system for opening the monitoring service request will be sent to the unified monitoring and dispatching management platform processing. The present invention decomposes a complex system into a series of independent development, deployment and maintenance of software services, enhance the agility of the whole monitoring service system, can be flexible in response to the monitoring and monitoring of changes in the scale of business platform.
【技术实现步骤摘要】
一种结合Docker实现动态管理监控服务系统
本专利技术属于云计算数据中心监控
,涉及一种结合Docker实现动态管理监控服务系统。
技术介绍
随着云计算技术的不断发展,云计算技术不断的成熟稳定,越来越多的企业或个人都将自己的业务系统迁移到云端,这样客户减少基础资源设施建设的投入,将精力全部投入到如何精准监控业务数据,因此,需要提供一套可定制化、可弹性扩展监控系统去解决客户的不同业务不同需求的监控服务。Docker是一个开源的容器技术,他可以创建一个轻量级、可移植的容器,它作为一种新兴虚拟化技术,能够更快速的交付和部署、更灵活的组合和扩展及简单的管理。Zabbix、ELK、Nagios、Ganglia是开源的监控软件,它们针对服务器的基础资源监控、应用服务性能监控、应用日志回收监控。
技术实现思路
本专利技术提供一种结合Docker实现动态管理监控服务系统,是一种监控服务可定制化、可动态管理监控服务项、可弹性增加监控服务资源的监控调度管理系统。本专利技术所采用的技术方案为:一种结合Docker实现动态管理监控服务系统,包括云平台门户系统,该系统包括统一监控调度管理平台、监控项代理模块;所述统一监控调度管理平台实现服务调度管理、镜像管理、部署管理及监控数据统计功能;而监控项代理模块将Zabbix、ELK、Nagios、Ganglia开源监控软件的监控项功能代码拆分,将每个监控软件的监控项,即基础资源CPU、内存、硬盘、网络吞吐监控,应用服务日志监控,中间件性能监控和web应用性能监控的代码从开源的软件系统中分离出,对分离出的监控项的代码进行重构,每一个监控 ...
【技术保护点】
一种结合Docker实现动态管理监控服务系统,包括云平台门户系统,其特征在于:该系统包括统一监控调度管理平台、监控项代理模块;所述统一监控调度管理平台实现服务调度管理、镜像管理、部署管理及监控数据统计功能;而监控项代理模块将Zabbix、ELK、Nagios、Ganglia开源监控软件的监控项功能代码拆分,将每个监控软件的监控项,即基础资源CPU、内存、硬盘、网络吞吐监控,应用服务日志监控,中间件性能监控和web应用性能监控的代码从开源的软件系统中分离出,对分离出的监控项的代码进行重构,每一个监控项实现一个可以运行在Docker容器里的代理程序形成多个监控项容器;用户通过云平台门户系统在线申请开通监控服务,申请请求会发送到统一监控调度管理平台进行处理,它将会根据处理完的监控配置参数,把监控项代理模块部署到监控目标主机上,监控代理模块会把目标主机上所采集到的监控数据发送到统一监控管理平台上,通过云平台门户系统可以获取到主机的监控数据展示。
【技术特征摘要】
1.一种结合Docker实现动态管理监控服务系统,包括云平台门户系统,其特征在于:该系统包括统一监控调度管理平台、监控项代理模块;所述统一监控调度管理平台实现服务调度管理、镜像管理、部署管理及监控数据统计功能;而监控项代理模块将Zabbix、ELK、Nagios、Ganglia开源监控软件的监控项功能代码拆分,将每个监控软件的监控项,即基础资源CPU、内存、硬盘、网络吞吐监控,应用服务日志监控,中间件性能监控和web应用性能监控的代码从开源的软件系统中分离出,对分离出的监控项的代码进行重构,每一个监控项实现一个可以运行在Docker容器里的代理程序形成多个监控项容器;用户通过云平台门户系统在线申请开通监控服务,申请请求会发送到统一监控调度管理平台进行处理,它将会根据处理完的监控配置参数,把监控项代理模块部署到监控目标主机上,监控代理模块会把目标主机上所采集到的监控数据发送到统一监控管理平台上,通过云平台门户系统可以获取到主机的监控...
【专利技术属性】
技术研发人员:高嘉良,
申请(专利权)人:甘肃万维信息技术有限责任公司,
类型:发明
国别省市:甘肃,62
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。