基于监控模板的软硬件性能监控方法及系统的制作方法

文档序号:7751693阅读:272来源:国知局
专利名称:基于监控模板的软硬件性能监控方法及系统的制作方法
技术领域
本发明涉及电信网络管理技术领域,特别涉及一种基于监控模板的软硬件性能监 控方法及系统。
背景技术
目前国外的针对设备性能的网管产品,大多基于C/S结构,比如Quest Software 公司出品的Spotlight,就是将各类主机或者数据库的关键性能指标按照其相互关系对应 地用仪表盘等图形组件表示在一个区域内(监控界面),将这种展现和逻辑关系固定下来, 安装软件后,做好连接配置,每次用户打开监控界面的时候就是默认的显示格局。上述解决方案具有以下几个缺陷1、使用的指标和展现形式不能根据实际使用情况不同来进行修改,即灵活性不 够;2、在被监控对象比较多的情况下,不能快速建立监控界面,仍需手工逐个建立连 接关系,即便捷性不够;3、只是对某几种特定类型的主机和数据库进行监控,且监控范围有限,不能对更 多的中间件产品和业务系统进行监控,即扩展性不够;4、部署不方便且对系统资源占用比较大,即轻便性不够;

发明内容
(一)要解决的技术问题针对上述背景技术的缺陷,本发明要解决的技术问题是1、如何对不同资源及其指标生成统一格式的监控界面配置文件,并使该文件可修 改、可复制;2、如何快速批量地生成监控界面;3、如何对更多的软硬件资源进行有效地监控;4、在实施监控时,如何减小监控设备的系统资源占用。(二)技术方案一种基于监控模板的软硬件性能监控方法,包括以下步骤Sl 选择待监控对象中的资源,并新建所述资源的监控界面,所述待监控对象包 括硬件设备和软件系统;S2:根据所述待监控对象的标识和其中资源的标识,填充监控模板文件以生成监 控界面配置文件,所述监控模板文件包括待监控对象中的资源的类型和标识、所述资源的 性能指标以及所述性能指标的呈现模型;S3:读取所述监控界面配置文件,将所述资源的性能指标及所述性能指标的呈现 模型绘制到所述资源的监控界面进行显示;S4 将采集到的所述资源的性能指标的实时数据在呈现模型中显示;
S5:将所述监控界面嵌入系统到客户端界面显示,实时监控待监控对象中的资源的性能。其中,所述步骤S4和S5之间还包括保存所述监控界面配置文件的步骤。其中,所述呈现模型包括仪表模型、量筒模型或温度计模型。其中,所述监控模板文件为XML格式文件。其中,所述客户端界面为浏览器界面。一种基于监控模板的软硬件性能监控系统,包括监控界面建立模块,用于选择待监控对象中的资源,并新建所述资源的监控界面, 所述待监控对象包括硬件设备和软件系统;监控界面配置文件生成模块,用于根据所述待监控对象的标识和其中资源的标 识,填充监控模板文件以生成监控界面配置文件,所述监控模板文件包括待监控对象中的 资源的类型和标识、所述资源的性能指标以及所述性能指标的呈现模型;监控界面绘制模块,用于读取所述监控界面配置文件,将所述资源的性能指标及 所述性能指标的呈现模型绘制到所述资源的监控界面进行显示;指标数据显示模块,用于将采集到的所述资源的性能指标的实时数据在呈现模型 中显示;客户端显示模块,用于将所述监控界面嵌入到客户端界面显示,实时监控待监控 对象的资源性能。(三)有益效果本发明采用监控模板对待监控对象中的资源、资源的性能指标及其显示方式进行 配置来生成统一格式的监控界面,并通过采用不同的模板,并在模板中填充不同的资源,可 对更多的监控对象的资源性能进行监控,并且可通过修改模板中的配置信息来修改监控界 面,从而达到更适合各种资源指标的显示格局;尤其对多个监控对象中的资源同时监控时, 无需手工逐个建立资源和监控界面的连接关系,而是通过监控模板快速地生成不同设备软 硬件资源的监控界面,减小了监控设备的资源占用,且提高了性能监控的实时性。


图1是根据本发明实施例的基于监控模板的软硬件性能监控方法流程图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。如图1所示,本发明提出的基于监控模板的软硬件性能监控方法包括步骤Si,选择待监控对象中的资源,并新建所述资源的监控界面。其中,待监控对 象包括硬件设备(如主机和服务器等)和软件系统(数据库系统和软件中间件)。步骤S2,根据所述资源,填充监控模板文件生成监控界面配置文件。所述监控模 板文件包括待监控对象中的资源、所述资源的性能指标以及所述指标的呈现模型,并且待 监控对象中的资源、所述资源的性能指标以及所述指标的呈现模型都已配置完成,只需实 际监控时用待监控对象的标识和其中资源标识填充该模板文件即可。不同的待监控对象中包括不同的资源,所以有不同的监控模板。如主机中包括资源CPU、硬盘和内存等,数据库 系统中包括资源数据库实例、缓冲区和日志等。每个资源都有各自的性能指标,如CPU具 有CPU利用率等性能指标,数据库实例具有SQL响应时间等性能指标。呈现模型包括仪表 模型、量筒模型或温度计模型等,用来形象地表现出指标性能数据。在监控模板中将CPU利 用率的指标配置为用仪表模型显示。在填充时根据不同的待监控对象填充各自的监控模板 文件,即用具体的待监控对象标识和其中资源的标识来填充监控模板文件中对应的配置信 息,如用某台主机的标识和其中CPU的标识填充监控模板文件中的待监测对象的配置信息 和其中CPU的配置信息,填充后的监控模板文件即为待监控对象的监控界面配置文件。本 实施例中利用采集软件获得待监控对象的编号及其中资源的编号作为两者的标识,采集软 件同时也会采集到被监控资源指标的实时数据以备显示使用。填充后的监控界面配置文件 可以被保存以备下一次监控同样的待监控对象及其同样资源时使用。其中,监控模板文件 和监控界面配置文件优选为XML格式文件。监控界面为一显示区域,用于显示资源指标的 呈现模型。步骤S3,读取监控界面配置文件,将待监控对象的资源的性能指标及其呈现模型 绘制到所述资源的监控界面显示,只显示被填充的资源的指标的呈现模型。步骤S4,将采集到的所述资源的性能指标的实时数据值在呈现模型中显示。步骤S5,将所述监控界面嵌入到客户端界面显示,实时查看业务系统中资源的指 标性能数据值,从而对整个业务系统进行监控。其中,客户端界面优选为浏览器界面,以B/ S的模式实时监控业务系统的性能。本发明还提出了一种基于监控模板进行业务系统性能监控的系统,包括监控界 面建立模块,用于选择待监控对象中的资源,并新建所述资源的监控界面,所述待监控对象 包括硬件设备和软件系统;监控界面配置文件生成模块,用于根据所述待监控对象的标 识和其中资源的标识,填充监控模板文件以生成监控界面配置文件,所述监控模板文件包 括待监控对象中的资源的类型和标识、所述资源的性能指标以及所述性能指标的呈现模 型;监控界面绘制模块,用于读取所述监控界面配置文件,将所述资源的 性能指标及所述性 能指标的呈现模型绘制到所述资源的监控界面进行显示;指标数据显示模块,用于将采集 到的所述资源的性能指标的实时数据在呈现模型中显示;客户端显示模块,用于将所述监 控界面嵌入到客户端界面显示,实时监控待监控对象的资源性能。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通 技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有 等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
一种基于监控模板的软硬件性能监控方法,其特征在于,包括以下步骤S1选择待监控对象中的资源,并新建所述资源的监控界面,所述待监控对象包括硬件设备和软件系统;S2根据所述待监控对象的标识和其中资源的标识,填充监控模板文件以生成监控界面配置文件,所述监控模板文件包括待监控对象中的资源的类型和标识、所述资源的性能指标以及所述性能指标的呈现模型;S3读取所述监控界面配置文件,将所述资源的性能指标及所述性能指标的呈现模型绘制到所述资源的监控界面进行显示;S4将采集到的所述资源的性能指标的实时数据在呈现模型中显示;S5将所述监控界面嵌入到客户端界面显示,实时监控待监控对象中的资源的性能。
2.如权利要求1所述的基于监控模板的软硬件性能监控方法,其特征在于,所述步骤 S4和S5之间还包括保存所述监控界面配置文件的步骤。
3.如权利要求1所述的基于监控模板的软硬件性能监控方法,其特征在于,所述呈现 模型包括仪表模型、量筒模型或温度计模型。
4.如权利要求1 3中任一项所述的基于监控模板的软硬件性能监控方法,其特征在 于,所述监控模板文件为XML格式文件。
5.如权利要求1 3中任一项所述的基于监控模板的软硬件性能监控方法,其特征在 于,所述客户端界面为浏览器界面。
6.一种基于监控模板的软硬件性能监控系统,其特征在于,包括监控界面建立模块,用于选择待监控对象中的资源,并新建所述资源的监控界面,所述 待监控对象包括硬件设备和软件系统;监控界面配置文件生成模块,用于根据所述待监控对象的标识和其中资源的标识,填 充监控模板文件以生成监控界面配置文件,所述监控模板文件包括待监控对象中的资源 的类型和标识、所述资源的性能指标以及所述性能指标的呈现模型;监控界面绘制模块,用于读取所述监控界面配置文件,将所述资源的性能指标及所述 性能指标的呈现模型绘制到所述资源的监控界面进行显示;指标数据显示模块,用于将采集到的所述资源的性能指标的实时数据在呈现模型中显示;客户端显示模块,用于将所述监控界面嵌入到客户端界面显示,实时监控待监控对象 的资源性能。
全文摘要
本发明公开了一种基于监控模板的软硬件性能监控方法,包括选择待监控对象中的资源,并新建资源的监控界面;根据待监控系统的标识和其中资源的标识,填充监控模板文件以生成监控界面配置文件,监控模板文件包括待监控对象中的资源及标识、资源的性能指标以及指标的呈现模型;读取监控界面配置文件,将资源的性能指标及其呈现模型显示到资源的监控界面;将采集到的资源的性能指标的实时数据在呈现模型中显示;将监控界面嵌入到客户端界面显示。还公开了一种基于监控模板的软硬件性能监控系统。本发明能够对不同资源及其指标生成统一格式的监控界面配置文件,并可修改和复制;监控多个监控对象时能够快速批量地生成监控界面。
文档编号H04L12/24GK101867494SQ20101020270
公开日2010年10月20日 申请日期2010年6月18日 优先权日2010年6月18日
发明者李文智 申请人:北京神州泰岳软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1