[发明专利]基于存储过程定时调度的网元状态轮询方法有效
申请号: | 200910028102.3 | 申请日: | 2009-01-09 |
公开(公告)号: | CN101478432A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 孙力斌;周俊华;黄锡伟;刘国祥;宋海华 | 申请(专利权)人: | 南京联创科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04W24/00 |
代理公司: | 南京天翼专利代理有限责任公司 | 代理人: | 汤志武;王鹏翔 |
地址: | 210013江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储 过程 定时 调度 状态 方法 | ||
一、技术领域
本发明涉及应用程序监控系统的网元状态轮询方法。
二、背景技术
在应用程序监控系统中,需要对分布在各个地区的主机、进程、流程网元的工作状态进行及时的监控,因此需要有个方法每间隔一段设定时间,就查询一次各个网元的工作状态,这个方法就称为网元状态轮询方法。
常见的网元状态轮询方法有三种:其一是由监控系统统一来调度定时查询程序;其二是由监控系统中的各功能模块来调度定时查询程序;还有一种就是由登录监控系统中的各个用户会话来调度定时查询程序。
第一种方法由监控系统来统一调度,需要在应用服务器中,定时运行网元状态查询程序,使用这种方法会占用应用服务器的内存和CPU资源。
第二种方法由监控系统中的各功能模块来调度,会出现各功能模块重复调用同一网元状态查询程序的现象,如主机模块的网元状态需要先调用进程状态查询才能判断主机状态,而流程模块的网元状态也需要先调用进程状态查询才能判断流程环节状态,使用这种方法会出现重复的网元状态查询操作而多出不必要的应用服务器系统资源开销。
第三种方法由各个用户会话来调度,在每个轮询间隔时间段内,会形成与用户数相当次数的网元状态查询操作,如登录系统的用户数达到或大于100时,则每个轮询间隔时间段内可形成100次或100次以上的网元状态查询,使用这种方法会频繁的出现重复的网元状态查询操作,并将占用大量的应用服务器系统资源。
这三种方法都需要将编写好的网元状态查询程序编译并发布到应用服务器中,将占用应用服务器的系统资源,而且当网元状态的查询规则或流程发生变化时就需要修改查询程序,并重新编译后再重新发布到应用服务器,而要使修改好的网元状态查询程序立即生效,还需要重新启动应用服务器,因此并不利于系统的维护和扩展。
三、发明内容
(1)发明目的:提出一种基于存储过程定时调度的网元状态轮询方法,现有的网元状态轮询方法,存在低效且不易维护和扩展的问题,本发明为了解决这些问题开发了一种新的网元状态轮询方法,这种方法不需占用应用服务器的系统资源,不会形成重复的网元状态查询操作,并且在网元状态查询规则发生变化时,不需要重新发布即可立即生效,同时还能充分利用数据库服务器资源。
(2)技术方案:基于存储过程定时调度的网元状态轮询方法,在数据库中建立与网元状态相关的接口表包括网元对象表、网元类型表和告警信息表用于存储网元信息及网元状态值;再为需要轮询网元状态的各类网元建立获取相应网元状态的存储过程,由相应的存储过程进行数据筛选及网元状态判断,并将状态值写入相应的网元状态接口表;最后建立定时执行任务,定时调度需要轮询网元状态的各个存储过程;
整个技术方案由三大部分组成:建立网元状态相关接口表;获取网元状态并设置状态值的存储过程;由定时执行任务定时调度存储过程:
建立网元状态相关接口表:
网元状态相关接口表是一组建立在数据库中的与存储网元状态相关的数据表,用于存储网元状态信息,包括网元对象表、网元类型表、告警信息表;
●网元对象表:用于存储网元的基本信息和状态信息,其主要字段包括“网元对象编号”、“地区编号”、“网元对象名称”、“网元类型编号”、“父网元编号”、“网元告警状态”、“网元工作状态”;
●网元类型表:用于存储网元的类型信息,以区分网元对象表中各个网元所属的类型,其主要字段包括“网元类编号”、“网元类名称”、“网元所属流程环节编号”;
●告警信息表:用于存储网元对象表中各个网元的告警信息,其主要字段包括“网元编号”、“网元类型编号”、“故障类编号”、“告警详情”、“告警取消者”、“告警取消时间”;
数据库中建立网元对象表、网元类型表、告警信息表用于存储网元信息及状态信息,其中通过网元编号字段索引到网元的基本信息及相关告警信息,通过网元类型编号索引到网元的类型以区分网元属于主机类型还是进程类型;
获取网元状态并设置状态值的存储过程:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910028102.3/2.html,转载请声明来源钻瓜专利网。