一种基于Nagios的网络管理系统的架构与实现方法

xiaoxiao2020-10-23  20

一种基于Nagios的网络管理系统的架构与实现方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种基于Nag1s的网络管理系统的架构与实现方法。
【背景技术】
[0002]目前市场有独立的针对传感网和TCP/IP网络的网络管理产品。传感网系统平台包括TinyOS和Zigbee。TinyOS是学术届研发的非标准化传感网系统平台;Zigbee则是一套针对传感网的工业标准。但任何一种平台都没有对传感设备制定统一的网络管理标准,不同公司集成的应用系统针对传感网的管理往往都是自由协议,甚至不开发独立的管理系统,仅作为系统的一个模块。
[0003]TCP/IP网络协议体系则非常成熟,定义了多种管理协议,使用最多的是简单网络管理协议(SNMP)。由于SNMP协议简单,扩展性强,可以针对不同设备和系统关系需求定制MIB库和系统参数,所以在TCP/IP网络管理中使用非常普遍,尤其是有很多开源软件都能够对支持SNMP的设备和网络进行监控。
[0004]但市场上的SNMP管理协议和设备不支持对传感器网络的管理,只能管理到传感网网关一级。而,我们所研发的网络管理系统正好实现了跨平台的管理,即,通过互联网协议与无线传感器组网协议Zigbee之间的转换,扩展了传感器网络管理平台的实现路径。

【发明内容】

[0005]本发明的目的在于针对现有技术中的技术缺陷,提供一种基于Nag1s的网络管理系统的架构与实现方法,实现用户利用终端设备,可跨平台访问此管理系统,执行对IPv6无线传感器网络状态信息和传感信息的动态实时检测,并可对节点设备进行远程控制与管理。
[0006]为实现上述目的,本发明提供了一种基于Nag1s的网络管理系统的架构与实现方法,包括:传感器网络、传感器网络网关、移动通信网、互联网、服务器及管理终端,该传感器网络在前端收集自身设备的状态数据,发送到该传感器网络网关;该网关通过该移动通信接口与该互联网连接,并将传感网管理信息发送到SNMP管理服务器,由SNMP管理服务器将管理数据存储在管理数据库中;用户管理终端通过浏览器对存放在SNMP服务器中的管理数据进行观察,并通过SNMP服务器中的管理代理向前端传感器网络设备发送管理和查询设备,命令通过传感器网络网关中的代理程序转发给传感网中管理设备。
[0007]本发明是通过以下技术方案实现的:步骤如下:
[0008]S1.工作流程先从传感器节点开始,节点中的状态收集模块负责实时获取设备中传感器、CPU/SRAM等计算资源的状态,通过网络管理接口推送给传感器网关的代理服务。
[0009]S2.网关中的传感器管理代理服务负责收集前端传感器节点中的设备与网络管理信息,并按照定义的传感网OID管理数结构存放在MIB库中,然后SNMP代理服务将存放在MIB库中的管理信息推送(或查询/应答)到SNMP管理服务器。
[0010]S3.SNMP服务器负责定期查询,或者选择推送方式让传感器网关中的SNMP代理服务将管理数据推送到管理服务器,并存放在网络管理数据库中。
[0011]S4.当管理员通过浏览器登录到SNMP管理服务器后,通过人机交互页面和SNMP查询控制接口与SNMP服务器交换管理数据,并对特定的感知设备实施配置和控制。
[0012]与现有技术相比,本发明的有益效果是:通过提供一种基于Nag1s的网络管理系统的架构与实现方法,实现了用户利用终端设备,可跨平台访问此管理系统,执行对IPv6无线传感器网络状态信息和传感信息的动态实时检测,并可对节点设备进行远程控制与管理。
【附图说明】
[0013]图1为本发明的结构示意图;
[0014]图2为本发明数据流转和工作原理的结构示意图。
【具体实施方式】
[0015]下面结合附图所示的各实施方式对本发明进行详细说明,但应当说明的是,这些实施方式并非对本发明的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本发明的保护范围之内。
[0016]参图1和图2所示,图1本发明的结构示意图,图2为本发明数据流转和工作原理的结构示意图。
[0017]在本实施方式中,一种基于Nag1s的网络管理系统的架构与实现方法,包括??传感器网络、传感器网络网关、移动通信网、互联网、服务器及管理终端,该传感器网络在前端收集自身设备的状态数据,发送到该传感器网络网关;该网关通过该移动通信接口与该互联网连接,并将传感网管理信息发送到SNMP管理服务器,由SNMP管理服务器将管理数据存储在管理数据库中;用户管理终端通过浏览器对存放在SNMP服务器中的管理数据进行观察,并通过SNMP服务器中的管理代理向前端传感器网络设备发送管理和查询设备,命令通过传感器网络网关中的代理程序转发给传感网中管理设备。
[0018]Web服务器中软件包括浏览器访问入口和SNMP管理数据查询与控制接口 ;SNMP服务器包括用户管理和设备管理服务,统称为SNMP网络管理服务;传感器网关分为SNMP代理服务和传感器管理代理服务;传感器节点中包含网络管理接口模块和设备与网络状态收集模块。
[0019]本发明是通过以下技术方案实现的:步骤如下:
[0020]S1.工作流程先从传感器节点开始,节点中的状态收集模块负责实时获取设备中传感器、CPU/SRAM等计算资源的状态,通过网络管理接口推送给传感器网关的代理服务。
[0021]S2.网关中的传感器管理代理服务负责收集前端传感器节点中的设备与网络管理信息,并按照定义的传感网OID管理数结构存放在MIB库中,然后SNMP代理服务将存放在MIB库中的管理信息推送(或查询/应答)到SNMP管理服务器。
[0022]S3.SNMP服务器负责定期查询,或者选择推送方式让传感器网关中的SNMP代理服务将管理数据推送到管理服务器,并存放在网络管理数据库中。
[0023]S4.当管理员通过浏览器登录到SNMP管理服务器后,通过人机交互页面和SNMP查询控制接口与SNMP服务器交换管理数据,并对特定的感知设备实施配置和控制。
[0024]上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
[0025]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
【主权项】
1.一种基于Nag1s的网络管理系统的架构与实现方法,其特征在于,包括:传感器网络、传感器网络网关、移动通信网、互联网、服务器及管理终端,该传感器网络在前端收集自身设备的状态数据,发送到该传感器网络网关;该网关通过该移动通信接口与该互联网连接,并将传感网管理信息发送到SNMP管理服务器,由SNMP管理服务器将管理数据存储在管理数据库中;用户管理终端通过浏览器对存放在SNMP服务器中的管理数据进行观察,并通过SNMP服务器中的管理代理向前端传感器网络设备发送管理和查询设备,命令通过传感器网络网关中的代理程序转发给传感网中管理设备。 步骤如下: S1.工作流程先从传感器节点开始,节点中的状态收集模块负责实时获取设备中传感器、CPU/SRAM等计算资源的状态,通过网络管理接口推送给传感器网关的代理服务。 S2.网关中的传感器管理代理服务负责收集前端传感器节点中的设备与网络管理信息,并按照定义的传感网OID管理数结构存放在MIB库中,然后SNMP代理服务将存放在MIB库中的管理信息推送(或查询/应答)到SNMP管理服务器。 S3.SNMP服务器负责定期查询,或者选择推送方式让传感器网关中的SNMP代理服务将管理数据推送到管理服务器,并存放在网络管理数据库中。 S4.当管理员通过浏览器登录到SNMP管理服务器后,通过人机交互页面和SNMP查询控制接口与SNMP服务器交换管理数据,并对特定的感知设备实施配置和控制。
【专利摘要】本发明提供了一种基于Nagios的网络管理系统的架构与实现方法,包括:传感器网络、传感器网络网关、移动通信网、互联网、服务器及管理终端,该传感器网络在前端收集自身设备的状态数据,发送到该传感器网络网关;该网关通过该移动通信接口与该互联网连接,并将传感网管理信息发送到SNMP管理服务器,由SNMP管理服务器将管理数据存储在管理数据库中;用户管理终端通过浏览器对存放在SNMP服务器中的管理数据进行观察,并通过SNMP服务器中的管理代理向前端传感器网络设备发送管理和查询设备,命令通过传感器网络网关中的代理程序转发给传感网中管理设备。实现了跨平台的管理,扩展了传感器网络管理平台的实现路径。
【IPC分类】H04L12/24, H04L29/08
【公开号】CN104901821
【申请号】CN201410075678
【发明人】赵洪壮, 杨红, 耿革东, 王晓菲, 齐梁, 李卫东
【申请人】中国地震台网中心
【公开日】2015年9月9日
【申请日】2014年3月4日

最新回复(0)