本发明专利技术适用于网络设备监控领域,提供了一种基于XML方式的监控项管理方法及系统。该方法包括如下步骤:在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息;使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件;为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。本发明专利技术能提高监控系统在不同环境的适应性和灵活性,达到增加系统可容纳监控点数效果;同时能够灵活处理系统环境变化的情况,做到即插即用的效果;并且通过用户配置自定义设备信息使系统实现自我学习和丰富。
【技术实现步骤摘要】
—种基于XML方式的监控项管理方法及系统
本专利技术涉及网络设备监控领域,尤其涉及一种基于XML方式的监控项管理方法及系统。
技术介绍
随着网络环境复杂日益加剧,网络环境中需要被纳入监控的设备以及设备属性越来越多,对程序的灵活性要求也越来越高。同时对于不同的网络环境所需要监控的设备类型也不尽相同,应对不同的环境需求,监控系统的针对性也显得由其重要。目前大多数监控系统和解决方案采用前期分析固定式配置,无法应对灵活多变的网络环境,并且固定式配置导致配置量加大监控任务加重,影响系统整体运行效率,也降低了系统所能容纳的监控点数。综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。
技术实现思路
针对上述的缺陷,本专利技术的目的在于提供一种基于XML方式的监控项管理方法及系统,能提高监控系统在不同环境的适应性和灵活性,达到增加系统可容纳监控点数效果;同时能够灵活处理系统环境变化的情况,做到即插即用的效果;并且通过用户配置自定义设备信息使系统实现自我学习和丰富。为了实现上述目的,本专利技术提供一种基于XML方式的监控项管理方法,所述方法包括如下步骤:在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息;使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件;为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。根据本专利技术的管理方法,“在设备监控程序中使用XML文件配置网络设备中的扫描识别信息”的步骤中,所述扫描识别信息包括:网络地址,使用协议和协议下基本信息。根据本专利技术的管理方法,“在设备监控程序中使用XML文件配置网络设备中的扫描识别信息”的步骤包括:为扫描识别信息配置唯一的识别码。根据本专利技术的管理方法,“并指定监控属性的值的取值方式或计算方式”的步骤中,监控属性的值的取值方式或计算方式包括:直接使用获取到的值作为属性的值或者将获取到的值作为参数计算属性值。根据本专利技术的管理方法,“使用XML文件配置所述网络设备需要监控的监控项信息”的步骤中,设备与监控项按照I一N关系对应;“为各个监控项配置监控属性”的步骤中,监控项与监控属性按照I一N关系对应。本专利技术相应提供一种基于XML方式的监控项管理系统,包括:设备信息配置模块,用于在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息;监控项配置模块,使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件;监控属性配置模块,用于为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。根据本专利技术的系统,所述扫描识别信息包括:如网络地址,使用协议和协议下基本信息。根据本专利技术的系统,设备信息配置模块还用于为每个扫描识别信息配置唯一的识别码。根据本专利技术的系统,监控属性的值的取值方式或计算方式包括:直接使用获取到的值作为属性的值或者将获取到的值作为参数计算属性值。根据本专利技术的系统,设备与监控项按照I一N关系对应,监控项与监控属性按照I一N关系对应。本专利技术使用XML文件配置设备的扫描识别信息、监控项以及监控属性,配置文件完成了网络设备监控信息的配置,由于固定写入程序代码中为动态修改提供了可能性,使用时只需要修改XML文件,程序动态刷新即可动态的改变监控属性的配置情况。从而使得各种配置信息与监控程序解耦,适用不同环境更改不同配置提供了可能性。配置文件的灵活性和使得能够方便快捷的完成动态的改变网络环境中的监控情况。根据具体网络环境,可以边界的修改配置文件,屏蔽或过滤掉不太感兴趣的监控项目、监控属性,有效降低了服务器负载,使得可以转而监控更多的设备,达到增加系统可容纳监控点数效果;同时能够灵活处理系统环境变化的情况,做到设备即插即用的效果;并且通过用户配置自定义设备信息使系统实现自我学习和丰富。【附图说明】图1是本专利技术一种基于XML方式的监控项管理系统的原理框图;图2是本专利技术一种实施例中网络设备的信息配置、设备监控项信息配置和监控项属性信息配置的对应关系;图3是本专利技术一种基于XML方式的监控项管理方法的流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术一种基于XML方式的监控项管理系统100,包括设备信息配置模块10、监控项配置模块20以及监控属性配置模块30。设备信息配置模块10,用于在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息。扫描识别信息包括:网络地址,使用协议和协议下基本信息,例如SNMP协议的读共同体,SSH协议的帐号密码等。基本的属性信息包括:所属分类、功能类别、厂商、产品系列,发现设备关键字等。并且设备信息配置模块10在这些扫描识别信息的填写同时配置上唯一的识别码,使用配置的协议可以获取到设备的基础描述信息,将基础描述信息与配置的识别信息对比以区分对应不同类型的网络设备,具体为基础信息与关键字比对以确定设备所属类型。例如Windows系统主机,基础描述信息为关键字为:windows ;设备定义:主机系统、服务器、Microsoft、Windows、windows (对应2中5项),发现设备后即可以确认为主机系统。识别码为关键字,例如Windows主机的关键字为windows。监控项配置模块20,使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件。网络设备监控项配置时,需要分析该类设备具备哪些可以监控的监控项,配置对应项目,并且设备信息与监控项按照I一N关系对应。扫描监控条件包括基础发现条件、名称、是否作预处理和拦截,例如:内存,基础OID (**),名称 OID (**),不作预处理,拦截过滤出 PhysicMemory 和 VirtualMemory。监控属性配置模块30,用于为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。具体的,每个监控项固定配置需要的监控属性,监控属性为在配置设备信息时需要配置到的最小单元。监控属性是指包括被监控指标的属性。比如:被监控指标内存,包含内存总量、内存使用率、内存剩余量。该监控属性的配置可以用两种配置方式,一种为直接使用获取到的值作为属性的值,另一种为获取到的值作为参数计算属性值,计算完成再将结果保存到数据库。且监控项与监控属性按照I一N关系对应。监控属性的取值方式中,直接使用获取到的值作为属性的值,可以通过SNMP,SSH,WMI,TELNET等各种协议命令执行获取。采用为获取到的值作为参数计算属性值,有的监控值不能通过一次取值完成获取。可以通过多个取值进行加减乘除等基本运算获得。本专利技术使用XML文件配置设备的扫描识别信息、监控项以及监控属性,配置文件完成了网络设备监控信息的配置,由于固定写入程序代码中为动态修改提供了可能性,使用时只需要修改XML文件,程序动态刷新即可动态的改变监控属性的配置情况。从而使得各种配置信息与监控程序解耦,适用不同环境更改不同配置提供了可能性。配置文件的灵活性和本文档来自技高网...
【技术保护点】
一种基于XML方式的监控项管理方法,其特征在于,所述方法包括如下步骤:在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息;使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件;为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。
【技术特征摘要】
1.一种基于XML方式的监控项管理方法,其特征在于,所述方法包括如下步骤: 在设备监控程序中使用XML文件配置网络设备中的扫描识别信息,为每个设备配置基本的属性信息; 使用XML文件配置所述网络设备需要监控的监控项信息,为每个监控项配置对应需要的扫描监控条件; 为各个监控项配置监控属性,并指定监控属性的值的取值方式或计算方式。2.根据权利要求1所述的管理方法,其特征在于,“在设备监控程序中使用XML文件配置网络设备中的扫描识别信息”的步骤中,所述扫描识别信息包括:网络地址,使用协议和协议下基本信息。3.根据权利要求1所述的管理方法,其特征在于,“在设备监控程序中使用XML文件配置网络设备中的扫描识别信息”的步骤包括:为扫描识别信息配置唯一的识别码。4.根据权利要求1所述的管理方法,其特征在于,“并指定监控属性的值的取值方式或计算方式”的步骤中,监控属性的值的取值方式或计算方式包括:直接使用获取到的值作为属性的值或者将获取到的值作为参数计算属性值。5.根据权利要求1所述的管理方法,其特征在于,“使用XML文件配置所述网络设备需要监控的监控项信...
【专利技术属性】
技术研发人员:张山林,
申请(专利权)人:上海上讯信息技术股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。