监控方法及系统的制作方法

文档序号:9474128阅读:475来源:国知局
监控方法及系统的制作方法
【技术领域】
[0001] 本发明涉及信息监控技术领域,尤其涉及一种监控方法及系统。
【背景技术】
[0002] 监控系统作为了解和掌控信息科技系统运行状况的辅助工具,正发挥着越来越重 要的作用。
[0003] 传统监控工具通过在各应用系统上安装监控代理,配置各种不同的监控指标,采 集数据并上送后进行集中展现。图1是现有的监控工具故障定位的示意图,如图1所示,监 控对象包括:应用1、系统2、网络3、……、组件N,每个监控对象均安装有监控代理,监控服 务器实时从监控代理处采集信息,并在显示界面上展示告警信息,在图1中,除了应用1之 外,其余监控对象均发生告警("X"代表故障)。
[0004] 由于各应用系统或组件的监控数据采集是孤立的,当它们发生告警时,这些告警 事件会逐条展示在监控视图上。而运维管理人员看到告警后,将会处理每条告警事件,针对 发生告警的每个应用系统或组件一一进行问题排查。但实际上,由于不同应用系统或组件 之间存在关联性,产生不同告警事件的本质原因可能是同一个,也就是说,使用现有的监控 工具进行问题排查往往付出了很大的精力却达不到快速定位的效果。
[0005] 综上,现有的监控工具主要存在以下问题:
[0006] (1)现有的监控工具展示的告警信息孤立、不全面,增加了故障定位的难度;
[0007] (2)当大量的问题单和客户投诉电话转至运维管理部门时,在传统的问题应急处 理流程中,一般是对发生故障业务的相关系统进行同步分头排查,往往付出了大量的人力、 物力却很难快速找到问题的根源,故障定位和排查问题的效率较低。

【发明内容】

[0008] 本发明提供了一种监控方法及系统,以至少解决现有的监控工具展示的告警信息 孤立,增加了故障定位的难度,且故障定位和排查问题的效率较低的问题。
[0009] 根据本发明的一个方面,提供了一种监控方法,包括:根据待监控系统的业务数据 流特点将所述待监控系统划分为存在依赖关系的至少一个端点,并根据所述至少一个端点 以及端点间的依赖关系生成配置文件;获取各端点的监控指标数据,其中,每个端点均部署 监控代理;对所述监控指标数据进行格式转换,得到第一格式的监控指标数据;根据所述 第一格式的监控指标数据及所述配置文件填充显示界面的页面数据,按照所述第一格式在 所述显示界面上显示各端点的端点信息,其中,所述端点信息包括:端点状态、端点间的依 赖关系和端点的监控指标数据。
[0010] 在一个实施例中,获取各端点的监控指标数据,包括:从各端点的监控代理处采集 共性指标数据;接收各端点的监控代理发送的个性指标数据。
[0011] 在一个实施例中,在对所述监控指标数据进行格式转换之前,所述方法还包括:存 储所述监控指标数据;按照预设的时间间隔对存储的监控指标数据进行计算,并利用计算 结果对所述存储的监控指标数据进行更新;对所述监控指标数据进行格式转换,包括:读 取更新后的监控指标数据,并对所述更新后的监控指标数据进行格式转换。
[0012] 在一个实施例中,存储所述监控指标数据,包括:根据预先存储的端点的配置信息 对所述监控指标数据中的个性指标数据进行分类存储,其中,所述配置信息包括:端点的应 用名称、IP地址、机构名称和机构编码。
[0013] 在一个实施例中,在按照所述第一格式在所述显示界面上显示各端点的端点信息 之后,所述方法还包括:根据预设规则和各端点的监控指标数据生成各端点的端点状态; 利用生成的端点状态更新所述显示界面上当前显示的端点状态。
[0014] 在一个实施例中,所述端点状态包括:所述端点是否可以正常服务以及服务的能 力。
[0015] 根据本发明的另一个方面,提供了一种监控系统,包括:划分单元,用于根据待监 控系统的业务数据流特点将所述待监控系统划分为存在依赖关系的至少一个端点;第一生 成单元,用于根据所述至少一个端点以及端点间的依赖关系生成配置文件;获取单元,用于 获取各端点的监控指标数据,其中,每个端点均部署监控代理;格式转换单元,用于对所述 监控指标数据进行格式转换,得到第一格式的监控指标数据;显示单元,用于根据所述第一 格式的监控指标数据及所述配置文件填充显示界面的页面数据,按照所述第一格式在所述 显示界面上显示各端点的端点信息,其中,所述端点信息包括:端点状态、端点间的依赖关 系和端点的监控指标数据。
[0016] 在一个实施例中,所述获取单元包括:采集模块,用于从各端点的监控代理处采集 共性指标数据;接收模块,用于接收各端点的监控代理发送的个性指标数据。
[0017] 在一个实施例中,所述监控系统还包括:存储单元,用于存储所述监控指标数据; 计算单元,用于按照预设的时间间隔对存储的监控指标数据进行计算;第一更新单元,用于 利用计算结果对所述存储的监控指标数据进行更新;所述格式转换单元包括:读取模块, 用于读取更新后的监控指标数据;格式转换模块,用于对所述更新后的监控指标数据进行 格式转换。
[0018] 在一个实施例中,所述监控系统还包括:第二生成单元,用于在按照所述第一格式 在所述显示界面上显示各端点的端点信息之后,根据预设规则和各端点的监控指标数据生 成各端点的端点状态;第二更新单元,用于利用生成的端点状态更新所述显示界面上当前 显示的端点状态。
[0019] 通过本发明的监控方法及系统,分析待监控系统的业务特点,将待监控系统包含 的信息科技组件抽象为按照组件间的依赖关系相互连接的一组端点,采集各端点的监控指 标数据,对监控指标数据进行丰富和加工处理,处理后的数据按照各端点的连接顺序进行 汇聚、展现以及告警,从而实现业务全流程中所涉及的所有组件(即端点)的全貌展示和监 控。当发生故障时,可清晰地展示发生故障的一系列端点及其依赖关系,信息科技组件之间 的告警信息是不孤立的,降低了故障定位的难度,使得应急处理人员能够快速定位故障模 块,缩短问题排查区间,提高问题排查效率,减轻应急处理人员的压力。
【附图说明】
[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的限定。在附图中:
[0021] 图1是现有的监控工具故障定位的示意图;
[0022] 图2是本发明实施例的监控方法的流程图;
[0023] 图3是本发明实施例的监控系统的结构框图一;
[0024] 图4是本发明实施例的监控系统的结构框图二;
[0025] 图5是本发明实施例的监控系统的结构框图三;
[0026] 图6是本发明具体实施例的监控系统的结构示意图;
[0027] 图7是本发明具体实施例的监控方法的详细流程图;
[0028] 图8是本发明具体实施例的监控方法的故障定位示意图;
[0029] 图9是本发明具体实施例的监控系统的物理部署图。
【具体实施方式】
[0030] 下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整 地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本 发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明的保护范围。
[0031] 本发明实施例提供了一种监控方法,图2是本发明实施例的监控方法的流程图。 如图2所示,该方法包括如下步骤:
[0032] 步骤S201,根据待监控系统的业务数据流特点将待监控系统划分为存在依赖关系 的至少一个端点,并根据至少一个端点以及端点间的依赖关系生成配置文件。
[0033] 其中,待监控系统可以是信息系统,例如,银行的某应用系统。可选的,可以根据应 用系统版本说明书梳理出业务数据流图,进而根据业务数据流图抽象出不同的端点以及端 点之间的依赖关系。
[0034] 步骤S202,获取各端点的监控指标数据,其中,每个端点均部署监控代理。
[0035] 监控指标数据能够体现端点的健康状况和可用性状态,其中,端点的健康状况表 示其对外服务的能力水平(例如CPU、内存等),端点的可用性状态表示其是否可以对外正 常服务(例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1