自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

AdventNet SNMP API的安裝

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們介紹了AdventNet SNMP API工具的安裝和配置過(guò)程。那么這個(gè)軟件工具在一些重要的開(kāi)發(fā)中會(huì)經(jīng)常使用。讓我們一起來(lái)看看它的安裝過(guò)程吧。

在進(jìn)行一些開(kāi)發(fā)工作中,我們會(huì)碰到SNMP協(xié)議軟件工具等相關(guān)的使用。那么今天我們介紹的則是AdventNet SNMP API工具的安裝和配置。希望能對(duì)大家有所幫助。那么具體的內(nèi)容請(qǐng)從文章中來(lái)了解一下吧。

1.開(kāi)發(fā)環(huán)境及輔助工具的安裝與配置

(1),JDK的安裝與配置

程序設(shè)計(jì)實(shí)現(xiàn)采用Java語(yǔ)言,開(kāi)發(fā)工具為JDK1.5.10,此工具可以在Http://java.sun.com免費(fèi)下載,下載后運(yùn)行即可安裝。安裝完后需要設(shè)置環(huán)境變量。在我的電腦->高級(jí)->環(huán)境變量 中選擇“Path"變量,在前面加入“%JDK_Home%/bin",其中“%JDK_Home%"表示用戶(hù)的JDK安裝目錄,而ClassPath變量在1.5.10版的JDK下實(shí)際上是可以不用配置的。

(2),AdventNet SNMP API 4的安裝與配置。

程序設(shè)計(jì)采用了AdventNet的SNMP API開(kāi)發(fā)工具包,此工具可以在Http://www.adventnet.com.cn免費(fèi)下載,下載后運(yùn)行即可安裝,安裝完后需要設(shè)置ClassPath環(huán)境變量,在其中加入

.; %AdventNet API_Home%\jars\AdventNetLogging.jar; %AdventNet API_Home%\jars\AdventNetSnmp.jar; %AdventNet API_Home%\jars\ JimiProClasses.zip

其中,“."代表當(dāng)前目錄,%AdventNet API_Home%表示AdventNet SNMP API 4的安裝目錄。這些類(lèi)包都是我在程序設(shè)計(jì)中要用到的。

(3),SNMP代理服務(wù)的安裝

在程序試驗(yàn)及調(diào)試過(guò)程中,我們需要有SNMP代理進(jìn)程來(lái)檢驗(yàn)程序是否設(shè)計(jì)正確、能否得到正確結(jié)果,由于條件有限,我只有在自己的及局域網(wǎng)內(nèi)的其它PC機(jī)上安裝了Windows系統(tǒng)光盤(pán)附帶的SNMP簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議組件。

安裝過(guò)程為:

在控制面板中打開(kāi)“添加和刪除程序",選擇“添加和刪除Windows組件",選擇“管理和監(jiān)視工具",點(diǎn)擊“詳細(xì)信息",勾選“簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議",依次點(diǎn)擊確定,插入光盤(pán)即可完成安裝。安裝完成后,需要開(kāi)啟SNMP服務(wù)才能生效。在控制面板中打開(kāi)“管理工具",打開(kāi)“服務(wù)",將“SNMP Service"服務(wù)項(xiàng)開(kāi)啟即可。

2.程序設(shè)計(jì)及結(jié)果展示

本設(shè)計(jì)的難點(diǎn)在于協(xié)議的理解及開(kāi)發(fā)工具包AdventNet SNMP API的使用,程序設(shè)計(jì)實(shí)現(xiàn)較為簡(jiǎn)單,只有一個(gè)源代碼文件:MibExplorer.java,代碼量400行左右。(注:界面左側(cè)為裝載了的MIB模型的JPanel,右側(cè)的一系列JTextField接收一系列參數(shù),按鈕執(zhí)行一系列操作,中間的JTextArea顯示Get,GetNext及Set的操作結(jié)果,Clear清空結(jié)果,右下的JTextArea顯示Mib對(duì)象的描述信息。“File"菜單里的“Save Result As..."項(xiàng)允許將執(zhí)行結(jié)果保存到外存)

程序有四個(gè)主要操作實(shí)現(xiàn)四個(gè)主要功能:Get,GetNext,GetTable,Set。

Get和GetNext: 用于讀取設(shè)備MIB信息庫(kù)中實(shí)例對(duì)象的單個(gè)值,Get取OID表示的對(duì)象實(shí)例當(dāng)前值,GetNext則是取下一值。循環(huán)利用GetNext操作可遍歷MIB中的對(duì)象。

GetTable: 用于讀取設(shè)備MIB信息庫(kù)中以表的形式存儲(chǔ)的對(duì)象實(shí)例。

Set: 用于簡(jiǎn)單的設(shè)置MIB中可讀寫(xiě)的對(duì)象實(shí)例的值。

程序的其它部分為界面的設(shè)計(jì)(采用GridBagLayout+GridLayout等布局管理器),MIBTree的處理,以及一些附加的功能(如保存結(jié)果到文件,MIB對(duì)象的描述顯示等)。

責(zé)任編輯:佟健 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-02 10:39:20

AdventNet S

2011-03-31 13:40:36

SNMPMRTG安裝

2011-04-02 15:26:45

Cacti安裝

2011-04-02 15:30:20

Cacti安裝

2010-06-30 10:46:20

Linux SNMP安

2010-02-22 16:18:29

CentOS cact

2010-05-24 18:19:44

SNMP報(bào)文

2010-07-05 10:16:31

ucd-snmpSNMP Agent

2010-05-26 13:14:23

cacti 監(jiān)控lin

2011-09-08 10:21:16

UbuntuSNMP

2010-06-29 16:53:08

2010-06-30 10:31:34

SNMP MIB

2010-06-29 14:17:22

SNMP協(xié)議

2010-07-05 11:35:58

IPX協(xié)議SNMP

2010-06-29 14:48:44

SNMP Trap

2010-06-29 16:41:32

關(guān)閉SNMP服務(wù)

2010-07-12 17:23:14

2010-07-12 16:53:50

啟用2003 SNMP

2010-06-30 17:34:25

SNMP Trap

2010-01-08 14:29:58

華為交換機(jī)snmp
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)