專利名稱:網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù),尤其涉及一種網(wǎng)絡(luò)管理協(xié)議中瀏覽 管理j言息庫的方法和系統(tǒng)。
背景技術(shù):
SNMP ( Simple Network Management Protocol,簡單網(wǎng)絡(luò)管J里 協(xié)議)由于其結(jié)構(gòu)簡單、實施方便,已成為業(yè)界比較流行的一種網(wǎng) 絡(luò)管理協(xié)議。SNMP體系中采用的是"管理器/代理器"的模型,使 用請求-響應(yīng)方式,來管理代理設(shè)備中的MIB (Management Information Base,管理信息庫)。代理器接受管理器發(fā)出的網(wǎng)管操 作請求,對管理信息庫進(jìn)行相應(yīng)的管理操作。SNMP定義了五種操 作,其含義如下
1、 get-request操作從代理進(jìn)程處提取一個或多個參數(shù)值。
2、 get-next-request操作從^理進(jìn)禾呈處提取一個或多個參凄l(xiāng)的 下一個參數(shù)值。
3、 set-request操作設(shè)置代理進(jìn)程的一個或多個參數(shù)值。
4、 get-response操作由4、理進(jìn)考呈發(fā)出的一個或多個參凄t值。 它是上面3種的響應(yīng)操作。
5、 trap操作代理進(jìn)程主動發(fā)出的報文,通知管理進(jìn)程有事情 發(fā)生。
管理器主要通過get-request, get-next-request協(xié)議操作,獲取 代理設(shè)備信息庫的信息。但是,如果代理設(shè)備維護(hù)的信息庫的數(shù)據(jù) 量4艮大時,SNMP l喿作費時又繁瑣,這時SNMP就不能滿足要求了 。
因此,需要一種瀏覽代理信息庫的技術(shù)方案,用于簡單快捷得 瀏覽代理信息庫的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信 息庫的方法和系統(tǒng),用于以查看文件的方式瀏覽代理信息庫的內(nèi) 容,使以往費時又繁瑣的操作變得簡單,便捷。
為了實現(xiàn)上述目的,本發(fā)明提供了 一種網(wǎng)絡(luò)管理協(xié)議中瀏覽管 理信息庫的方法。方法包括以下步驟
步驟S102,網(wǎng)絡(luò)管理協(xié)議管理器向網(wǎng)絡(luò)管理協(xié)議代理器發(fā)送設(shè) 置參數(shù)協(xié)議請求,設(shè)置網(wǎng)絡(luò)管理協(xié)議代理器中與文件傳輸協(xié)議傳輸 相關(guān)的管理信息庫參凄t;
步驟S104,網(wǎng)絡(luò)管理協(xié)議代理器將網(wǎng)絡(luò)管理協(xié)議代理器上的管 理信息庫的內(nèi)容寫入文件;
步驟S106,網(wǎng)絡(luò)管理協(xié)議代理器才艮據(jù)管理信息庫參數(shù),通過文 件傳輸協(xié)議將文件上傳到文件傳輸協(xié)議服務(wù)器,以允許從文件傳輸 協(xié)議服務(wù)器上獲取文件。
在步駛《S102中,所i殳置的管理信息庫參凄t可以包括文件傳 輸協(xié)議服務(wù)器地址、用戶名和密碼、傳送的文件名、文件傳送百分 比、以及傳#^|大態(tài)。
在步驟S104和步驟S106中,網(wǎng)絡(luò)管理協(xié)議代理器可以才艮據(jù)相 應(yīng)情況將管理信息庫參數(shù)中的傳輸狀態(tài)設(shè)置為連接失敗、用戶名和 密碼錯誤、成功、寫文件失敗、數(shù)據(jù)連接失敗、或者文件傳輸過程 中,以允許通過網(wǎng)絡(luò)管理協(xié)議獲知傳輸狀態(tài)。
在步驟S106中,網(wǎng)絡(luò)管理協(xié)議代理器可以根據(jù)文件已傳輸百 分比來i殳置管理信息庫參凄t中的文件傳送百分比,以允許通過網(wǎng)絡(luò) 管理協(xié)i義讀取文件傳送百分比。
在步驟S102之前,在網(wǎng)絡(luò)管理協(xié)議管理器上設(shè)置文件傳輸協(xié) 議服務(wù)器或設(shè)置單獨的文件傳輸協(xié)議服務(wù)器。
通過上述技術(shù)方案,本發(fā)明將簡單網(wǎng)絡(luò)管理協(xié)議和文件傳輸協(xié) 議有效的結(jié)合,以瀏覽文件的形式獲取代理信息庫的內(nèi)容,使以往 費時又繁瑣的操作變得簡單,便捷。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 i青的一部分,本發(fā)明的示意性實施例及其i兌明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是根據(jù)本發(fā)明的網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的方法的 流程圖2是根據(jù)本發(fā)明的網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的系統(tǒng)的 框圖3是根據(jù)本發(fā)明實施例的批量瀏覽代理信息庫的網(wǎng)絡(luò)結(jié)構(gòu) 圖;以及
圖4是根據(jù)本發(fā)明實施例的批量瀏覽代理信息庫方法的流程圖。
具體實施例方式
下面將參考附圖詳細(xì)i兌明本發(fā)明。
參照圖1,根據(jù)本發(fā)明的網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的方 法包4舌以下步4f:
步驟S102,網(wǎng)絡(luò)管理協(xié)議管理器向網(wǎng)絡(luò)管理協(xié)議代理器發(fā)送設(shè) 置參數(shù)協(xié)議請求,設(shè)置網(wǎng)絡(luò)管理協(xié)議代理器中與文件傳輸協(xié)議傳輸 相關(guān)的管理信息庫參凄t 。
所設(shè)置的管理信息庫參數(shù)可以包括文件傳輸協(xié)議服務(wù)器地 址、用戶名和密碼、傳送的文件名、文件傳送百分比、以及傳輸狀態(tài)。
在步驟S102之前,在網(wǎng)絡(luò)管理協(xié)議管理器上設(shè)置文件傳輸協(xié) 議服務(wù)器或設(shè)置單獨的文件傳輸協(xié)議服務(wù)器。
步驟S104,網(wǎng)絡(luò)管理協(xié)議代理器將網(wǎng)絡(luò)管理協(xié)議代理器上的管 理信息庫的內(nèi)容寫入文件。
步驟S106,網(wǎng)絡(luò)管理協(xié)議代理器才艮據(jù)管理信息庫參數(shù),通過文 件傳輸協(xié)議將文件上傳到文件傳輸協(xié)議力良務(wù)器,以允許從文件傳輸 協(xié)議服務(wù)器上獲取文件。
網(wǎng)絡(luò)管理協(xié)i義f^理器可以4艮據(jù)文件已傳輸百分比來"i殳置管理 信息庫參凄t中的文件傳送百分比,以允許通過網(wǎng)絡(luò)管理協(xié)-議讀取文 件傳送百分比。
在步驟S104和步驟S106中,網(wǎng)絡(luò)管理協(xié)議代理器可以根據(jù)相 應(yīng)情況將管理信息庫參數(shù)中的傳輸狀態(tài)設(shè)置為連接失敗、用戶名和 密碼4普誤、成功、寫文件失敗、數(shù)據(jù)連〗姿失敗、或者文件傳輸過程 中,以允許通過網(wǎng)絡(luò)管理協(xié)議獲知傳輸狀態(tài)。
參照圖2,根據(jù)本發(fā)明的網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的系 統(tǒng)10包括網(wǎng)絡(luò)管理協(xié)議管理器20,用于向網(wǎng)絡(luò)管理協(xié)i義代理器 40發(fā)送設(shè)置參數(shù)協(xié)議請求,設(shè)置網(wǎng)絡(luò)管理協(xié)議代理器40中與文件 傳輸協(xié)議傳輸相關(guān)的管理信息庫參數(shù);文件傳輸協(xié)議服務(wù)器30;網(wǎng) 絡(luò)管理協(xié)議代理器40,用于將網(wǎng)絡(luò)管理協(xié)議代理器上的管理信息庫 的內(nèi)容寫入文件,以及用于根據(jù)管理信息庫參數(shù),通過文件傳輸協(xié) 議將文件上傳到文件傳輸協(xié)議服務(wù)器30,以允許從文件傳輸協(xié)議服 務(wù)器30上獲取文件。
管理信息庫參數(shù)可以包括文件傳輸協(xié)議服務(wù)器30地址、用 戶名和密碼、傳送的文件名、文件傳送百分比、以及傳輸狀態(tài)。
網(wǎng)絡(luò)管理協(xié)議代理器40可以用于沖艮據(jù)相應(yīng)情況將管理信息庫 參數(shù)中的傳輸狀態(tài)設(shè)置為連接失敗、用戶名和密碼錯誤、成功、寫 文件失敗、^t據(jù)連4妄失敗、或者文件傳llr過程中,以允許通過網(wǎng)絡(luò) 管理協(xié)議獲知傳輸狀態(tài)。
網(wǎng)絡(luò)管理協(xié)議代理器40可以用于才艮據(jù)文件已傳輸百分比來設(shè) 置管理信息庫參凄t中的文件傳送百分比,以允許通過網(wǎng)絡(luò)管理協(xié)議 讀取文〗牛傳送百分比。
文件傳l餘協(xié)iO良務(wù)器3(H殳置于網(wǎng)絡(luò)管理協(xié)i義管理器20中,或 者獨立于網(wǎng)絡(luò)管理十力4義管理器2(H殳置。
本發(fā)明涉及數(shù)據(jù)傳輸技術(shù),尤其涉及一種網(wǎng)絡(luò)管理協(xié)議中批量 瀏覽代理信息庫的方法。本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)管理 協(xié)議中批量瀏覽代理信息庫的方法,在簡單網(wǎng)絡(luò)管理協(xié)議中,將代 理信息庫中可查看內(nèi)容寫成文件,通過文件傳輸協(xié)議傳送給FTP (File Transfer Protocol,文件傳輸協(xié)議)服務(wù)器,管理者從FTP服 務(wù)器中獲得文件,以查看文件的方式瀏覽代理信息庫的內(nèi)容,使以 往費時又繁瑣的操作變得簡單,便捷。
本發(fā)明的技術(shù)方案如下
本發(fā)明包括如下設(shè)備SNMP管理器、SNMP代理,其中在 SNMP代理上有FTP客戶端的功能,SNMP管理器有FTP服務(wù)器的 功能,如果SNMP管理器沒有FTP服務(wù)器的功能,需要有單獨的 FTP服務(wù)器。
本發(fā)明所公開的簡單網(wǎng)絡(luò)管理協(xié)議中批量瀏覽代理信息庫的 一種方法包括以下步驟
第一步啟動FTP服務(wù)器,并配置用戶名和密碼信息;
第二步代理設(shè)備增加一組私有MIB,包括FTP力良務(wù)器地址, 用戶名,密碼,傳送的文件名,文件傳送百分比和傳輸狀態(tài);
第三步管理器向代理設(shè)備發(fā)送setRequest協(xié)議請求,配置第 二步中的私有MIB信息;
第四步代理設(shè)備利用FTP協(xié)議與FTP服務(wù)器建立命令連接;
第五步代理設(shè)備先后向FTP服務(wù)器發(fā)送用戶名和密碼,從而 登錄FTP服務(wù)器;
第六步代理設(shè)備讀取信息庫的內(nèi)容,寫到文件中;
第七步代理i殳備向FTP服務(wù)器發(fā)出一個文件上傳命令;
第八步代理設(shè)備與FTP服務(wù)器建立數(shù)據(jù)連接;
第九步代理i殳備將文件傳送到FTP力良務(wù)器端,然后關(guān)閉該數(shù) 據(jù)連接;
第十步管理者從FTP服務(wù)器上獲取到相應(yīng)的文件。
本發(fā)明用來實現(xiàn)批量瀏覽代理信息庫,使整個瀏覽信息庫過程 變得簡單,便捷。
如圖3所示,本發(fā)明包括如下設(shè)備SNMP管理器、SNMP代 理,其中在SNMP代理上有FTP客戶端的功能,SNMP管理器有 FTP服務(wù)器的功能,如果SNMP管理器沒有FTP服務(wù)器的功能, 需要有單獨的FTP服務(wù)器。
如圖4所示,根據(jù)本發(fā)明實施例的實現(xiàn)批量瀏覽代理信息庫的 方法包4舌
第一步啟動FTP服務(wù)器,并配置用戶名和密碼信息。
在管理i殳備中,啟動FTP月良務(wù)器,并配置與代理設(shè)備建立連接 所需要的用戶名和密碼。
第二步代理設(shè)備增加一組私有MIB,包括FTP服務(wù)器地址, 用戶名,密碼,傳送的文件名,文件傳送百分比和傳輸狀態(tài)。
在fC理"&備的管理4言息庫中,增力口的MIB量主要用于4戈理i殳 備和FTP服務(wù)器之間建立連接并傳輸MIB信息,各MIB量含義如 下FTP服務(wù)器地址指的是第一步中FTP服務(wù)器的地址,用戶名和 密碼也和第一步中的用戶名和密碼保持一致,傳送的文件名是保存 代理i殳備MIB信息文件的文件名。以上所i兌的四個MIB量均為可 讀可寫的。文件傳送的百分比和傳輸狀態(tài)是只讀的,當(dāng)代理設(shè)備向 FTP服務(wù)器傳輸數(shù)據(jù)后,管理設(shè)備可以查看兩個值,了解當(dāng)前文件 傳輸?shù)倪M(jìn)展情況。
第三步管理器向代理設(shè)備發(fā)送setRequest協(xié)議請求,配置私 有MIB4言息。
管理設(shè)備配置的私有MIB信息是第二步驟中的私有MIB。
第四步代理設(shè)備利用FTP協(xié)議與FTP服務(wù)器建立命令連接。
代理設(shè)備獲取到管理器set (設(shè)置)過來的FTP服務(wù)器地址信 息,主動向FTP服務(wù)器發(fā)起建立命令連接請求,如果連接失敗,則 置MIB量中的傳車#狀態(tài)為連接失敗狀態(tài)。
第五步代理設(shè)備先后向FTP服務(wù)器發(fā)送用戶名和密碼,從而 登錄FTP服務(wù)器。
代理設(shè)備收到FTP服務(wù)器回應(yīng)請求的消息后,向FTP服務(wù)器 發(fā)送用戶名和密碼,如果用戶名、密碼和FTP服務(wù)器上配置的用戶 名、密碼不一致,則置MIB量中的傳輸狀態(tài)為用戶名和密碼錯誤。
第六步代理設(shè)備讀取信息庫的內(nèi)容,寫到文件中。
代理設(shè)備登陸上FTP服務(wù)器后,則開始讀取信息庫中的內(nèi)容, 并寫到文件中,如果信息庫中的內(nèi)容為空,置MIB量中的傳輸狀態(tài)
為成功,傳輸文件的大小為零,關(guān)閉FTP連接,如果寫文件失敗, 置MIB量中的傳輸狀態(tài)為寫文件失敗,同時關(guān)閉連4妾。
笫七步代理設(shè)備向FTP服務(wù)器發(fā)出一個文件上傳命令。
代理設(shè)備讀完數(shù)據(jù)并寫文件成功后,則向FTP服務(wù)器發(fā)出文件 上傳命令請求。
第八步代理設(shè)備與FTP服務(wù)器建立數(shù)據(jù)連接。
代理設(shè)備向FTP服務(wù)器發(fā)出文件上傳命令請求后,與FTP服 務(wù)器建立數(shù)據(jù)連接,如果連接失敗,置MIB量中的傳輸狀態(tài)為數(shù)據(jù) 連沖妄失敗。并退出FTP連接。
第九步代理設(shè)備將文件傳送到FTP服務(wù)器端,然后關(guān)閉該數(shù) 據(jù)連接。
數(shù)據(jù)連接成功后,代理設(shè)備將文件傳送給FTP服務(wù)器,記錄文 件傳輸了百分比值,同時置MIB量中的文件傳輸百分比,置MIB 量中的傳輸狀態(tài)為文件傳輸過程中。管理者可以通過讀取此值,了 解文件傳輸?shù)倪M(jìn)展情況。如果文件傳輸完畢,則置MIB量中的文件 傳輸百分比為100%,同時置MIB量中的傳輸狀態(tài)為文件傳輸成功。
第十步管理者從FTP服務(wù)器上獲取到相應(yīng)的文件。
管理者通過讀取MIB量中的傳輸4爭態(tài)為成功后,則可以到FTP 服務(wù)器的相應(yīng)位置獲取相應(yīng)的文件。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。
凡在本發(fā)明的沖青神和原則之內(nèi),所作的任^T修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的方法,其特征在于,包括以下步驟步驟S102,網(wǎng)絡(luò)管理協(xié)議管理器向網(wǎng)絡(luò)管理協(xié)議代理器發(fā)送設(shè)置參數(shù)協(xié)議請求,設(shè)置所述網(wǎng)絡(luò)管理協(xié)議代理器中與文件傳輸協(xié)議傳輸相關(guān)的管理信息庫參數(shù);步驟S104,所述網(wǎng)絡(luò)管理協(xié)議代理器將所述網(wǎng)絡(luò)管理協(xié)議代理器上的管理信息庫的內(nèi)容寫入文件;步驟S106,所述網(wǎng)絡(luò)管理協(xié)議代理器根據(jù)所述管理信息庫參數(shù),通過文件傳輸協(xié)議將所述文件上傳到文件傳輸協(xié)議服務(wù)器,以允許從所述文件傳輸協(xié)議服務(wù)器上獲取所述文件。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟S102中, 所設(shè)置的管理信息庫參數(shù)包括以下內(nèi)容中至少之一文件傳輸 協(xié)議服務(wù)器地址、用戶名和密碼、傳送的文件名、文件傳送百 分比、以及傳輸狀態(tài)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在步驟S104 和步驟S106中,所述網(wǎng)絡(luò)管理協(xié)議代理器根據(jù)相應(yīng)情況將所 述管理信息庫參數(shù)中的傳輸狀態(tài)設(shè)置為連接失敗、用戶名和密 碼錯誤、成功、寫文件失敗、數(shù)據(jù)連接失敗、或者文件傳輸過 程中,以允許通過網(wǎng)絡(luò)管理協(xié)議獲知傳輸狀態(tài)。
4. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在步驟S106 中,所述網(wǎng)絡(luò)管理協(xié)議代理器根據(jù)文件已傳輸百分比來設(shè)置所 述管理信息庫參數(shù)中的文件傳送百分比,以允許通過網(wǎng)絡(luò)管理 協(xié)議讀取所述文件傳送百分比。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在步驟S102之前, 在所述網(wǎng)絡(luò)管理協(xié)議管理器上設(shè)置文件傳輸協(xié)議服務(wù)器或設(shè) 置單獨的文件傳輸協(xié)議服務(wù)器。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)管理協(xié)議中瀏覽管理信息庫的方法。網(wǎng)絡(luò)管理協(xié)議管理器向網(wǎng)絡(luò)管理協(xié)議代理器發(fā)送設(shè)置參數(shù)協(xié)議請求,設(shè)置網(wǎng)絡(luò)管理協(xié)議代理器中與文件傳輸協(xié)議傳輸相關(guān)的管理信息庫參數(shù);網(wǎng)絡(luò)管理協(xié)議代理器將網(wǎng)絡(luò)管理協(xié)議代理器上的管理信息庫的內(nèi)容寫入文件;網(wǎng)絡(luò)管理協(xié)議代理器根據(jù)管理信息庫參數(shù),通過文件傳輸協(xié)議將文件上傳到文件傳輸協(xié)議服務(wù)器,以允許從文件傳輸協(xié)議服務(wù)器上獲取文件。將簡單網(wǎng)絡(luò)管理協(xié)議和文件傳輸協(xié)議有效的結(jié)合,以瀏覽文件的形式獲取代理信息庫的內(nèi)容,使以往費時又繁瑣的操作變得簡單,便捷。
文檔編號H04L29/02GK101175063SQ200610137818
公開日2008年5月7日 申請日期2006年11月1日 優(yōu)先權(quán)日2006年11月1日
發(fā)明者徐麗榮, 曹文利 申請人:中興通訊股份有限公司