[发明专利]网络设备监控方法及系统在审
申请号: | 201310503387.8 | 申请日: | 2013-10-23 |
公开(公告)号: | CN103516555A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 云晓春;张永铮;王曦;常鹏;王勇;臧天宁;李高超;薛晨;吴震 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 监控 方法 系统 | ||
技术领域
本发明涉及网络技术领域,尤其涉及一种网络设备监控方法及系统。
背景技术
随着网络技术的发展,计算机网络在商业、金融、交通、通信、服务业等社会各个领域都发挥着不可替代的作用。网络设备作为计算机网络的基础设施,承载着各领域应用系统的关键服务,对服务的正常运行起着关键的支撑作用。随着网络技术的飞速发展,网络本身也变得越来越复杂,其规模、复杂性和异构性都大大增加,网络连接、性能、安全等方面的问题随之出现。如果没有一个高效的网络设备管理系统来监测、控制网络设备的运行,将难以保证为用户提供满意的服务。因此,网络设备管理的有效实施具有非常重要的现实和社会意义。
鉴于上述网络设备管理的需求,大量商用和开源的网络设备管理系统应运而生。大型商用网络监控平台以HP OpenView为代表,常用的开源网络设备软件包括Zenoss、Nagios、cacti等。同时,各设备生产厂商也提供针对其自家设备的管理系统,如Cisco、华三。上述网络设备管理系统,均以SNMP(Simple Network Management Protocol,简单网络管理协议)协议为基础实现。SNMP协议是基于MIB(Management Information Base,管理信息库)库的,MIB库将设备信息按照树形结构组织到一起,每条设备信息是树的一个结点。由于网络设备的多样性,网络设备监控需求繁多,标准MIB中,只包含常用设备信息,如网络接口状态、CPU利用率、内存利用率、风扇运行状况等信息。当网络设备有特殊的功能并且有特殊监控需求时,基于SNMP协议的标准MIB库则不够用了。为了解决这个问题,各设备生产厂商,对MIB库进行扩展,制定私有的MIB库,这样使得SNMP可支持对特殊监控需求。但当某监控需求,在SNMP协议中不支持的时候,用户就无法通过SNMP协议获得设备信息。为此,nagio提出了扩展插件的解决方案,通过编写自定义插件,来扩展监控功能。但是这种自定义插件机制有两个缺点:一是对使用者的知识程度要求较高,需要使用者会编写程序,包括执行shell脚本的程序,返回结果解析程序等;二是,需要将编写的自定义的插件安装到被控网络设备中,这对路由器、交换机等非通用系统平台的设备来说,是无法实现的。
发明内容
本发明所要解决的技术问题是提供一种网络设备监控方法及系统,提高可扩展性和兼容性。
为解决上述技术问题,本发明提出了一种网络设备监控方法,包括:
步骤一,按照网络设备的类型为网络设备创建设备模型文件,所述设备模型文件中指明该网络设备对各监控项目所承载的协议,所述协议包括SNMP协议和/或Telnet协议,若为SNMP协议,则所述设备模型文件中还指明该监控项目对应的对象标识符OID,若为Telnet协议,则所述设备模型文件中还指明该监控项目对应的命令语句和结果解析语法;
步骤二,添加被监控网络设备,并为该被监控网络设备选择监控项目;
步骤三,读取所述被监控网络设备的设备模型文件,获取为该被监控网络设备所选择的监控项目所承载的协议及该协议对应的相关信息;
步骤四,根据选择的监控项目及其所承载的协议对所述被监控网络设备进行监控。
进一步地,上述网络设备监控方法还可具有以下特点,所述监控项目包括采集状态信息、采集故障信息、采集配置信息和下发配置信息。
进一步地,上述网络设备监控方法还可具有以下特点,步骤四包括:
选择的监控项目为采集配置信息或采集状态信息,承载的协议为SNMP协议,则从设备模型文件中获取该监控项目对应的对象标识符OID,向被监控网络设备发出get请求,捕获该被监控网络设备的响应报文并解析,提取出配置信息或状态信息,并存储到数据存储中心;
选择的监控项目为采集配置信息或采集状态信息,承载的协议为Telnet协议,则从设备模型文件中读取该监控项目对应的命令语句和结果解析语法,利用与该被监控网络设备的Telnet连接,自动执行所述命令语句,并使用所述结果解析语法对该被监控网络设备反馈的字符串进行解析,获得配置信息或状态信息,并存储到数据存储中心。
进一步地,上述网络设备监控方法还可具有以下特点,步骤四包括:
选择的监控项目为采集故障信息,则通过创建SNMP协议trap信息接收服务来捕获被监控网络设备发生故障时产生的trap报文,解析该trap报文,获得故障信息并存储到数据存储中心。
进一步地,上述网络设备监控方法还可具有以下特点,步骤四包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310503387.8/2.html,转载请声明来源钻瓜专利网。