本发明专利技术涉及集成服务监控技术领域,具体公开了一种ESB服务监控管理系统及方法。该系统包括运行状态监控模块,集成有监控机制,对ESB平台和ESB平台外围系统接口及队列数据信息进行抓取与分析。服务交易监控模块,对ESB平台和ESB平台外围系统服务交易过程进行监控,抓取数据并存储分析。异常预警模块,接收运行状态监控模块与服务交易监控模块发送的信息,将所述信息与报警阈值相对比,满足报警条件的情况下进行报警。该系统的使用实现了对ESB平台和外围系统可用性、健康性进行监控和分析,改变了以往分割管理带来的碎片化运维问题,提升了运维处理的工作效率。运维处理的工作效率。
【技术实现步骤摘要】
一种ESB服务监控管理系统及方法
[0001]本专利技术属于集成服务监控
,具体涉及一种ESB服务监控管理系 统及方法。
技术介绍
[0002]任何基于企业服务总线(ESB)进行信息系统或平台之间的信息数据交 互都或多或少需要监控管理功能。监控系统或者信息系统中的监控功能主要 目的是对关注的目标资源的运行状态和服务交易进行监测,采集监控目标的 状态信息、指标信息和数据交互信息,然后分析监控对象的健康状态,对任 何异常状态进行告警。
[0003]监控管理系统在保障服务总线平台运行过程中起到了非常重要的作用, 其通过自动化以软件程序的方式,能够及时监控发现系统异常情况,提升系 统可用性;同时细粒度分析服务响应耗时及交易流量,可视化展示全局集成 状态,降低运维复杂度,减少运维工作量,提升运维效率。
[0004]现在市场上的监控软件非常多,不同监控软件针对的监控对象类型不同, 监控的深度和力度不同,应用领域也不尽相同,但还没特别是针对ESB服务 监控管理系统。ESB平台是大中型企业常用的用于系统之间服务发布与调度 中间件。其涉及到的外围系统类型繁多,服务数量繁多,需要监控的资源指 标也非常多,而且随着外围系统和服务的不断增加,用户对接口服务可靠性 的不断提高以及监控需求的不断发展,用户希望能够监控的资源越来越多, 这使得对监控的技术、数据分析能力的要求也不断提高。
技术实现思路
[0005]本专利技术的目的在于提供一种ESB服务监控管理系统及方法,解决ESB 服务的监控管理问题,消除ESB服务管理的障碍,同时降低运维复杂度,减 少运维工作量,提升运维效率。
[0006]本专利技术的技术方案如下:一种ESB服务监控管理系统,该系统包括:
[0007]运行状态监控模块,集成有监控机制,对ESB平台和ESB平台外围系统 接口及队列数据信息进行抓取与分析。
[0008]服务交易监控模块,对ESB平台和ESB平台外围系统服务交易过程进行 监控,抓取数据并存储分析。
[0009]异常预警模块,接收运行状态监控模块与服务交易监控模块发送的信息, 将所述信息与报警阈值相对比,满足报警条件的情况下进行报警。
[0010]该系统还包括服务全生命周期管理模块,该模块集成ESB平台的基础管 理功能,为解决异常预警提供数据支撑。
[0011]所述运行状态监控模块集成的监控机制包括MQAPI、WebService、 HttpClient和SigarApi,实现对接口、服务与端的状态监控。
[0012]所述服务交易监控模块对服务交易过程设置有四个监控节点,在监控节 点对服
务交易过程数据进行抓取,所述监控节点包括请求进节点、请求出节 点、响应进节点、响应出节点。
[0013]所述异常预警模块包括接口方式与展现层方式两种报警形式,所述接口 方式包括:本系统与短信网关接口相连接发送报警短信、本系统与邮件服务 器接口相连接发送报警邮件;展现层方式包括监控大屏显示、交易日志、分 析报告形式报警。
[0014]一种ESB服务监控管理方法,包括以下步骤:
[0015]步骤1:针对ESB平台外围系统与ESB平台运行数据进行抽取分析;
[0016]步骤2:针对ESB平台外围系统与ESB平台之间的服务交易数据进行抽 取分析;
[0017]步骤3:异常预警模块根据运行状态监控模块和服务交易监控模块得到 的指令进行报警。
[0018]所述步骤2包括以下步骤:
[0019]步骤21:抓取并记录请求进、请求出、响应进、响应出四个点的数据到 点时间,分析并记录ESB平台处理效率;
[0020]步骤22:根据效率阈值,向异常预警模块发送不同等级的报警信号;
[0021]步骤23:持续定时重复步骤21操作,绘制ESB平台处理效率波形图。
[0022]本专利技术的显著效果在于:本专利技术所述的一种ESB服务监控管理系统,其 包括运行状态监控模块、服务交易监控模块和异常预警模块,所述运行状态 监控模块对ESB平台运行情况与外围系统情况进行监控,服务交易监控模块 对外围系统与ESB平台之间的服务交易进行监控,所述运行状态监控模块和 服务交易监控模块得到的数据共同汇总形成监控数据,经过系统进一步处理, 形成监控数据分析并存储与结构化数据仓库,异常预警模块针对异常的监控 数据进行报警;该系统的使用实现了对ESB平台和外围系统可用性、健康性 进行监控和分析,改变了以往分割管理带来的碎片化运维问题,提升了运维 处理的工作效率。
附图说明
[0023]图1为本专利技术所述的一种ESB服务监控管理系统的架构设计图。图2为本专利技术所述的一种ESB服务监控管理系统的服务监控数据抽取示 意图。
具体实施方式
[0024]现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意 图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构 成。
[0025]如图1所示,一种ESB服务监控管理系统,包括:
[0026]运行状态监控模块,监控ESB运行平台与外围系统情况,通过包括 MQAPI、WebService、HttpClient、SigarApi监控机制对包括:Windows操作 系统、外围系统健康状态接口、总线与适配器健康状态接口、消息队列状态 数据的监控对象进行监控,将数据保存到本地数据库,根据预设的预警标准 对数据进行分析。
[0027]服务交易监控模块,对ESB运行平台与外围系统服务交易过程进行监控, 在交易过程设置四个监控节点,分别是请求进节点、请求出节点、响应进节 点、响应出节点,通过四个监控节点进行监控数据抓取,然后将这些数据保 存在数据库中,进而实现对服务交易
进行分析,分析内容包括交易完成情况、 业务完成情况、ESB平台耗时、服务提供方响应耗时、交易流量。
[0028]异常预警模块,根据所述运行状态监控模块和服务交易监控模块的分析 结果,通过接口方式和展现层方式进行报警,所述接口方式包括异常预警、 短信网关和邮件服务器;展现层方式包括监控大屏、健康检查、接入监控、 交易日志、服务流量分析和服务质量分析。
[0029]服务全生命周期管理模块,集成ESB平台的基础管理功能,包括适配器 管理、队列管理、外围系统管理,服务管理、服务授权、服务订阅、服务类 别、服务目录、标准响应码、服务响应码、监控预警的频度管理,监控日志 自动归档,统一认证及权限管理,为ESB平台监控与解决预警问题提供多维 度数据支撑。
[0030]综上形成的ESB服务监控管理系统,运行状态监控模块对ESB平台运行 情况与外围系统情况进行监控,服务交易监控模块对外围系统与ESB平台之 间的服务交易进行监控,所述运行状态监控模块和服务交易监控模块得到的 数据共同汇总形成监控数据,经过系统进一步处理,形成监控数据分析并存 储与结构化数据仓库,异常预警模块针对异常的监控数据进行接口方式报警 与展现层方式报警,服务全生命本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种ESB服务监控管理系统,其特征在于:该系统包括:运行状态监控模块,集成有监控机制,对ESB平台和ESB平台外围系统接口及队列数据信息进行抓取与分析。服务交易监控模块,对ESB平台和ESB平台外围系统服务交易过程进行监控,抓取数据并存储分析。异常预警模块,接收运行状态监控模块与服务交易监控模块发送的信息,将所述信息与报警阈值相对比,满足报警条件的情况下进行报警。2.根据权利要求1所述的一种ESB服务监控管理系统,其特征在于:该系统还包括服务全生命周期管理模块,该模块集成ESB平台的基础管理功能,为解决异常预警提供数据支撑。3.根据权利要求1所述的一种ESB服务监控管理系统,其特征在于:所述运行状态监控模块集成的监控机制包括MQAPI、WebService、HttpClient和SigarApi,实现对接口、服务与端的状态监控。4.根据权利要求1所述的一种ESB服务监控管理系统,其特征在于:所述服务交易监控模块对服务交易过程设置有四个监控节点,在监控节点对服务交易过程数据进行抓取,所述监控节点包括请求进...
【专利技术属性】
技术研发人员:王辛未,陆卫平,马寅军,王剑,王景虎,金燕峰,李哲,杨大毛,刘光煜,朱峰,赵晖,
申请(专利权)人:中核核电运行管理有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。