当前位置: 首页 > 专利查询>徐皓原专利>正文

一种运维监控管理系统技术方案

技术编号:33206396 阅读:17 留言:0更新日期:2022-04-24 00:53
本发明专利技术公开了一种运维监控管理系统,包括:资源层、数据存储层、技术层、应用层和展现层;所述资源层用于描述系统部署资源及监控服务器资源,包括外场设备资源;所述数据存储层用于将采集到的数据进行分类存储;所述技术层用于数据的采集、数据处理、用户管理、权限管理;所述应用层用于监控概要、资源管理、数据监控、服务接口、主机画像、设备管理、系统日志、系统管理;所述展现层用于通过PC及大屏可视化设计呈现。本系统采用服务端和客户端协同工作方式,更轻量、高效,可支持数千台主机同时在线监控;具备实时采集监控数据、实时反馈监控状态、预知故障和告警、辅助定位故障、辅助性能调优、辅助容量规划以及辅助自动化运维功能。辅助容量规划以及辅助自动化运维功能。辅助容量规划以及辅助自动化运维功能。

【技术实现步骤摘要】
一种运维监控管理系统


[0001]本专利技术涉及运维监控
,具体为一种运维监控管理系统。

技术介绍

[0002]现有的运维监控管理系统的运维管理水平及运维效率较低,功能较少,缺少一套涵盖集群自动化安装、中心化管理、集群监控、报警等相关功能的运维监控管理系统,不能满足用户的需求。

技术实现思路

[0003]针对上述存在的技术不足,本专利技术的目的是提供一种运维监控管理系统,其为一套涵盖集群自动化安装、中心化管理、集群监控、报警等相关功能的运维监控管理系统。
[0004]为解决上述技术问题,本专利技术采用如下技术方案:
[0005]一种运维监控管理系统,其特征在于,包括:资源层、数据存储层、技术层、应用层和展现层;
[0006]所述资源层用于描述系统部署资源及监控服务器资源,包括外场设备资源;
[0007]所述数据存储层用于将采集到的数据进行分类存储;
[0008]所述技术层用于数据的采集、数据处理、用户管理、权限管理;
[0009]所述应用层用于监控概要、资源管理、数据监控、服务接口、主机画像、设备管理、系统日志、系统管理;
[0010]所述展现层用于通过PC及大屏可视化设计呈现。
[0011]优选地,所述监控服务器资源通过数据探针的方式从服务器获取监控的资源。
[0012]本专利技术的有益效果在于:采用服务端和客户端协同工作方式,更轻量,更高效,可支持数千台主机同时在线监控;具备实时采集监控数据、实时反馈监控状态、预知故障和告警、辅助定位故障、辅助性能调优、辅助容量规划以及辅助自动化运维多种功能。
附图说明
[0013]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术提供的一种运维监控管理系统的架构图;
[0015]图2为本专利技术提供的一种运维监控管理系统的功能架构图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于
本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]如图1

图2所示,一种运维监控管理系统,包括:资源层、数据存储层、技术层、应用层和展现层;
[0018]所述资源层用于描述系统部署资源及监控服务器资源,包括外场设备资源;
[0019]所述数据存储层用于将采集到的数据进行分类存储;
[0020]所述技术层用于数据的采集、数据处理、用户管理、权限管理;
[0021]所述应用层用于监控概要、资源管理、数据监控、服务接口、主机画像、设备管理、系统日志、系统管理;所述展现层用于通过PC及大屏可视化设计呈现;大屏可视化,通过大屏的展现形式,一张图体现运维监控的所有服务器指标。包括服务器数量、网络、告警、主机状态等指标。
[0022]进一步的,监控服务器资源通过数据探针的方式从服务器获取监控的资源,通过SigarProxy探针技术获取CPU、内存、存储、网络信息;详细至监控进程的CPU占用、内存占用、存储占用、端口应用情况。
[0023]本系统技术能力指标:
[0024]1.主机集群监控,默认配置可支持500+主机同时在线监控;
[0025]2.CPU监控,内存监控,系统负载,磁盘等基础指标监控;;
[0026]3.数据监控(mysql,oracle,pg等),支持通过写sql来统计数据,监控数据的变化趋势,敏感字进行脱敏处理。数据源连接不成功进行告警;
[0027]4.服务心跳检测,这个就是服务接口的健康检测,看你能返回200不,否则就算失败,支持告警;
[0028]5.进程监控,支持pid文件,进程id,进程名称来监控进程是否正常运行,使用了内存和cpu,支持告警;
[0029]6.docker监控,监控docker的使用状态,支持告警
[0030]7.磁盘监控,监控磁盘的使用情况;
[0031]8.端口监控,监控端口是否telnet通,这个排除了网络防火墙因素,相当于telnet localhost端口,支持告警;
[0032]9.日志文件监控,可以监控日志里有无关键字,有就告警,可以指定具体的日志文件或日志所在的目录,如/usr/local/nginx/logs/access.log,或/usr/local/nginx/logs/,指定目录时候会读取目录下最新的日志文件;
[0033]10.告警方式,默认是邮件,也支持告警脚本执行,可以在脚本里实现钉钉微信等方式来告警,所有指标告警都可以在配置文件里关闭和开启;
[0034]11.设备管理,这个很有用哈,可以用来管理公司的各种设备;
[0035]12.主机画像,这个是对主机的cpu,内存,磁盘,负载,监控的端口,进程,docker,日志文件等所有信息进行全部展示。
[0036]本系统监控系统采用微服务架构,英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地进行扩展。
[0037]本系统的系统概要通过系统首页,可查看监控进程数量、数据源(数据库)、数据表、日志监控、服务接口监控、监控主机指标信息,并通过图表形式综合展现运维信息。
[0038]主机管理:通过在应用主机下安装探针获取数据,主机管理主要展现运维监控的所有服务器主机实时运行情况,包括操作系统、IP、内存、CPU、磁盘、网络信息。
[0039]进程管理:进程管理通过配置的进程进行实时监控进程的内存、CPU的资源占用情况,并通过图表查看进行的历史运行情况。
[0040]端口管理:端口管理通过配置的端口进行端口运行情况,并通过图表查看进行的历史运行情况。
[0041]数据源管理:数据源管理通过数据源(Oracle,mysql,PG)等数据库进行监控。
[0042]数据接口监控:数据源管理通过配置的接口进行监控,实时监控接口在线情况。
[0043]主机画像:通过可视化图表,对服务器的整体运行评估,包含配置的所有监控项。
[0044]数据存储设计:数据存储周期:日志存储6个月,其它数据长期存储。
[0045]备份频率:以月为备份周期进行数据备份,以文件形式备至到备份服务器。
[0046]本系统通过Nginx负载均衡、网关统一对外提供数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运维监控管理系统,其特征在于,包括:资源层、数据存储层、技术层、应用层和展现层;所述资源层用于描述系统部署资源及监控服务器资源,包括外场设备资源;所述数据存储层用于将采集到的数据进行分类存储;所述技术层用于数据的采集、数据处理、用户管理、权限管理;所述应...

【专利技术属性】
技术研发人员:徐皓原梅雪娇张入丹韩嘉骝
申请(专利权)人:徐皓原
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1