基于通用信息模型的网格监控系统的制作方法

文档序号:7613303阅读:193来源:国知局
专利名称:基于通用信息模型的网格监控系统的制作方法
技术领域
本发明涉及一种网格环境下的监控系统,具体是一种基于通用信息模型的网格监控系统。用于网格资源监控和管理领域。
背景技术
网格计算实现分布式环境下的高性能资源共享和协同工作。网格计算系统中分布着大量不同类型的动态实体,资源、服务和计算的发现、监控变得非常困难,资源信息服务的监控成为网格软件的关键技术之一。现行的网格监控系统没有统一的标准,采用不同监控机制和模型,发现和监控各种资源信息。但是用户只能浏览各种监控数据,无法根据自己的兴趣和要求定制相关监控项目。目前的监控软件已经不能满足网格环境的需求,网格计算与网格结点必须采用统一的资源信息服务标准,设计专门针对网格、面向网格设计的监控软件,提供对计算节点、网络和海量存贮的性能和状态监控信息。
经对现有技术文献的检索发现,中国专利申请号200420019617.X,发明名称WLAN网络监控系统,公开号CN 2678259Y,该专利的监控系统中,保证数据在50公里内的可靠安全传输,用户只能在管理用户终端只能浏览相关监测信息。该网络监控系统(1)使用者只能在用户终端查看相关监测信息,不能对根据自己的兴趣或需要设置某些监测项目。(2)系统保证50公里内的可靠传输和应用,无法提供更广域范围内的可靠和安全的数据传输。(3)不支持更大范围内的广域网和网格环境下的资源和计算节点的监控。(4)从使用监控系统的长远角度看,该系统未基于某种统一的标准和规范,难于融合或整合至其它的监控系统或网络应用系统中。

发明内容
本发明的目的在于克服现有技术和系统的不足,提供一种基于通用信息模型的网格监控系统,使其监控广域网和网格环境中的各种资源信息和状态数据。提供广域网范围内安全可靠的数据传输,使用者可以在世界各地远程管理、访问和浏览所监控的数据信息,促进了网格计算的应用和发展。
本发明是通过以下技术方案实现的,本发明包括监控服务器,数据采集器,监控显示终端。数据采集器的输出端连接到监控服务器,监控服务器的输出端连接到监控显示终端。数据采集器获取各个节点和设备的数据,传送到监控服务器,由监控服务器进行一系列处理,最终以文字、图表或图形的方式显示在监控显示终端。当用户定制监控数据项目时,监控显示终端的输出端连接到监控服务器,监控服务器的输出端连接到数据采集器。监控服务器根据监控显示终端的用户需求,启动数据采集器。
监控服务器包括数据处理单元,监控引擎单元,存储单元。根据用户的输入或要求,监控引擎单元将启动数据采集器。数据处理单元对数据采集器获得的数据进行筛选和处理,并传送至存储单元,同时传送给监控显示终端处理和显示。处理单元是以统一的通用信息模型方式定义监控信息,根据该方式,用户可以获取所需要的数据信息。
监控显示终端包括管理单元和显示单元。用户提出一些监控需求,如想要监控哪些设备和节点上的运行状态,及当前,还是过去一天、一月、一年内的运行状态信息,管理单元将这些要求传送给监控服务器的处理单元,处理单元启动监控引擎单元,触发数据采集器。管理单元从监控服务器的数据处理单元和存储单元获得监控数据,对数据进行处理,然后显示单元根据监控显示终端的管理单元的用户需求,以文字或图形的方式显示在显示器终端,供用户在个人计算机,服务器,终端机或PDA上浏览。
本发明既能够实现网格环境中节点和设备的监控功能,又具有用户界面直观,用户可以定制所监控的信息和显示方式,且具有兼容性好,可扩展性强,维护开销小的特点。本系统实现了基于通用信息模型的全局资源管理,对计算资源,包括CPU、内存、网络、磁盘、文件系统等进行统一的监控,提供统一的用户管理、软件管理、进程管理。用户可以根据兴趣和需要设定、查询和浏览监控信息,用户可以远程使用和管理系统,在局域网和广域网中均能获得所监控的数据信息,且系统安全性好,保证数据安全可靠的传输。用户操作简单,通过IE浏览器和身份签证后即可进入系统,查询和浏览当前和历史记录的数据信息。
本发明系统提出了一个统一的标准的监控模型,以通用信息模型为核心,采用分布式架构和面向对象模式,基于简单对象访问协议和扩展的标识语言等国际标准,使用者可以在已有监测对象和类的基础上进行定义和扩展,根据应用需求构建监控信息模型。本发明系统还具有远程管理功能,每个节点或设备只需安装服务器端程序,用户登录到前端的服务器即可。系统采用开放、模块化、可扩展的架构,监控显示终端,监控服务器和数据采集器可以位于一台计算机中,也可以是分布在网格环境中的多个节点和多台设备中,易于以即插即用的方式集成和融合至其它网格应用中,能够集成现有基础设施,减少了搭建网格计算应用环境的开销,并适应未来增长需要。
本发明的特点和效果1)全局性,本发明能够对计算资源,CPU、内存、网络、磁盘、文件系统等进行统一的监控,获取用户使用系统的信息。2)标准化,系统基于通用信息模型,采用开放、模块化、可扩展的架构系统。3)使用及管理方便,通过监控显示终端可以跨平台和地域使用和管理系统,同时人机交互界面友好,操作简单,用户可以定制监控项和数据的显示方式。4)安全性高,管理单元提供可靠的安全认证,加密通信,提供单点登陆,远地身份鉴证,数据传输加密。5)可扩展性与灵活性强,本发明以通用信息模型为核心,采用分布式架构和面向对象模式,使用者可以在已有监测对象的基础上进行定义和扩展。6)适用面广,本发明可以以即插即用的方式与其它网格计算系统或功能部件集成和融合,适应网格计算发展的需要。


图1为本发明系统结构框图;图2为本发明监控服务器的结构框图;图3为本发明工作流程图;图4为本发明系统功能示意图;具体实施方式
本发明系统以微机为设备平台,能够监控网格环境下的节点和设备的数据信息和运行状态,为各种网络监控系统提供了统一的标准和模型,且支持安全可靠的数据传输。
如图1所示,本发明包括数据采集器1,监控服务器2,监控显示终端3。数据采集器1的输出端连接到监控服务器2,将监控节点与设备的数据和运行状态信息传输至监控服务器2的处理单元4,处理单元经过计算和处理后存贮至监控服务器2的存储单元5。监控服务器2与监控显示终端3相连,监控服务器2将数据传入到监控显示终端3,根据用户要求对数据进行处理,然后显示在个人电脑,服务器,终端机,PDA上,供用户查询和浏览。
如图2所示,监控服务器2包括数据处理单元4,存储单元5,监控引擎单元6。数据处理单元4从监控显示终端3获得用户对监控信息的需求,启动监控引擎单元6,触发数据采集器1。数据处理单元4将从监控引擎单元6获得的数据信息处理后,存储至存储单元5,并将数据传输至监控显示终端3。
监控显示终端3包括管理单元7和显示单元8。管理单元7接受用户请求,将任务交给监控服务器2的数据处理单元4。显示单元8根据用户需求和来自监控服务器2的数据处理单元4和存储单元5的数据,经过分析和处理,以文字,图表或图形的方式显示在各个用户终端。
如图3所示,用户在监控显示终端3通过显示单元8的门户进入系统。管理单元7对用户进行身份验证和权限分配。用户具有权限后,进入系统,设置监控参数,查询和浏览监控信息。管理单元7将用户请求提交给数据处理单元4,进行处理后启动监控引擎单元6,其触发数据采集器1。数据采集器1将设备和节点的信息数据传输到数据处理单元4,处理后存入存储单元5。同时数据处理单元4将数据信息传入至监控显示终端3的管理单元7,管理单元按照用户需求处理后,显示单元8以文字,图表和图形方式将监控信息和节点状态呈现给用户。
数据处理单元4是监控服务器2和监控显示终端3,及监控服务器2和数据采集器1之间的桥梁。管理单元7是监控显示终端3和监控服务器2间的桥梁。监控显示终端3、监控服务器2、数据采集器1可以位于一台计算机中,也可以是分布在网格环境中的多个节点和多台设备中。
如图4所示,在监控显示终端3,通过浏览器可以设置监控项和查询浏览监控信息。设置监控项包括设置要监控的节点和数据信息显示方式。显示方式分为文字,图表和图形选项。监控信息包括每个节点和设备的内存、CPU、磁盘、进程和服务的信息及运行状态。每个信息监控单元采用面向对象模式,基于类和对象的概念,各个单元间通过预定义的接口通讯,可以在该基础上使用和扩展已有的监控项,增强了系统的可用性和扩展性。
权利要求
1.一种基于通用信息模型的网格监控系统,包括数据采集器(1)、监控服务器(2)、监控显示终端(3),其特征在于,数据采集器(1)的输出端连接到监控服务器(2),监控服务器(2)的输出端连接到监控显示终端(3),数据采集器(1)获取各个节点和设备的数据,传送到监控服务器(2),由监控服务器(2)进行一系列处理,最终以文字、图表或图形的方式显示在监控显示终端(3)供用户查询和浏览,当用户定制监控数据项目时,监控显示终端(3)的输出端连接到监控服务器(2),监控服务器(2)的输出端连接到数据采集器(1),监控服务器(2)根据监控显示终端(3)的用户需求,启动数据采集器(1)。
2.根据权利要求1所述的基于通用信息模型的网格监控系统,其特征是,监控服务器(2)包括数据处理单元(4)、存储单元(5)、监控引擎单元(6),数据处理单元(4)从监控显示终端(3)获得用户对监控信息的需求,启动监控引擎单元(6),触发数据采集器(1),数据处理单元(4)将从监控引擎单元(6)获得的数据信息处理后,存储至存储单元(5),并将数据传输至监控显示终端(3)。
3.根据权利要求1所述的基于通用信息模型的网格监控系统,其特征是,监控显示终端(3)包括管理单元(7)和显示单元(8),用户通过显示单元(8)的门户进入系统,管理单元(7)对用户进行身份验证和权限分配,用户具有权限后,进入系统,设置监控参数,管理单元(7)将这些参数信息提交给数据处理单元(4)以采集所需监控信息,管理单元(7)对来自数据处理单元(4)的数据信息进行处理后,显示单元(8)以文字,图表和图形方式呈现在显示终端,供用户查询和浏览监控信息。
4.根据权利要求1或者3所述的基于通用信息模型的网格监控系统,其特征是,在监控显示终端(3),通过浏览器设置监控项和查询浏览监控信息,监控项包括节点和数据信息显示方式,显示方式分为文字,图表和图形选项;监控信息包括每个节点和设备的内存、CPU、磁盘、进程和服务的信息及运行状态,每个信息监控单元采用面向对象模式,基于类和对象的概念,各个单元间通过预定义的接口通讯,在该基础上使用和扩展已有的监控项。
5.根据权利要求1或者3或者4所述的基于通用信息模型的网格监控系统,其特征是,监控显示终端(3)、监控服务器(2)、数据采集器(1)位于一台计算机中,或者分布在网格环境中的多个节点和多台设备中。
全文摘要
一种网格资源监控和管理领域的基于通用信息模型的网格监控系统,数据采集器的输出端连接到监控服务器,监控服务器的输出端连接到监控显示终端,数据采集器获取各个节点和设备的数据,传送到监控服务器,由监控服务器进行一系列处理,最终以文字、图表或图形的方式显示在监控显示终端供用户查询和浏览,当用户定制监控数据项目时,监控显示终端的输出端连接到监控服务器,监控服务器的输出端连接到数据采集器,监控服务器根据监控显示终端的用户需求,启动数据采集器。本发明监控广域网和网格环境中的各种资源信息和状态数据,提供广域网范围内安全可靠的数据传输,使用者可以在世界各地远程管理、访问和浏览所监控的数据信息。
文档编号H04L12/24GK1697399SQ200510027060
公开日2005年11月16日 申请日期2005年6月23日 优先权日2005年6月23日
发明者毛宏燕, 黄林鹏, 李明禄 申请人:上海交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1