ucd-snmp軟件初級(jí)介紹
在SNMP協(xié)議下,我們將之應(yīng)用到不少的軟件和硬件當(dāng)中,所以我們今天就來(lái)介紹其中一種軟件應(yīng)用ucd-snmp。那么這個(gè)軟件具體的作用是什么呢?又誰(shuí)而來(lái),又有什么新的版本呢?下面還是來(lái)具體介紹一下吧。
ucd-snmp介紹
ucd-snmp源自于卡耐基.梅隆大學(xué)的SNMP軟件包CMU snmp 2.1.2.1, 由加州大學(xué)Davis分校(University of Califonia at Davis)開(kāi)發(fā)與維護(hù), 所以命名為ucd-snmp. 2000年11月ucd-snmp項(xiàng)目轉(zhuǎn)到由SourceForge(www.sourceforge.net)管理, 并更名為net-snmp. ucd-snmp 4.2 是以u(píng)cd-snmp命名的***的一個(gè)主要版本. 也就是說(shuō), 以后發(fā)布的 ucd-snmp 4.2.x僅僅修改軟件包中的Bugs; 而大的修改版本將以net-snmp命名, 并發(fā)布為5.x. ucd-snmp 4.2.1是***的發(fā)布版本, 于2001年4月4日發(fā)布.
ucd-snmp 4.2.1軟件包由如下內(nèi)容組成:
¨ 一個(gè)可擴(kuò)展的SNMP代理程序(snmpd);
¨ 一個(gè)SNMP代理和管理程序開(kāi)發(fā)庫(kù);
¨ 幾個(gè)用于請(qǐng)求或設(shè)置SNMP代理變量的工具程序(snmpget, snmpset, snmptable, snmpwalk等);
¨ 幾個(gè)用于生成或處理SNMP陷阱(trap)的工具程序(snmptrapd和snmptrap);
¨ 一個(gè)標(biāo)準(zhǔn)Unix命令netstat的SNMP版本(snmpnetstat);
¨ 一個(gè)基于Tk/perl的MIB瀏覽器(tkmib)
ucd-snmp 4.2.1的文檔:
¨ REAME系列
¨ FAQ
¨ INSTALL
¨ PORTING
¨ 關(guān)于工具程序, 配置文件, 和API的man手冊(cè)
¨ 一份關(guān)于如何擴(kuò)展代理程序的指南(AGENT.txt)
¨ 位于 http://net-snmp.sourceforge.net/tutorial 的一份入門(mén)手冊(cè)
注意: 建議的閱讀順序, REAME----->;INSTALL------>;Tutorial.
ucd-snmp的維護(hù)網(wǎng)址: http://net-snmp.sourceforge.net. 在此網(wǎng)站上可以下載各個(gè)版本和各種形式的ucd-snmp軟件包, 還有關(guān)于如何使用, 如何擴(kuò)展開(kāi)發(fā)等的相關(guān)文檔.
ucd-snmp 4.2.1支持的操作系統(tǒng)(包括應(yīng)用程序和代理程序, 至少部分支持):
¨ 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)
注意: 某些系統(tǒng)不支持某些功能模塊。
ucd-snmp 4.2.1也可以運(yùn)行于win32平臺(tái), 具體情況參見(jiàn)README.win32文檔.
ucd-snmp 4.2.1 支持如下SNMP協(xié)議版本:
¨ SNMPv1 (RFCs 1155-1157)
¨ SNMPv2c (RFCs 1901-1908)
¨ SNMPv3 (RFCs 2271-2275)
了解SNMP協(xié)議以及不同版本之間的區(qū)別, 可以閱讀這些RFC文檔和FAQ. RFC文檔可以從如下網(wǎng)頁(yè)檢索并下載, http://www.nexor.com/index-rfc.htm
關(guān)于ucd-snmp 4.2.1的安裝, 主要參見(jiàn)INSTALL文檔. 需要注意的是, 必須還安裝SNMP perl擴(kuò)展模塊. 因?yàn)橛行┕ぞ叱绦蚴莗erl腳本文件, 需要這個(gè)擴(kuò)展模塊的支持, 如mib2c, snmpconf, FAQ2HTML等. 而tkmib工具需要Tk.pm 模塊支持. 在軟件包中自帶 SNMP perl模塊, 而沒(méi)有Tk.pm. 可以到如下網(wǎng)站下載, www.cpan.org (關(guān)于這個(gè)網(wǎng)站的說(shuō)明是, 幾乎涵蓋了所有的 perl 模塊).