• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于S N M P的網(wǎng)絡(luò)故障管理的實(shí)現(xiàn)

      2014-03-22 13:57:55王強(qiáng)
      電腦與電信 2014年7期
      關(guān)鍵詞:類庫網(wǎng)絡(luò)管理服務(wù)器端

      王強(qiáng)

      (許昌職業(yè)技術(shù)學(xué)院,河南許昌461000)

      1.引言

      在網(wǎng)絡(luò)中,有一些主機(jī)提供服務(wù),比如www服務(wù),ftp服務(wù),這些服務(wù)給人們的生活帶來便利。因而,這些服務(wù)器的故障將嚴(yán)重影響網(wǎng)絡(luò)的可用性。接下來,我們就利用SNMP協(xié)議,實(shí)現(xiàn)對網(wǎng)絡(luò)中重要的應(yīng)用程序的運(yùn)行狀況的監(jiān)控,并保存搜集的信息。在服務(wù)器端,提供web接口,這樣,無論網(wǎng)絡(luò)管理員身在何方,只要有可以上網(wǎng)的計(jì)算機(jī),就可以查看被監(jiān)控程序的運(yùn)行狀態(tài)。通過嚴(yán)密監(jiān)視網(wǎng)絡(luò)中提供重要服務(wù)的軟件,來保證網(wǎng)絡(luò)穩(wěn)定運(yùn)行。

      下面介紹如何通過陷阱(trap)實(shí)現(xiàn)對客戶端某些程序的開啟和關(guān)閉的監(jiān)控。借助瀏覽器,網(wǎng)絡(luò)管理員可以隨時(shí)查看網(wǎng)絡(luò)運(yùn)行狀態(tài)和歷史歷史記錄。

      2.實(shí)現(xiàn)環(huán)境

      (1)web服務(wù)器:Tomcat6.0

      (2)服務(wù)器端數(shù)據(jù)庫:MySQL5.1

      (3)服務(wù)器端編程語言:JAVA,JSP

      (4)客戶端編程語言:JAVA

      3.服務(wù)器的具體實(shí)現(xiàn)

      3.1 概述

      對于基于Web的管理系統(tǒng),其服務(wù)器端承擔(dān)了大量的工作,包括收集信息、處理信息、提供web接口等。

      在服務(wù)器端,運(yùn)用SNMP4J包編寫程序,隨web服務(wù)器一起啟動,監(jiān)視系統(tǒng)的162端口,等待代理發(fā)送trap消息。接收到消息后,再消息進(jìn)行處理,主要是提取trap消息中的信息,并改寫和更新數(shù)據(jù)庫中的表單。

      SNMP4J是一個(gè)商業(yè)類庫,而且開源免費(fèi),它也是一個(gè)有著高技術(shù)的SNMP執(zhí)行能力的類庫,支持J2SE1.4或更高的版本。SNMP4J支持指令發(fā)生器(管理器),就像指令回應(yīng)(代理)一樣。它從SNMP++(支持SNMPv1/v2/v3的C++應(yīng)用程序接口)獲得靈感,具有清晰的對象導(dǎo)向。

      SNMP4J的重要部分包括:SNMP、Target、PDU。

      通常傳遞SNMP PDU報(bào)文是以同步或者異步的方式。SNMP4J的主要功能是收發(fā)SNMP PDUs。

      SNMP采用獨(dú)立的傳輸協(xié)議,通過Transport Mapping接口調(diào)用add Transport Mapping方法或者采用默認(rèn)的構(gòu)造函數(shù)來實(shí)現(xiàn)傳輸映射,以此來實(shí)現(xiàn)信息的傳輸。

      PDU類產(chǎn)生SNMP協(xié)議數(shù)據(jù)單元,可以將提供的數(shù)據(jù)組裝成SNMP PDU。并提供了各種方法設(shè)置PDU的屬性。

      另外,用JSP語言編寫動態(tài)網(wǎng)頁,提供信息查詢界面。網(wǎng)頁通過數(shù)據(jù)庫和監(jiān)控程序共享收集到的數(shù)據(jù)。

      3.2 接受trap的步驟

      當(dāng)陷阱報(bào)文到達(dá)時(shí),SNMP4J通常采用Command Responder協(xié)議,由process Pdu()實(shí)現(xiàn),整個(gè)過程自動完成。下面是對trap處理的步驟:

      (1)創(chuàng)建Snmp;

      (2)調(diào)用listen()使套接字處于網(wǎng)絡(luò)監(jiān)聽狀態(tài);

      (3)實(shí)現(xiàn)Command Responder接口的監(jiān)聽器,并且調(diào)用Snmp.add Command Responder(Command Responder)注冊監(jiān)聽器。

      3.3 web接口的實(shí)現(xiàn)

      Web服務(wù)器通過數(shù)據(jù)庫和監(jiān)控程序共享信息。JSP動態(tài)語言支持網(wǎng)頁動態(tài)的鏈接數(shù)據(jù)庫讀取信息。JSP以Java為腳本,Java通過JDBC操作數(shù)據(jù)庫。

      JDBC(Java Data Base Connectivity,Java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純Java API編寫數(shù)據(jù)庫應(yīng)用程序,有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。

      JDBC的主要功能是:與數(shù)據(jù)庫建立連接;發(fā)送;利用數(shù)據(jù)庫處理。

      4.結(jié)語

      目前,互聯(lián)網(wǎng)規(guī)??涨褒嫶?,網(wǎng)絡(luò)管理也面臨著巨大的壓力。盡管現(xiàn)在的網(wǎng)絡(luò)設(shè)備都支持SNMP。但仍然有不少的網(wǎng)絡(luò)問題不能解決。網(wǎng)絡(luò)管理者需要借助不同的網(wǎng)絡(luò)管理工具,來確保網(wǎng)絡(luò)正常運(yùn)行。

      [1]郭軍.網(wǎng)絡(luò)管理(第二版)[M].北京:郵電大學(xué)出版社,2001.

      [2]雷震甲.計(jì)算機(jī)網(wǎng)絡(luò)管理[M].西安:電子科技大學(xué)出版社,2006.

      [3]張鵬.基于多A g e n t的分布式網(wǎng)絡(luò)管理技術(shù)及其在性能管理中的研究與實(shí)踐[D].西安交通大學(xué)博士論文,2001.

      猜你喜歡
      類庫網(wǎng)絡(luò)管理服務(wù)器端
      用Java編寫客戶機(jī)/服務(wù)器端應(yīng)用程序
      Python在數(shù)據(jù)可視化中的應(yīng)用
      電動汽車充電服務(wù)網(wǎng)絡(luò)管理初探
      淺析異步通信層的架構(gòu)在ASP.NET 程序中的應(yīng)用
      成功(2018年10期)2018-03-26 02:56:14
      數(shù)據(jù)結(jié)構(gòu)課程教學(xué)改革方案和應(yīng)用效果
      軟件工程(2017年12期)2018-01-29 17:35:55
      數(shù)據(jù)結(jié)構(gòu)可視化類庫的設(shè)計(jì)與實(shí)現(xiàn)
      基于EOC通道的SHDSL網(wǎng)絡(luò)管理技術(shù)
      在Windows中安裝OpenVPN
      校園網(wǎng)絡(luò)管理及安全防護(hù)
      河南科技(2014年11期)2014-02-27 14:16:52
      衛(wèi)星導(dǎo)航網(wǎng)絡(luò)管理設(shè)計(jì)
      镇远县| 进贤县| 叙永县| 砚山县| 枣强县| 张家港市| 资中县| 开阳县| 台北县| 封开县| 墨玉县| 敖汉旗| 东台市| 新余市| 开鲁县| 明水县| 胶州市| 孟津县| 连州市| 兴安县| 台州市| 鄂托克前旗| 峡江县| 兴化市| 得荣县| 宜州市| 定远县| 辽阳市| 苗栗市| 扬州市| 甘孜县| 黎川县| 高平市| 子洲县| 上犹县| 邻水| 伊春市| 安康市| 社旗县| 辉县市| 囊谦县|