net-snmp软件包的应用
时间:2025-03-10
时间:2025-03-10
NET-SNMP软件包应用
1 SNMP协议简介 ................................................................................................................................... 1
1.1 网络管理协议结构 ....................................................................................................................... 2
1.2 管理信息库 ................................................................................................................................... 5
1.3 SNMP的版本 ................................................................................................................................ 6
2 SNMP开发软件包 ............................................................................................................................... 6
3 NET-SNMP软件包简介 ................................................................................................................... 6
3.1 NET-SNMP简介和安装 ................................................................................................................ 6
3.2 NET-SNMP代理的配置 ................................................................................................................ 7
3.3 NET-SNMP工具的使用 ................................................................................................................ 7
4 用NET-SNMP软件包扩展代理---LINUX服务器 .......................................................................... 9
4.1 NET-SNMP中的SCALAR对象和TABLE对象.............................................................................. 9
4.2 NET-SNMP扩展代理的两种方式(转) ......................................................................................... 9
4.3 自定义MIB扩展流程(LINUX服务器上) ............................................................................. 10
4.4 自定义MIB ................................................................................................................................. 11
4.5 代理扩展实例——简单变量的实现.......................................................................................... 12
4.6 代理扩展实例——表对象的实现.............................................................................................. 13
a) mib.iterator.conf模版的实现(转) ........................................................................................ 13
b) mib.iterator_access.conf模版的实现(转) ........................................................................... 15
4.7 代码的合并 ................................................................................................................................. 15
4.8 配置和运行 ................................................................................................................................. 16
5 用NET-SNMP软件包扩展代理---嵌入式板端 .............................................................................. 16
6 LINUX环境中开发中的问题与解决 ............................................................................................... 18
7 WINDOWS环境中开发中的问题与解决(转) ............................................................................ 19
8 总结 .................................................................................................................................................... 20
9 附录 .................................................................................................................................................... 21
9.1 SNMPD.CONF配置文件 ................................................................................................................. 21
9.2 主函数FOXMAIL_NEW.C(为调试代理而用。我自己未调试) .............................................. 21
9.3 简单变量实现代码--- MIB2C.OLD-API.CONF ............................................................................... 22
9.4 简单变量实现代码--- MIB2C.SCALAR.CONF ............................................................................... 22
9.5 表的实现--- MIB2C.MFD.CONF ..................................................................................................... 22
1 SNMP协议简介
作为一个完备的系统,必须有一套反馈机制来调整系统的运行。简单网络管理协议产生的目的,就是为了使松散的网络更加有效地运行。它广泛的应用于监测网络的状态、网络设备的运行情况、各种电脑设备以及一些辅助的外围设备,使得网络管理员
通过对节点的查询和设置,发现并定位故障,进而采取相应措施维护网络。网络管理的研究已经发展了许多年,对于日益纷繁的需求,简捷性和扩展性仍是研究的主题。本文中协议相关资料可以参考RFC文档:
RFC1155:Structure and Identification of Management Information for TCP/IP-based
Internets
RFC1157: SNMP
RFC1212: Concise MIB Definitions
RFC1215: A Convention for Defining Traps
RFC1905: Protocol Operations for SNMPv2
RFC2011: SNMPv2 Management Information Base for the Internet Protocol using SMIv2 RFC2578: Structure of Management Information
RFC2579: Textual Conventions
RFC2580: Conformance Statements
1.1 网络管理协议结构
SNMP的网络管理模型包括以下关键元素:管理端、代理端、管理信息库、网络管理协议。它基于tcp/ip协议,属于应用层协议,通过udp协议通信。管理端与代理端的通信原语包括:Get,Getnext,Set,Trap。在udp数据包中,发送信息是按ASN.1自解释方式编码的。但对于许多小型 …… 此处隐藏:15454字,全部文档内容请下载后查看。喜欢就下载吧 ……