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

技术编号:10275029 阅读:185 留言:0更新日期:2014-07-31 19:22
本发明专利技术提供了一种网络设备的实时性能参数采集和显示方法,首先对各个网络设备的IP值进行初始化,再向各个网络设备发送参数采集指令,由网络设备返回目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值,再根据定时器的启动时间、定时器的定时周期以及计数器的计数值计算出实时性能参数的采集时间,最终将接收的实时性能参数与采集时间对应显示。该方法能够针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性。

【技术实现步骤摘要】

本专利技术涉及一种实时数据采集和显示方法,尤其是一种用于网络设备性能数据的实时采集和显示方法。
技术介绍
随着电信技术的快速发展,网络规模越来越多,电信业务层出不穷,电信网管系统的作用越来越重要。性能数据的采集和可视化展示是电信管理的重要组成部分。通过采集性能数据可以发现当前服务质量下降的网元,从而产生告警信息;通过对历史数据的统计分析,可以了解网络的整体运行状况,为运营商的管理、决策提供依据。电信网管系统大多采用SNMP协议和管理信息库MIB对网元进行管理,SNMP提供了一系列简单的操作来监控和管理网络设备,其基本功能包括监视网络性能,检测分析网络运行错误和对网络设备进行配置等。管理信息库MIB是一个网络中所有被管理对象的集合,管理对象是表示网络设备运行状态的一个或多个变量,这些对象以树状结构组织,树形结构的根节点下按被管理的对象进行分类,每一个叶子节点对应一个OID (对象标识符)。目前,网络设备管理的性能参数的采集方法是:采用延迟的方法,每间隔一段时间,启动性能数据采集定时器,通过SNMP协议向所有网络设备发送性能采集指令,采集一次性能数据,并将性能数据写入到数据库中。这种方法可以保存大量的历史数据,但无法让用户按照实际需要对某个网络设备的性能参数进行实时监测,而且还要维护大量的网络设备和实时性能参数的对应关系。
技术实现思路
本专利技术要解决的技术问题是用户不能实时主动地对各个网络设备进行性能参数的采集和显示。为了解决上述技术问题,本专利技术提供了,包括如下步骤:步骤1,服务器初始化各个网络设备的IP值,设定网络设备的各类性能参数的指令编码,并将计数器清零;步骤2,用户设定定时器的定时周期,并给定性能参数采集的目标网络设备的IP值;步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,参数采集指令包括目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值;步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值与自身的IP值是否一致,若一致,则根据指令编码确定将被采集的性能参数的类型,并将带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值返回给服务器,若不一致,则不返回;步骤5,服务器接收返回的带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值,并计算出实时性能数据的采集时间=定时器的启动时间+定时器的定时周期X计数器的计数值;步骤6,服务器将网络设备的IP值、性能参数以及采集时间按照类型对应存储,并将性能参数和采集时间按照类型显示在对应IP值的网络设备的目录下;步骤7,服务器将计数器的计数值加I,并对定时器清零,再重复步骤3-6直到用户停止服务器采集。该方法中,用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性;采用定时器和计数器来确定采集时间,能够有效防止由于通信延时而造成的采集时间不确定性。作为本专利技术的进一步改进方案,还包括:步骤8,服务器为相同IP值的网络设备在不同采集时间采集的同一类型的性能参数绘制实时性能参数坐标曲线,实时性能参数坐标曲线的X轴表示采集时间,Y轴表示性能参数。采用绘制实时性能参数坐标曲线,能够方便用户实时掌握网络设备的性能参数随时间变化的趋势和规律。本专利技术的有益效果在于:(I)用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性;(2)采用定时器和计数器来确定采集时间,能够有效防止由于通信延时而造成的采集时间不确定性;(3)绘制实时性能坐标曲线,能够方便用户实时掌握网络设备的性能参数随时间变化的趋势和规律。【附图说明】图1为本专利技术的方法流程图;图2为本专利技术的实时性能参数坐标曲线图。【具体实施方式】如图1所示,本专利技术提供的网络设备的实时性能参数采集和显示方法,包括如下步骤:步骤1,服务器初始化各个网络设备的IP值,例如(192.168.1.1,192.168.1.2,…)设定网络设备的各类性能参数的指令编码,例如CPU的使用率的指令编码为(1.1.2.3),并将计数器清零;步骤2,用户设定定时器的定时周期,例如5秒,并给定性能参数采集的目标网络设备的IP值,例如192.168.1.1 ;步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,参数采集指令包括目标网络设备的IP值(192.168.1.1)、指令编码(1.1.2.3)、定时器的启动时间(12:00:00)、定时器的定时周期(5秒)以及计数器的计数值(n = 0,l,2...);步骤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秒)以及计数器的计数值(η)返回给服务器,若不一致,则不返回;步骤5,服务器接收返回的带有类型的性能参数[(1.1.2.3), (30% )]、网络设备的IP值(192.168.1.1)、定时器的启动时间(12:00:00)、定时器的定时周期(5秒)以及计数器的计数值(η),并计算出实时性能数据的采集时间=定时器的启动时间(12:00:00) +定时器的定时周期(5秒)Χ计数器的计数值(η,这里假定为第二次采集,η = I)=12:00:05 ;步骤6,服务器将网络设备的IP值(192.168.1.1)、性能参数(30% )以及采集时间(12:00:05)按照类型对应存储,并将性能参数(30% )和采集时间(12:00:05)显示在对应IP值(192.168.1.1)的网络设备的目录下;步骤7,服务器将计数器的计数值加I (η+1),并对定时器清零,再重复步骤3-6直到用户停止服务器采集。采用这种主动式发送采集指令,用户可以主动设定定时器的定时周期和目标网络设备的IP值,并只针对需要查询的目标网络设备的某个类型的性能参数进行采集和显示,提高了实时性和可定制性,而无需保存全部网络设备的历史数据,而且也无需维护大量的网络设备和实时性能参数的对应关系。如图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,服务器初始化各个网络设备的IP值,设定网络设备的各类性能参数的指令编码,并将计数器清零;步骤2,用户设定定时器的定时周期,并给定性能参数采集的目标网络设备的IP值;步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,所述参数采集指令包括目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值;步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值与自身的IP值是否一致,若一致,则根据指令编码确定将被采集的性能参数的类型,并将带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值返回给服务器,若不一致,则不返回;步骤5,服务器接收返回的带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值,并计算出实时性能数据的采集时间=定时器的启动时间+定时器的定时周期×计数器的计数值;步骤6,服务器将网络设备的IP值、性能参数以及采集时间按照类型对应存储,并将性能参数和采集时间按照类型显示在对应IP值的网络设备的目录下;步骤7,服务器将计数器的计数值加1,并对定时器清零,再重复步骤3‑6直到用户停止服务器采集。...

【技术特征摘要】
1.一种网络设备的实时性能参数采集和显示方法,其特征在于,包括如下步骤: 步骤1,服务器初始化各个网络设备的IP值,设定网络设备的各类性能参数的指令编码,并将计数器清零; 步骤2,用户设定定时器的定时周期,并给定性能参数采集的目标网络设备的IP值;步骤3,服务器启动定时器,同时向各个网络设备发送参数采集指令,所述参数采集指令包括目标网络设备的IP值、指令编码、定时器的启动时间、定时器的定时周期以及计数器的计数值; 步骤4,网络设备对接收的参数采集指令进行解析,并判断参数采集指令中的目标网络设备的IP值与自身的IP值是否一致,若一致,则根据指令编码确定将被采集的性能参数的类型,并将带有类型的性能参数、网络设备的IP值、定时器的启动时间、定时器的定时周期以及计数器的计数值返回给服务...

【专利技术属性】
技术研发人员:董志勇王崟蒋理闫冰
申请(专利权)人:南京信息职业技术学院
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1