[发明专利]一种基于组件发现对业务系统进行监控的方法有效
申请号: | 201410632606.7 | 申请日: | 2014-11-11 |
公开(公告)号: | CN104468193B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 陆文雄;陈宏科;徐俊;尹雪蓉 | 申请(专利权)人: | 上海天玑科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 上海三方专利事务所31127 | 代理人: | 吴玮,单大义 |
地址: | 201799 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组件 发现 业务 系统 进行 监控 方法 | ||
1.一种基于组件发现对业务系统进行监控的方法,其特征在于所述的方法采用的组件包括关联模型配置组件、模型引擎组件以及监控模型展现组件,所述的关联模型配置组件主要负责对支撑业务系统的各种组件从宏观上进行分类和配置项归纳,为组件发现技术提供最底层资源支撑;模型引擎组件是运用组件发现算法自动发现业务系统的各个组件并进行关联;监控模型展现主要是对关联完的拓扑监控模型进行统一对外展现,所述的方法具体如下:
a.在关联模型配置组件中,记录关联模型配置组件的基本配置信息;
b.输入业务系统IP地址与配置文件目录结构,通过模型引擎组件,以该业务系统IP地址为参数自动关联各组件的IP地址与端口号;
c.构建组件node结构探测包,使用UDP方式将探测包发送到局域网按照组件发现算法进行探测,获取整个业务系统相关组件的IP地址、服务类型以及位置距离的关联列表;
d.探测完成后,将各组件根据位置进行关联,形成拓扑结构;
e.获取IP地址、服务类型以及位置距离的关联列表之后,使用通用路由协议扫描IP地址列表中的所有IP地址,并获得IP地址设备上所有的操作系统情况,提取操作系统关键字,并根据关键字模型对其资源类型进行划分,资源类型划分后可以得到IP地址与资源类型的对应关系;
f.根据IP地址所代表的资源类型,配置各类资源的监控指标,由多种资源类型及多个监控指标组合构成关联模型;
g.对关联模型所配置的监控指标进行规则设置,并在实际监控过程中,由模型引擎组件中包含的采集引擎抽取关联模型中资源的相关监控指标,在处理引擎中按照其实际监控规则对指标进行处理计算形成综合状态图;
h.在监控模型展现组件中,将关联模型使用拓扑图的方式进行展现,同时该模型最终的监控情况将在拓扑图中进行直观标识。
2.如权利要求1所述的一种基于组件发现对业务系统进行监控的方法,其特征在于所述的组件发现算法如下:
在计算网络中,各网络组件通过IP地址进行通信,同时对业务系统各组件服务来说,每个服务对应一个唯一端口,同时在业务系统中组件和组件之间呈树形结构,不会产生回路;
在以上前提下,将一个业务系统组件间关系看作是一个包含X个节点的有限集,X代表业务系统组件未知,此外可知,在一个业务系统树形关联关系中:
a.在这个业务系统中最直接面向客户提供服务的组件是该关联关系中有且仅有一个的根节点;
b.当X>1时,其余节点可分为N个不相交的有限集T1,T2,……TN,其中每一个有限集T本身又是一个子拓扑结构的根节点;
c.任意一个组件节点都有相应的服务端口信息,通过端口信息可以定位组件软件层进程,从而获取具体软件服务信息。
3.如权利要求1或2所述的一种基于组件发现对业务系统进行监控的方法,其特征在于所述的组件发现算法具体步骤如下:
a.将业务系统作为根节点从其那边出发;
b.对距离为1的IP地址主机进行发现,判断其IP地址是否为业务系统组件;
c.如果是业务系统组件则通过端口号查询其业务系统具体内容并记录其位置关系;
d.如果不是,则以该节点作为根节点继续发现;
e.遍历完整个网络环境后,将获取业务系统、组件之间的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海天玑科技股份有限公司,未经上海天玑科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410632606.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:云终端管理方法、装置
- 下一篇:基于条形码的用户身份认证系统及认证方法