一种网络设备的实时性能参数采集和显示方法

文档序号:7803296阅读:247来源:国知局
一种网络设备的实时性能参数采集和显示方法
【专利摘要】本发明提供了一种网络设备的实时性能参数采集和显示方法,首先对各个网络设备的IP值进行初始化,再向各个网络设备发送参数采集指令,由网络设备返回目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值,再根据定时器的启动时间、定时器的定时周期以及计数器的计数值计算出实时性能参数的采集时间,最终将接收的实时性能参数与采集时间对应显示。该方法能够针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性。
【专利说明】一种网络设备的实时性能参数采集和显示方法
【技术领域】
[0001]本发明涉及一种实时数据采集和显示方法,尤其是一种用于网络设备性能数据的实时采集和显示方法。
【背景技术】
[0002]随着电信技术的快速发展,网络规模越来越多,电信业务层出不穷,电信网管系统的作用越来越重要。性能数据的采集和可视化展示是电信管理的重要组成部分。通过采集性能数据可以发现当前服务质量下降的网元,从而产生告警信息;通过对历史数据的统计分析,可以了解网络的整体运行状况,为运营商的管理、决策提供依据。
[0003]电信网管系统大多采用SNMP协议和管理信息库MIB对网元进行管理,SNMP提供了一系列简单的操作来监控和管理网络设备,其基本功能包括监视网络性能,检测分析网络运行错误和对网络设备进行配置等。管理信息库MIB是一个网络中所有被管理对象的集合,管理对象是表示网络设备运行状态的一个或多个变量,这些对象以树状结构组织,树形结构的根节点下按被管理的对象进行分类,每一个叶子节点对应一个OID (对象标识符)。
[0004]目前,网络设备管理的性能参数的采集方法是:采用延迟的方法,每间隔一段时间,启动性能数据采集定时器,通过SNMP协议向所有网络设备发送性能采集指令,采集一次性能数据,并将性能数据写入到数据库中。这种方法可以保存大量的历史数据,但无法让用户按照实际需要对某个网络设备的性能参数进行实时监测,而且还要维护大量的网络设备和实时性能参数的对应关系。

【发明内容】

[0005]本发明要解决的技术问题是用户不能实时主动地对各个网络设备进行性能参数的采集和显示。
[0006]为了解决上述技术问题,本发明提供了一种网络设备的实时性能参数采集和显示方法,包括如下步骤:
[0007]步骤1,服务器初始化各个网络设备的IP值,设定网络设备的各类性能参数的指令编码,并将计数器清零;
[0008]步骤2,用户设定定时器的定时周期,并给定性能参数采集的目标网络设备的IP值;
[0009]步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,参数采集指令包括目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值;
[0010]步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值与自身的IP值是否一致,若一致,则根据指令编码确定将被采集的性能参数的类型,并将带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值返回给服务器,若不一致,则不返回;[0011]步骤5,服务器接收返回的带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值,并计算出实时性能数据的采集时间=定时器的启动时间+定时器的定时周期X计数器的计数值;
[0012]步骤6,服务器将网络设备的IP值、性能参数以及采集时间按照类型对应存储,并将性能参数和采集时间按照类型显示在对应IP值的网络设备的目录下;
[0013]步骤7,服务器将计数器的计数值加I,并对定时器清零,再重复步骤3-6直到用户停止服务器采集。
[0014]该方法中,用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性;采用定时器和计数器来确定采集时间,能够有效防止由于通信延时而造成的采集时间不确定性。[0015]作为本发明的进一步改进方案,还包括:
[0016]步骤8,服务器为相同IP值的网络设备在不同采集时间采集的同一类型的性能参数绘制实时性能参数坐标曲线,实时性能参数坐标曲线的X轴表示采集时间,Y轴表示性能参数。
[0017]采用绘制实时性能参数坐标曲线,能够方便用户实时掌握网络设备的性能参数随时间变化的趋势和规律。
[0018]本发明的有益效果在于:(I)用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性;(2)采用定时器和计数器来确定采集时间,能够有效防止由于通信延时而造成的采集时间不确定性;(3)绘制实时性能坐标曲线,能够方便用户实时掌握网络设备的性能参数随时间变化的趋势和规律。
【专利附图】

【附图说明】
[0019]图1为本发明的方法流程图;
[0020]图2为本发明的实时性能参数坐标曲线图。
【具体实施方式】
[0021]如图1所示,本发明提供的网络设备的实时性能参数采集和显示方法,包括如下步骤:
[0022]步骤1,服务器初始化各个网络设备的IP值,例如(192.168.1.1,192.168.1.2,…)设定网络设备的各类性能参数的指令编码,例如CPU的使用率的指令编码为(1.1.2.3),并将计数器清零;
[0023]步骤2,用户设定定时器的定时周期,例如5秒,并给定性能参数采集的目标网络设备的IP值,例如192.168.1.1 ;
[0024]步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,参数采集指令包括目标网络设备的IP值(192.168.1.1)、指令编码(1.1.2.3)、定时器的启动时间(12:00:00)、定时器的定时周期(5秒)以及计数器的计数值(n = 0,l,2...);
[0025]步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值(192.168.1.1)与自身的IP值是否一致,若一致,则根据指令编码(1.1.2.3)确定将被采集的性能参数的类型,这里应该解析为CPU的使用率,若当前的CPU的使用率为30%,则将带有类型的性能参数[(1.1.2.3),(30% )]、网络设备的IP值(192.168.1.1)、定时器的启动时间(12:00:00)、定时器的定时周期(5秒)以及计数器的计数值(η)返回给服务器,若不一致,则不返回;
[0026]步骤5,服务器接收返回的带有类型的性能参数[(1.1.2.3), (30% )]、网络设备的IP值(192.168.1.1)、定时器的启动时间(12:00:00)、定时器的定时周期(5秒)以及计数器的计数值(η),并计算出实时性能数据的采集时间=定时器的启动时间(12:00:00) +定时器的定时周期(5秒)Χ计数器的计数值(η,这里假定为第二次采集,η = I)=12:00:05 ;
[0027]步骤6,服务器将网络设备的IP值(192.168.1.1)、性能参数(30% )以及采集时间(12:00:05)按照类型对应存储,并将性能参数(30% )和采集时间(12:00:05)显示在对应IP值(192.168.1.1)的网络设备的目录下;
[0028]步骤7,服务器将计数器的计数值加I (η+1),并对定时器清零,再重复步骤3-6直到用户停止服务器采集。
[0029]采用这种主动式发送采集指令,用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性,而无需保存全部网络设备的历史数据,而且也无需维护大量的网络设备和实时性能参数的对应关系。
[0030]如图2所示,为了进一步方便管理人员掌握网络设备的采集数据随时间变化的趋势和规律,本发明还包括了步骤8,服务器为相同IP值的网络设备在不同采集时间采集的同一类型的性能参数绘制实时性能参数坐标曲线,实时性能参数坐标曲线的X轴表示采集时间,Y轴表示性能参数。如果服务器对IP值为(192.168.1.1)的网络设备采集了五组CPU使用率的性能参数,分别为:(12:00:00,30)、(12:00:05,40)、(12:00:10,35)、(12:00:15,30)和(12:00:20,35),将每个坐标点用直线相连,便形成了实时性能参数坐标曲线。
【权利要求】
1.一种网络设备的实时性能参数采集和显示方法,其特征在于,包括如下步骤: 步骤1,服务器初始化各个网络设备的IP值,设定网络设备的各类性能参数的指令编码,并将计数器清零; 步骤2,用户设定定时器的定时周期,并给定性能参数采集的目标网络设备的IP值;步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,所述参数采集指令包括目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值; 步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值与自身的IP值是否一致,若一致,则根据指令编码确定将被采集的性能参数的类型,并将带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值返回给服务器,若不一致,则不返回; 步骤5,服务器接收返回的带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值,并计算出实时性能数据的采集时间=定时器的启动时间+定时器的定时周期X计数器的计数值; 步骤6,服务器将网络设备的IP值、性能参数以及采集时间按照类型对应存储,并将性能参数和采集时间按照类型显示在对应IP值的网络设备的目录下; 步骤7,服务器将计数器的计数值加I,并对定时器清零,再重复步骤3-6直到用户停止服务器采集。
2.—种网络设备的实时数据采集和显示方法,其特征在于,还包括: 步骤8,服务器为相同IP值的网络设备在不同采集时间采集的同一类型的性能参数绘制实时性能参数坐标曲线,所述实时性能参数坐标曲线的X轴表示采集时间,Y轴表示性能参数。
【文档编号】H04L12/24GK103957125SQ201410193815
【公开日】2014年7月30日 申请日期:2014年5月8日 优先权日:2014年5月8日
【发明者】董志勇, 王崟, 蒋理, 闫冰 申请人:南京信息职业技术学院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1