浪潮(北京)电子信息产业有限公司
Langchao (Beijing) Electronic Information Industry Co., Ltd
睿捷 V5 服务器管理软件
SNMP 代理扩展方案
文件编号:
当前版本:
0.1
编 制:
审 核:
批 准:
完成日期: 年-月-日
浪潮(北京)电子信息产业有限公司
版权所有 翻版必究
项目名称
睿捷 V5 文件名称 SNMP 扩展方案
文件修改控制
修改记录编号 文件状态 版本 修改人 审核人 批准人 修改日期 备注
1 创建 0.1 张帅 2011-12-7
项目名称
睿捷 V5 文件名称 SNMP 扩展方案
目 录
1. 文档介绍......................................................................................................................................................................1
1.1 文档目的................................................................................................................................................................1
1.2 文档范围................................................................................................................................................................1
1.3 读者对象................................................................................................................................................................1
1.4 术语与缩写解释....................................................................................................................................................1
2. 任务概述......................................................................................................................................................................1
2.1 方案目标...............................................................................................................................................................1
3. NET-SNMP 的安装与配置说明................................................................................................................................2
3.1 SNMP 与 NET-SNMP 简介...................................................................................................................................2
3.1.1 SNMP 简介....................................................................................................................................................2
3.1.2 Net-SNMP 简介.............................................................................................................................................3
3.2 NET-SNMP 安装....................................................................................................................................................4
3.3 NET-SNMP 配置....................................................................................................................................................4
4. NET-SNMP 代理开发................................................................................................................................................5
4.1 编写 MIB 文件......................................................................................................................................................6
4.2 添加 MIB 文件......................................................................................................................................................8
4.3 编写代理程序.....................................................................................................................................................10
4.4 出现的问题及解决方法.....................................................................................................................................14
5. 将扩展代理添加到睿捷 V5......................................................................................................................................14
5.1 睿捷 SNMP 模块添加原理.................................................................................................................................14
5.2 睿捷 SNMP 模块添加步骤.................................................................................................................................15
浪潮(北京)电子信息产业有限公司 第 1 页 共 6 页
项目名称
睿捷 V5 文件名称 SNMP 扩展方案
1. 文档介绍
1.1 文档目的
本文档将对 Net-SNMP 代理端开发与整合的方法与流程进行说明,并给出睿捷 V5.0
服务器管理软件 SNMP 代理扩展的解决方案。
1.2 文档范围
本文档为软件研发部内部文档,作为睿捷 V5.0 扩展 SNMP 检测功能的开发与测试参考。
1.3 读者对象
项目管理人员,系统工程师,软件开发人员,测试人员,品质保证人员
1.4 术语与缩写解释
缩写、术语 解 释
SNMP
SNMP(简单网络管理协议)是设计用于在 IP 网络管理网
络节点的一种标准协议。它是一个应用层协议,一般基于
UDP,属于 TCP/IP 协议族的一部分。SNMP 协议目前有
SNMPv1,SNMPv2,SNMPv3 三个版本。
MIB
即管理信息库,是所有代理进程包含的、并且能够被管理进程
进行查询和设置的信息的集合。
Net-SNMP Net-SNMP 是一个免费得、开放源码的 SNMP 实现,以前称为
UCD-SNMP。它包括 agent 和管理端工具、MIB 库转换工具等。
2. 任务概述
2.1 方案目标
睿捷 V5.0 服务器管理软件的客户端利用 SNMP 协议发送自身服务器的监控信息到服
务端,Net-SNMP 已经提供了很多检测实现,比如 TCP 端口状态检测、网络接口流量检测
等。但是如果服务器添加了某个新设备,或者我们想要获取 Net-SNMP 没有提供的其他一
些信息就要开发相应的代理程序。代理程序与服务器管理程序之间的通信模型如图 1 所示。
浪潮(北京)电子信息产业有限公司 第 1 页 共 16 页
项目名称
睿捷 V5 文件名称 SNMP 扩展方案
图 1 代理程序与管理程序通信模型
本方案的目标就是为睿捷 V5.0 服务器管理软件的 SNMP 代理扩展提供一个规范化的
解决方案。
3. Net-SNMP 的安装与配置说明
3.1 SNMP 与 Net-SNMP 简介
3.1.1 SNMP 简介
随着网络技术的飞速发展,网络中的设备数量也越来越多。而网络中的设备来自各个
不同的厂家,如何管理这些设备就变得十分重要。所以就需要一个管理这些设备的标准。
由此而产生了 SNMP 协议。
SNMP 是设计用于在 IP 网络管理网络节点的一种标准协议。它是一个应用层协议,一
般基于 UDP,属于 TCP/IP 协议族的一部分。SNMP 协议目前有
SNMPv1,SNMPv2,SNMPv3 三个版本。
一个 SNMP 管理的网络由下列三个关键组件组成:
1.网络管理系统(NMSs,Network-management systems)
2.被管理的设备(managed device)
3.代理者(agent)
网络管理系统也称为管理实体,网络管理员通过该系统监视并控制被管理的设备。
一个被管理的设备是一个网络节点,它包含一个存在于被管理的网络中的 SNMP 代理
者。被管理的设备通过管理信息库(MIB)收集并存储管理信息,并且让网络管理系统能
够通过 SNMP 代理者取得这项信息。
代理者是一种存在于被管理的设备中的网络管理软件模块。代理者控制本地机器的管
理信息,以和 SNMP 兼容的格式传送这项信息。
浪潮(北京)电子信息产业有限公司 第 2 页 共 16 页
- 1
- 2
- 3
- 4
- 5
- 6
前往页