一种基于布尔逻辑函数的业务平台关联监控管理方法

文档序号:8383589阅读:237来源:国知局
一种基于布尔逻辑函数的业务平台关联监控管理方法
【技术领域】
[0001] 本发明设及系统监控技术领域,设及到多种监控技术的应用,如SNMP(Simple NetworkManagementProtocol简单网络管理协议)、JDBC(JavaDataBase Connectivity,java数据库连接)、HTTP仿真(Hype;rtexttransferprotocol超文本传送 协议)、HTTPS仿真(HyperTextTransferProtocoloverSecureSocketLayer安全套 接字层超文本传输协议)等协议的应用和关联分析,具体地说是一种基于布尔逻辑函数的 业务平台关联监控管理方法。
【背景技术】
[0002] 随着信息化建设的高速发展,各类IT设备的数量和种类均呈爆发式增长,在基于 IT的业务蓬勃发展的同时,对信息化维护部口的压力也越来越大,如附图1所示的《业务平 台架构示意图》中能够看到,一个基本的网上业务系统中至少包括有防火墙、路由器、交换 机、数据库服务器、文件服务器、业务处理服务器、存储交换机和磁盘阵列等设备,而一个单 位的IT环境中,可能包含有多个业务平台,例如ERP系统、财务系统、人事管理系统、网上查 询系统、网上公示系统或单位网站等等,除去各业务平台共用的网络设备和存储设备,其它 设备总数也是动辄几十台,甚至上百台,而一些基于Internet开展业务的单位,如铁道部 12306网站、工商银行网上银行或中信证券网上交易平台等企事业单位,各类设备更是多达 上千台,那么如何管理好该些业务系统和数量众多的设备,准确的评估业务平台的可用性 指标,是现阶段信息化运维部口的首要大事。

【发明内容】

[0003] 本发明的技术任务是针对上述现有技术的不足,提供一种基于布尔逻辑函数的业 务平台关联监控管理方法。
[0004] 本发明的技术任务是按W下方式实现的:一种基于布尔逻辑函数的业务平台关联 监控管理方法,其特点是法将布尔逻辑函数引入到对业务平台的监控管理中,形成基于逻 辑判断的业务关联监控管理模型,进而通过对业务平台后端的多台设备进行运行状态的逻 辑关系判断,进而科学的计算出业务平台整体的可用性和可靠性指标。
[0005] 作为优选,上述方法的实现包括W下步骤:
[0006] (一)对业务系统的所有设备进行编号,并采用二进制为设备的状态赋值;当设备 运行正常时,该设备的赋值为1,当设备运行不正常时,该设备的赋值为0 ;
[0007] (二)通过监控工具对各类设备进行实时监控,并通过布尔逻辑函数公式计算出 业务平台当前工作状态a,a值的计算结果为"1"的时,表示该业务平台运转正常,a值 计算结果为"0"时,则表示该业务平台出现了故障。
[000引进一步的,还可W由步骤(二)计算得到的平台当前工作状态a,计算得到每天、 每周、每月或每年的可用性指标。
[0009] 通过本发明基于布尔逻辑函数的业务平台关联监控管理方法,对于复杂IT环境 下的业务平台可用性指标能够进行科学和全面的评估和计算,有效提高信息化运维部口的 管理效率和各种监控软件对业务平台运行状态和可用性的准确评估。
【附图说明】
[0010] 附图1是现有技术中业务平台架构示意图图例;
[0011] 附图2是实施例中对业务系统各设备进行编号的示意图图例。
【具体实施方式】
[0012] 参照说明书附图W具体实施例对本发明的基于布尔逻辑函数的业务平台关联监 控管理方法作W下详细地说明。
[001引实施例;
[0014] 本发明的管理方法通过引入布尔逻辑函数,加入到业务关联监控管理模型中,通 过对多台不同类型的设备进行关联化监控管理,实现对核屯、业务的可用性指标衡量。
[0015] 如附图2所示,在进行逻辑公式计算前,对业务平台(电子政务外网、专利查询系 统等)的所有设备进行编号。编号列表:
[0016] 防火墙设备编号为A;两台核屯、路由器设备编号分别为B1、B2 ;业务平台服务器设 备编号为C;汇聚层交换机设备编号为D;主数据库服务器设备编号为E1 ;备数据库服务器 设备编号为E2 ;主文件服务器设备编号为F1 ;备文件服务器设备编号为巧;报表服务器设 备编号为G;业务处理服务器设备编号为H;存储交换机A设备编号为II;存储交换机B设 备编号为12 ;磁盘阵列设备编号为J。
[0017] 所有设备的状态采用二进制来表示,"1"表示为工作正常,"0"表示为工作异常。 业务平台在某一时刻的工作状态由"a"表示,业务平台一天的可用性指标由"P"表示,业 务平台一年的可用性指标由"e"表示。
[0018] W文档中的业务平台架构示意图、设备和设备编号为基准,计算业务平台的工作 状态指标a的公式如下;
[0019] a=Aand炬 1orB^andCandDancKElorE^and(Flor^)andGandH and(IIor12)andJ
[0020] 通过监控工具对各类设备进行实时监控,如果设备正常工作,能够正常采集到设 备运行参数的话,设备编号的赋值即为"1",如果不能够采集到设备运行数据或是设备出现 故障的话,那么设备编号的赋值即为"0",例如防火墙工作正常的赋值为A= 1,防火墙工作 异常的赋值为A= 0。
[0021] 上述公式将多个不同设备的工作状态通过布尔逻辑函数的形式关联起来,计算出 业务平台当前工作状态指标a的值。
[0022] a值如果通过公式计算为"1"的话,表示该业务平台运转正常,如果a值计算为 "0"的话,则表示该业务平台出现了故障。
[0023] 假设在业务平台的支撑设备中,有一台设备出现了问题炬1 = 0),其他设备工作 正常(其他设备赋值均为1),那么通过公式计算结果如下:
[0024] a=Aand炬 1orB^andCandDancKElorE^and(Flor^)andGandH and(IIor12)andJ= 1and(0or1)and1and1and(1or1)and(1or1)and1and 1 and(1 or 1)and 1=1
[0025]最终业务平台运行状态为正常(a =1)。
[0026] 假设在业务平台的支撑设备中,有两台设备出现了问题(FI= 0 ;巧=0),其他设 备工作正常(其他设备赋值均为1),那么通过公式计算结果如下:
[0027] a = A and炬1 or 6。and C and D and巧1 or E。and (F1 or巧)and G and H and (II or 12) and J = 1 and(l or 1) and 1 and 1 and(l or l)and(0 or 0) and 1 and 1 and (1 or 1) and 1 = 0
[002引本次计算业务平台运行状态为异常(a = 0)。
[0029] 在计算出业务平台当前运行状态a值之后,同样可W针对业务平台每天/每周/ 每月或者每年的可用性指标0或e进行计算。
[0030] 假设监控软件对业务平台a状态的采集为1分钟一次的话,那么一天24小时会 有(24X60-1) 1439个采集点,a的一天赋值会从a1到a1439,那么推导出业务平台一天 的可用性指标0的计算公式为:
[0031]
【主权项】
1. 一种基于布尔逻辑函数的业务平台关联监控管理方法,其特征在于:该方法将布尔 逻辑函数引入到对业务平台的监控管理中,形成基于逻辑判断的业务关联监控管理模型, 进而通过对业务平台后端的多台设备进行运行状态的逻辑关系判断,进而科学的计算出业 务平台整体的可用性和可靠性指标。
2. 根据权利要求1所述的基于布尔逻辑函数的业务平台关联监控管理方法,其特征在 于:该方法包括以下步骤: (一) 对业务系统的所有设备进行编号,并采用二进制为设备的状态赋值;当设备运行 正常时,该设备的赋值为1,当设备运行不正常时,该设备的赋值为O; (二) 通过监控工具对各类设备进行实时监控,并通过布尔逻辑函数公式计算出业务 平台当前工作状态a,a值的计算结果为"1"的时,表示该业务平台运转正常,a值计算 结果为"〇 "时,则表示该业务平台出现了故障。
3. 根据权利要求2所述的基于布尔逻辑函数的业务平台关联监控管理方法,其特征在 于:由步骤(二)计算得到的平台当前工作状态a,计算得到每天、每周、每月或每年的可 用性指标。
【专利摘要】本发明公开了一种基于布尔逻辑函数的业务平台关联监控管理方法,属于系统监控技术领域。该方法将布尔逻辑函数引入到对业务平台的监控管理中,形成基于逻辑判断的业务关联监控管理模型,进而通过对业务平台后端的多台设备进行运行状态的逻辑关系判断,进而科学的计算出业务平台整体的可用性和可靠性指标。与现有技术相比,本发明方法能够对复杂IT环境下的业务平台可用性指标进行科学和全面的评估和计算,具有很好的推广应用价值。
【IPC分类】H04L12-24
【公开号】CN104702442
【申请号】CN201510121628
【发明人】周剑
【申请人】浪潮集团有限公司
【公开日】2015年6月10日
【申请日】2015年3月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1