一种更新管理信息库MIB的系统及方法技术方案

技术编号:16460167 阅读:109 留言:0更新日期:2017-10-26 00:38
本发明专利技术提供一种更新管理信息库MIB的系统及方法,该系统包括:SNMP管理平台、中央数据库、代理以及与本地数据库;SNMP管理平台用于对MIB库的节点进行更新,将MIB库的更新后的节点发送至中央数据库;并用于向代理发送MIB库的节点更新通知;中央数据库用于接收并保存SNMP管理平台发送的MIB库的更新后的节点;代理用于在接收到SNMP管理平台发送的MIB库的节点更新通知时,从中央数据库获取MIB库的更新后的节点,并将获取更新后的节点发送到本地数据库;本地数据库用于接收并保存代理获取的MIB库的更新后的节点。本发明专利技术可以避免无法对被管理主机进行监控的问题以及被管理主机成为监控盲点的问题。

System and method for updating management information base MIB

The invention provides a system for updating the management information base MIB and method, the system includes: SNMP management platform, central database, agent and local database; SNMP management platform for nodes on the MIB Library of the MIB library update, the updated node is sent to the central database; and to update the notification to the node MIB library agent; central database node for receiving and storing the SNMP management platform to send the updated MIB library; agent for update notification received at the node of the SNMP management platform to send the MIB library, MIB library from the central node to obtain the updated database, and get the updated node to the local database; local database node for receiving and storing proxy access to the updated MIB library. The invention can avoid the problem that the host can not be monitored and the managed host becomes the blind spot of the monitoring.

【技术实现步骤摘要】
一种更新管理信息库MIB的系统及方法
本专利技术涉及信息网络
,尤其涉及一种更新管理信息库MIB的系统及方法。
技术介绍
简单网络管理协议(SimpleNetworkManagementProtocol,SNMP),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备。该协议是互联网工程工作小组(IETF,InternetEngineeringTaskForce)定义的internet(因特网)协议簇的一部分。SNMP的目标是管理互联网上众多厂家生产的软硬件平台所在的主机。在典型的SNMP用法中,SNMP管理平台管理多台主机,每一个被管理的主机上运行一个代理(agent),各个代理通过SNMP协议向SNMP管理平台报告各个被管理的主机的状态,或者SNMP管理平台主动获取被管理主机的状态,具体的,SNMP管理平台通过GET,GETNEXT和GETBULK协定指令获取被管理主机的状态,或是被管理主机上的代理使用TRAP或INF本文档来自技高网...
一种更新管理信息库MIB的系统及方法

【技术保护点】
一种更新管理信息库MIB的系统,其特征在于,包括:简单网络管理协议SNMP管理平台、中央数据库、代理以及与所述代理属于同一主机的本地数据库;所述SNMP管理平台,用于对MIB库的节点进行更新,将MIB库的更新后的节点发送至中央数据库;并用于向所述代理发送MIB库的节点更新通知;所述中央数据库,用于接收并保存所述SNMP管理平台发送的所述MIB库的更新后的节点;所述代理,用于在接收到所述SNMP管理平台发送的所述MIB库的节点更新通知时,从所述中央数据库获取所述MIB库的更新后的节点,并将获取的所述MIB库的更新后的节点发送到所述本地数据库;所述本地数据库,用于接收并保存所述代理从所述中央数据库...

【技术特征摘要】
1.一种更新管理信息库MIB的系统,其特征在于,包括:简单网络管理协议SNMP管理平台、中央数据库、代理以及与所述代理属于同一主机的本地数据库;所述SNMP管理平台,用于对MIB库的节点进行更新,将MIB库的更新后的节点发送至中央数据库;并用于向所述代理发送MIB库的节点更新通知;所述中央数据库,用于接收并保存所述SNMP管理平台发送的所述MIB库的更新后的节点;所述代理,用于在接收到所述SNMP管理平台发送的所述MIB库的节点更新通知时,从所述中央数据库获取所述MIB库的更新后的节点,并将获取的所述MIB库的更新后的节点发送到所述本地数据库;所述本地数据库,用于接收并保存所述代理从所述中央数据库获取的所述MIB库的更新后的节点。2.如权利要求1所述的系统,其特征在于,所述SNMP管理平台在对MIB库的节点进行更新时,具体用于:对MIB库的节点的脚本以及节点对应的哈希值进行更新;所述中央数据库在保存所述MIB库的更新后的节点时,具体用于:根据所述MIB库的更新后的节点的节点标识,查找该节点标识对应的更新前的节点的脚本以及更新前的节点对应的哈希值,其中,MIB库中每个节点对应一个节点标识,且更新后的节点的节点标识与更新前的节点的节点标识相同;将更新前的节点的脚本替换为更新后的节点的脚本,以及将更新前的节点对应的哈希值替换为更新后的节点对应的哈希值。3.如权利要求2所述的系统,其特征在于,所述代理在从所述中央数据库获取所述MIB库的更新后的节点时,具体用于:从所述中央数据库中获取各节点对应的哈希值和各节点的节点标识,以及,从所述本地数据库中获取各节点对应的哈希值和各节点的节点标识;比较中央数据库和本地数据库中,节点标识相同的节点对应的哈希值;确定节点标识相同的节点对应的哈希值不同时,确定该节点标识对应的节点为所述MIB库的更新后的节点;根据确定的所述MIB库的更新后的节点的节点标识,从所述中央数据库中获取所述MIB库的更新后的节点的脚本以及所述MIB库的更新后的节点对应的哈希值。4.如权利要求1所述的系统,其特征在于,所述SNMP管理平台在向所述代理发送所述MIB库的节点更新通知时,具体用于:向所述代理发送携带触发更新操作节点的节点标识的所述MIB库的节点更新通知,所述触发更新操作节点的脚本对应的功能为:从所述中央数据库获取所述MIB库的更新后的节点,并将获取的所述MIB库的更新后的节点发送到所述本地数据库;则所述代理在接收到所述SNMP管理平台发送的所述MIB库的节点更新通知后,从所述中央数据库获取所述MIB库的更新后的节点,并将获取的所述MIB库的更新后的节点发送到所述本地数据库时,具体用于:解析出所述MIB库的节点更新通知中携带的触发更新操作节点的节点标识;调用并执行所述触发更新操作节点的节点标识对应的触发更新操作节点的脚本。5.如权利要求1至4任一项所述的系统,其特征在于,所述节点为预先以variable结构体定义,并调用NET-SNMP框架中的register_mib函数注册的自定义对象识别符OID节点;所述节点的节点标识包括根节点和variable结构体中的magic变量,所述根节点为所述MIB库的标识,所述magic变量为节点的功能标识,不同节点的magic变量不同。6.一种更新管理信息库MIB的方法,其特征在于,包括:简单网络管理协议SNMP管理平台对MIB库的节点进行更新,将MIB库的更新后的节点发送至中央数据库,并向代理发送MIB库的节点更新通知;所述中央数据库接收并保存所述SNMP管理平台发送的所述MIB库的更新后的节点;所述代理接收到所述SNMP管理平台发送的所述MIB库的节点更新通知时,从所述中央数据库获取所述MIB库的更新后的节点,并将获取的所述MIB库的更新后的节点发送到本地数据库,所述本地数据库与所述代理安装在...

【专利技术属性】
技术研发人员:蒋雨含蒋剑锋王静
申请(专利权)人:北京优朋普乐科技有限公司
类型:发明
国别省市:北京,11

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

1