APP下载

基于SNMP的网络监控系统关键技术研究

2020-09-27王帅刘其海王慧瑜贾萍郭飞

数码设计 2020年10期

王帅 刘其海 王慧瑜 贾萍 郭飞

摘要:网络技术的迅速发展背景下,为能提高网络的应用安全稳定,这就需要网络监控系统的支持。本文主要从理论层面就SNMP网络监控系统设计的要点以及关键技术详细探究,希望能为实际系统技术的推广起到积极作用。

关键词:网络监控;SNMP协议;关键基础

中图分类号:TP393.08 文献标识码:A 文章编号:1672-9129(2020)10-0080-01

引言:SNMP协议基础上的网络监控系统能够对网络上路由器管理问题,能够在使用TCP/IP协议网络上使用,也能在IPX等网络中使用,应用范围比较广。基于SNMP协议的网络监控系统中涉及到的关键技术多样,发挥各自技术的优势,为保障网络监控系统的安全打下基础。

1 SNMP体系结构及网络监控系统设计要点

1.1SNMP体系结构。网络管理系统中比较关键的元素是管理者和代理,网络管理体系结构在因特网的支持下,操作网络管理功能,代理是嵌入到网络设备中的软件,通过软件手机设备数据,管理者通过SNMP协议向代理查询以及修改记录的信息[1]。典型代理的功能有几个层面,如存储检索管理信息库定义的管理数据,完整实现SNMP协议,作为非SNMP管理设备代理。而典型管理者功能有完整实现SNMP协议,查询代理以及从代理获得响应,对代理设置MIB变量等。

1.2基于SNMP的网络监控系统设计要点。基于SNMP协议的网络监控系统的设计过程中,需要从几个要点加强重视,要能和现有大部分硬件设备相兼容,通过RFC1213中定义的MIB-2功能组的运用能实现,能够获得大多数设备支持,硬件兼容性强。系统设计当中要注重采用SNMP方式获得网络拓扑,私有MIB当中有直接功能,而对网络环境和设备有着比较高的要求,Cisco网络当中有的部分虽是非Cisco知识CDp但数量少,为保持设备和网络兼容,通过保守对象实现核心功能显得比较重要。

2 基于SNMP的网络监控系统关键技术

SNMP的网络监控系统中涉及到诸多关键基础,从以下几点进行阐述:

2.1 SNMP技术。SNMP前身是简单网关监控协议,技术的发展中协议有了生机,加入了符合因特网定义的SMI以及MIB,通过改进后协议的应用更为广泛。SNMP协议为应用层协议,定义网络管理者怎样对代理进程MIB对象读写操作,当中MIB是树状数据库,MIB管理对象为树端节点,每个节点都有唯一的位置以及称号[2]。结合OSI网络协议参考模型,SNMP是应用层协议,运输层采用UDP协议封装,UDP只提供无连接服务,所以SNMP协议不用在代理以及管理器间保持连接,实体发送消息后不用等待应答能继续发送其它消息,应用的可靠性比较强。

2.2 SNMP++开发包技术。网络监控系统关键技术当中,SNMP++是C++类集合,能够为网络管理应用开发者提供SNMP服务,SNMP++通过提供灵活性功能能降低管理执行复杂度,面向对象优点带到网络编程当中,从内存管理层面来看,创建或是销毁对象时,SNMP++类负责对这一对象使用资源申请以及释放,该对象能够以静态或是采用动态方式进行创建,程序员也不用担心采用SNMP++对象造成资源以及内存发生泄漏的问题。SNMP++开发包技术有着比较突出的移植性的作用功能,采用SNMP++开发包技术进行编写网络管理程序的移植性比较突出,以及能提供超时以及重传的机制,不同超时以及重传的机制目标得以实现。除此之外,SNMP++开发包技术的应用下能够实现阻塞模式以及非阻塞模式网络请求,软件包相关类运用了面向对象编程技术,具体的应用中只要设置相关参数调用对象方法就能方便的完成各SNMP操作。

2.3实时网络运行状态轮询改进。基于SNMP的网络监控系统的安全稳定运行,需要从多方面加强重视,注重实时网络运行状态轮询和改进方法的科学化运用,SNMP当中有诸多MIB对象提供大量网络信息,采用SNMP轮询方式来从主机以及网络设备定期获得MIB信息并统计分析,能够对网络实时性能状态有了解[3]。通过SNMP轮询的方式在进行实际改进过程中,每个代理以自身周期发送管理信息,网络监控中没有请求周期性轮询,结合管理信息中时间变化计算监控周期AMP,代理倘若是改变报告周期,可发送含有AMP消息給NMP,通过这一新的方式能够对网络运行的状况准确的把控。

结语:

基于SNMP的网络监控系统中涉及到的关键技术比较多样,通过对相应关键技术有充分的了解认识,做好相应的技术管理工作,才能真正有助于提升系统运行的质量。通过上文中就网络监控系统关键技术的探究,希望能有助于技术推广。

参考文献:

[1]孙延靖.浅谈通信电源集中监控系统中的网络通信技术[J].仪器仪表用户,2019(05):122-123.

[2]]郑均辉,孙泽军,李笑凇.基于嵌入式技术的网络远程视频监控系统的研究与实现[J].安防科技,2019(05):37-39.

[3]宇文慧彪,陈烨,陈炜.基于SOPC技术的网络监控系统的设计[J].工矿自动化,2018,37(12):118-122.