扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2010年7月6日
关键字: 网络
在SNMP协议下,我们将之应用到不少的软件和硬件当中,所以我们今天就来介绍其中一种软件应用ucd-snmp。那么这个软件具体的作用是什么呢?又谁而来,又有什么新的版本呢?下面还是来具体介绍一下吧。
ucd-snmp介绍
ucd-snmp源自于卡耐基.梅隆大学的SNMP软件包CMU snmp 2.1.2.1, 由加州大学Davis分校(University of Califonia at Davis)开发与维护, 所以命名为ucd-snmp. 2000年11月ucd-snmp项目转到由SourceForge(www.sourceforge.net)管理, 并更名为net-snmp. ucd-snmp 4.2 是以ucd-snmp命名的最后的一个主要版本. 也就是说, 以后发布的 ucd-snmp 4.2.x仅仅修改软件包中的Bugs; 而大的修改版本将以net-snmp命名, 并发布为5.x. ucd-snmp 4.2.1是最新的发布版本, 于2001年4月4日发布.
ucd-snmp 4.2.1软件包由如下内容组成:
¨一个可扩展的SNMP代理程序(snmpd);
¨一个SNMP代理和管理程序开发库;
¨几个用于请求或设置SNMP代理变量的工具程序(snmpget, snmpset, snmptable, snmpwalk等);
¨几个用于生成或处理SNMP陷阱(trap)的工具程序(snmptrapd和snmptrap);
¨一个标准Unix命令netstat的SNMP版本(snmpnetstat);
¨一个基于Tk/perl的MIB浏览器(tkmib)
ucd-snmp 4.2.1的文档:
¨REAME系列
¨FAQ
¨INSTALL
¨PORTING
¨关于工具程序, 配置文件, 和API的man手册
¨一份关于如何扩展代理程序的指南(AGENT.txt)
¨位于 http://net-snmp.sourceforge.net/tutorial 的一份入门手册
注意: 建议的阅读顺序, REAME----->;INSTALL------>;Tutorial.
ucd-snmp的维护网址: http://net-snmp.sourceforge.net. 在此网站上可以下载各个版本和各种形式的ucd-snmp软件包, 还有关于如何使用, 如何扩展开发等的相关文档.
ucd-snmp 4.2.1支持的操作系统(包括应用程序和代理程序, 至少部分支持):
¨HP-UX (10.20 to 9.01)
¨Ultrix (4.5 to 4.2)
¨Solaris (2.8 to 2.3) and SunOS (4.1.4 to 4.1.2)
¨OSF (4.0, 3.2)
¨NetBSD (1.5alpha to 1.0)
¨FreeBSD (4.1 to 2.2)
¨BSDi (4.0.1 to 2.1)
¨Linux (kernels 2.2 to 1.3)
¨AIX (4.1.5, 3.2.5)
¨OpenBSD (2.8, 2.6)
¨Irix (6.5 to 5.1)
注意: 某些系统不支持某些功能模块。
ucd-snmp 4.2.1也可以运行于win32平台, 具体情况参见README.win32文档.
ucd-snmp 4.2.1 支持如下SNMP协议版本:
¨SNMPv1 (RFCs 1155-1157)
¨SNMPv2c (RFCs 1901-1908)
¨SNMPv3 (RFCs 2271-2275)
了解SNMP协议以及不同版本之间的区别, 可以阅读这些RFC文档和FAQ. RFC文档可以从如下网页检索并下载, http://www.nexor.com/index-rfc.htm
关于ucd-snmp 4.2.1的安装, 主要参见INSTALL文档. 需要注意的是, 必须还安装SNMP perl扩展模块. 因为有些工具程序是perl脚本文件, 需要这个扩展模块的支持, 如mib2c, snmpconf, FAQ2HTML等. 而tkmib工具需要Tk.pm 模块支持. 在软件包中自带 SNMP perl模块, 而没有Tk.pm. 可以到如下网站下载, www.cpan.org (关于这个网站的说明是, 几乎涵盖了所有的 perl 模块).
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。