freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于snmp的校園網(wǎng)絡(luò)管理系統(tǒng)設(shè)計與實現(xiàn)(參考版)

2024-11-07 13:05本頁面
  

【正文】 3) 計劃管理模塊 計劃管理模塊是用來定制對設(shè)備、資源如何進(jìn)行監(jiān)控,一個計劃對應(yīng)一個設(shè)備和設(shè)備的多個資源,例如需要對一個交換設(shè)備來說它有多個物理端口,有些端口需要監(jiān)控,而。 2) 資源管理模塊 資源管理模塊是對已經(jīng)存在于系統(tǒng)中的設(shè)備進(jìn)行對應(yīng)的資源查找,這些資源屬于一個且只屬于一個設(shè)備,系統(tǒng)會根據(jù)設(shè)備的不同,例如是交換機(jī)還是服務(wù)器,獲取不同的資源,對于交換機(jī)獲得的資源是物理接口信息,對于服 務(wù)器則會獲得服務(wù)器的存儲信息、內(nèi)存信息等。 系統(tǒng)訪問不受管理者所處 地理 位置 的限制。 增強(qiáng)了重復(fù)可用性。 西南交通大學(xué)碩士研究生學(xué)位論文 第 25 頁 較好的安全性。 可共享性。 圖 31 系統(tǒng)的架構(gòu)圖 這樣設(shè)計系統(tǒng)的架構(gòu),帶來以下好處: 良好的靈活性和可擴(kuò)展性。 各種業(yè)務(wù)的實現(xiàn)依賴于不同的基礎(chǔ)類,這些類的不同組合完成了業(yè)務(wù)邏輯的功能,基礎(chǔ)的類包括了對設(shè)備的管理、對資源的管理、對監(jiān)控計劃的管理、對數(shù)據(jù)圖形化的實現(xiàn)等,而上述這些類又能夠相互組合協(xié)同工作,這樣就完成了一個業(yè)務(wù)邏輯,例如要獲得一個設(shè)備的資源,首先需要確認(rèn)該設(shè)備是否存在且獲得該設(shè)備的信息,這就需要設(shè)備管理類中的 getDeviceinfo()方法,然后 在西南交通大學(xué)碩士研究生學(xué)位論文 第 24 頁 確認(rèn)信息 方 法后 再 去查找該設(shè)備的資源,這就需要用到資源管理類的getResourcelist(deviceid)方法,最后把找到的資源返回給前端頁面,這就需要JavaObject2JsonObject()方法完成 java 對象到 JSON 結(jié)構(gòu)串的轉(zhuǎn)變。用戶在前端使用自身攜帶的瀏覽器訪問業(yè)務(wù)邏輯層,邏輯層根據(jù)需要對數(shù)據(jù)層進(jìn)行操作,數(shù)據(jù)層從后臺數(shù)據(jù)庫獲得需要的數(shù)據(jù) ,如圖 31 所示 。 6. 用戶管理 1) 對于不同的管理員,系統(tǒng)制定了不同的角色可以分配,這些角色限定了登錄到系統(tǒng)的用戶可以執(zhí)行的操作范圍,防止誤操作; 2) 系 統(tǒng)管理員可以創(chuàng)建用戶,完成對其他管理員的增加、刪除、修改。 5. 設(shè)備狀態(tài)及日志管理 1) 管理員可以查看指定設(shè)備的在線情況 ; 2) 管理員通過查詢設(shè)備地址的方式可以查看設(shè)備資源信息日志,包括設(shè)備資源實時和歷史數(shù)據(jù)。管理員可以通過指定 設(shè)備、指定資源、指定時間跨度來查看是否發(fā)生了報警。 4. 數(shù)據(jù)視圖管理 1) 管理員可以查看實時的設(shè)備情況,包括資源的數(shù)據(jù),這些數(shù)據(jù)以圖表的形式表達(dá),按照二維坐標(biāo)的方式: X 軸為時間軸, Y 軸為比率坐標(biāo)。 2. 設(shè)備 資源管理 1) 通過自動發(fā)現(xiàn)的后臺程序完成設(shè)備資源的獲取,系統(tǒng)會根據(jù)設(shè)備的不同類別獲取相應(yīng)的資源,例如對于交換機(jī)類型的設(shè)備,后臺程序會自動獲取該設(shè)備上的所有接口,包括以太電口、光口等; 2) 管理員可以根據(jù)需要修改資源的信息,也可以根據(jù)需要重新獲取設(shè)備的資源; 3) 通過對設(shè)備地址的查找獲得已經(jīng)保存的資源信息。另外系統(tǒng)對監(jiān)控對象的管理不能影響被管對象本身的性能。 3) 具有充分的可移植性 系統(tǒng)的服務(wù)器端開發(fā)采用可運行于多種操作系統(tǒng)的開發(fā)平臺,確保在較小的代碼改動前提下可以完成移植。 設(shè)計原則 根據(jù)系統(tǒng)的總體需求,校園網(wǎng)運行監(jiān)控系統(tǒng)的設(shè)計應(yīng)遵循如下的原則: 1) 實用性 系統(tǒng)的設(shè)計基于峨眉校區(qū)校園網(wǎng)絡(luò)管理 的真實需求出發(fā),根據(jù)實際的需要進(jìn)行設(shè)計,主要實現(xiàn)對設(shè)備運行狀態(tài)的監(jiān)控,對服務(wù)器性能的監(jiān)控,同時可以捕獲來自網(wǎng)絡(luò)的事件。根據(jù)工作中的這些實際情況,如果能夠設(shè)計一個平臺來監(jiān)控這些不同的設(shè)備,一方面對網(wǎng)絡(luò)管理工作能夠有效地提 高,另一方面對校園網(wǎng)內(nèi)的設(shè)備資源也能夠做到統(tǒng)一管理。 2020 年峨眉校區(qū)校園網(wǎng)絡(luò)進(jìn)行了認(rèn)證計費系統(tǒng)的升級,由單一的靜態(tài)IP綁定改變?yōu)橛脩敉ㄟ^自有帳號在校園內(nèi)有網(wǎng)絡(luò)接口的地方即可上網(wǎng)的方式,除了既有的二層、三層交換設(shè)備外同時增加了 BAS 設(shè)備,這些設(shè)備的加入使得網(wǎng)絡(luò)的拓?fù)涓訌?fù)雜,而由于多個品牌種類的交換機(jī)在園區(qū)內(nèi)使用使得對這些設(shè)備的管理變得愈加繁瑣和復(fù)雜,不 同的交換機(jī)提供了不同的遠(yuǎn)端管理軟件,然而這些管理軟件只是針對廠商自己的產(chǎn)品定制的,一方面用一種廠商的網(wǎng)絡(luò)管理軟件就會需要安裝一臺服務(wù)器加大了管理成本,另外一方面同時對多個設(shè)備進(jìn)行監(jiān)控需要網(wǎng)絡(luò)管理人員熟練掌握不同的軟件使用方法,尤其是國外一些設(shè)備與國內(nèi)廠商設(shè)備在概念名次上的差異,這些都使得學(xué)習(xí)曲線變得陡峭。 西南交通大學(xué)碩士研究生學(xué)位論文 第 20 頁 第 3 章 系統(tǒng)分析和總體設(shè)計 系統(tǒng)總體需求 校園網(wǎng)網(wǎng)絡(luò)監(jiān)控平臺是根據(jù)西南交通大學(xué)峨眉校區(qū)校園網(wǎng)絡(luò)的實際需要進(jìn)行設(shè)計的。本文所分析的設(shè)計的基于 Web的網(wǎng)絡(luò)監(jiān)控系統(tǒng)采用 Struts 作為 Web 層的開發(fā)框架。 圖 211 顯示了 Struts 響應(yīng)用戶請求的工作流程。 ( 6) Action 的 execute()方法返回一個 ActionForward 對象, ActionServlet再把客戶端請求轉(zhuǎn)發(fā)給 ActionForward 對象指向的 JSP 組件。 ( 5) ActionServlet 根據(jù) ActionMapping 實例包含的映射信息決定將請求轉(zhuǎn)西南交通大學(xué)碩士研究生學(xué)位論文 第 19 頁 發(fā)給哪個 Action。如果需要,就調(diào)用 ActionForm的 Validate()方法。 ( 2)如果 ActionForm 實例不存在,就創(chuàng)建 一個 ActionForm 對象,把客戶提交的表單數(shù)據(jù)保存到 ActionForm 對象中。 Struts 的工作流程 對于采用 Struts 框架的 Web 應(yīng)用,在 Web 應(yīng)用啟動時就會加載并初始化ActionServlet, ActionServlet 從 文件中讀取配置信息,把它們存放到各種配置對象中。 3. Struts的配置文件 Struts 框架在啟動時會讀入其配置文件 ,根據(jù)它來創(chuàng)建和配置各種 Struts 組件。業(yè)務(wù)邏輯由 JavaBean 或 EJB 來完成, Action 類側(cè)重于控制應(yīng)用程序的流程,而不是實現(xiàn)應(yīng)用程序的邏輯。 ActionServlet 主要負(fù)責(zé)接收 HTTP 請 求 信 息 ,根 據(jù) 配 置 文 件 的配置信息,把請求轉(zhuǎn)發(fā)給適當(dāng)?shù)?Action 對象 。 ActionServlet 類是Struts 框架中的核心組件。 圖 210 應(yīng)用的層次結(jié)構(gòu) Struts 框架并沒有為模型提供新的東西,其他有許多 Framework 和組件模Servlet/JSP容器 瀏覽器 Web 服務(wù)器 (控制器 ) ActionServlet (視圖 ) JSP Action (模型 ) JavaBean EJB 圖 29 Struts實現(xiàn)的 MVC框架 Action Action 客戶層 Struts 框架層 模型層 持久存儲層 網(wǎng)絡(luò)層 依賴 性 數(shù) 據(jù) 西南交通大學(xué)碩士研究生學(xué)位論文 第 18 頁 型可以用來處理應(yīng)用的業(yè)務(wù)域,包括 Enterprise JavaBeans, Java Data Objects(JDO) ,或者也可以使用通常的 JavaBeans 和一個對象關(guān)系映射框架( ObjecttoRelational Mapping framework,ORM)。也就是說在使用分層結(jié)構(gòu)的時候,較上層總是會依賴較下層,但較下層不應(yīng)該依賴其上的層次。模型必須與那些用作訪問業(yè)務(wù)對象以及其相關(guān)規(guī)則的客戶端的具體類型無關(guān),即模型必須具備分離于某個特定實例的通用性。 西南交通大學(xué)碩士研究生學(xué)位論文 第 17 頁 1. 模型 模型是應(yīng)用程序中最重要的部分。 [13] 圖 28 Struts框架體系結(jié)構(gòu) Struts 主要采用 Servlet 和 JSP 技術(shù)來實現(xiàn)的。 Struts 的體系結(jié)構(gòu) Struts 的體系結(jié)構(gòu)在 JSP Model2 的基礎(chǔ)上實現(xiàn)了 MVC 設(shè)計模式的概念,它將這些概念映射到 Web 應(yīng)用程序的組件和概念中。簡單的說,框架就是一組類和接口,彼此互助合作以解決一類特定的軟件問題。[12] 客戶機(jī)上的終端用戶系統(tǒng) (HTML、 Applet、 Windows 表單 ) Web 服務(wù)器端(JSP、 ASP、CGI等 ) 分布式邏輯 代理層 客戶接口控制 (Windows 表單、 Java AWT、 Swing等 ) 業(yè)務(wù)對象和規(guī)則 數(shù)據(jù)操作和轉(zhuǎn)換信息 數(shù)據(jù)庫連接 數(shù)據(jù) I/O接口 存儲 (數(shù)據(jù)庫系統(tǒng)、 XML等 ) 查詢和存儲優(yōu)化及性能調(diào)優(yōu) 用戶界面層 表示邏輯層 業(yè)務(wù)層 數(shù)據(jù)訪問層 數(shù)據(jù)層 圖 26 多層結(jié)構(gòu)的 Web程序 西南交通大學(xué)碩士研究生學(xué)位論文 第 16 頁 圖 27 J2EE 典型的四層結(jié)構(gòu) Struts框架 在 Web 應(yīng)用開發(fā)中,如何提高 Web 系統(tǒng)的可重用性、可擴(kuò)展性、可維護(hù)性,降低構(gòu)建和維 護(hù)成本,成為業(yè)界普遍關(guān)注的焦點。組件是具有獨立功能的軟件單元,它們通過相關(guān)的類和文件組裝成J2EE 應(yīng)用程序,并與其他組件交互。 西南交通大學(xué)碩士研究生學(xué)位論文 第 15 頁 應(yīng) 用 程 序客 戶 端E n t e r p r i s eB e a n sJ S P 頁 面動 態(tài)H T M L 頁 面E n t e r p r i s eB e a n s數(shù) 據(jù) 庫數(shù) 據(jù) 庫客 戶 層W e b 層業(yè) 務(wù) 層E I S 層J 2 E E應(yīng) 用 程 序 1J 2 E E應(yīng) 用 程 序 2客 戶 端機(jī) 器J 2 E E服 務(wù) 器數(shù) 據(jù) 庫服 務(wù) 器 J2EE 是一種利用 Java 2 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。這種簡單的模型可以支持較小的網(wǎng)站,使用小型軟件,安全性不高,不能支持大量數(shù)據(jù)訪問,不能提供太多的服務(wù),缺乏可靠性和安全性,擴(kuò)展性、兼容性和維護(hù)性也不好。 J2EE 體系結(jié)構(gòu)及 Struts 框架 WEB 應(yīng)用程序及 J2EE 體系結(jié)構(gòu) 早期的 WEB 應(yīng)用程序采取的是客戶端 /服務(wù)器結(jié)構(gòu),客戶端是一個 WEB 瀏覽器,服務(wù)器將 HTML 文件送到訪問網(wǎng)站 的客戶端。另外收集數(shù)據(jù)集中在管理服務(wù)器端,加重了服務(wù)器的負(fù)擔(dān)。 SNMP 輪詢有個明顯的弱點:它沒有伸縮性。 SNMP 的缺陷 SNMP 使用查詢操作 , 不能適合真正的大型網(wǎng)管。 ? 設(shè)備監(jiān)控 通過輪詢來獲得有關(guān)網(wǎng)絡(luò)狀態(tài)的信息,用于以后的評估分析,還可以監(jiān)控網(wǎng)絡(luò)接口故障。 西南交通大學(xué)碩士研究生學(xué)位論文 第 14 頁 ? 訪問 MIB 庫的變量,并給出相應(yīng)變量的描述。在這里需提出,以前的自動發(fā)現(xiàn)工作都是基于ICMP 協(xié)議的,此協(xié)議實現(xiàn)較簡單,但不能得到網(wǎng)絡(luò)接口的有關(guān)信息。 圖 2- 5 MIB- Ⅱ 功能組的組成 SNMP 在實際中的應(yīng)用 SNMP 協(xié)議已經(jīng)成為一種事實標(biāo)準(zhǔn)幾乎被所有的網(wǎng)絡(luò)設(shè)備和應(yīng)用服務(wù)支持,所以可以基于該協(xié)議對網(wǎng)絡(luò)上的設(shè)備和應(yīng)用服務(wù)進(jìn)行管理。 MIBII 與 MIBI 兼容,但增加了三個新的 管理對象,分別是 cmot 組、transmission 組和 snmp 組,如圖 25所示。管理者通過管理代理,可以查詢或修改這些 MIB 對象,這是網(wǎng)絡(luò)管理者實現(xiàn)網(wǎng)絡(luò)管理的主要方式。它把被管設(shè)備上的一些網(wǎng)絡(luò)資源抽象為網(wǎng)絡(luò)管理對象,每個對象有對象標(biāo)識及屬性值,各對象集合起來 就是 MIB。每個網(wǎng)絡(luò)代理者包含一個管理信息庫。它是一個虛擬數(shù)據(jù)庫,網(wǎng)絡(luò)管理活動正是通過訪問和 MIB中的管理對象來進(jìn)行的。所有的 MIB 對象都在 mib 節(jié)點下(如圖 2- 4所示),因此它們的名稱(對象標(biāo)識符)都以 開頭,數(shù)字表示是。對象標(biāo)識符的命名有專門的機(jī)構(gòu)負(fù)責(zé),其中每一個“分支”都被標(biāo)記中所示的管理組織所管理。在這個分層結(jié)構(gòu)里,一個對象的標(biāo)識符是由從根出發(fā)到對象所在節(jié)點的途中所經(jīng)過的所有節(jié)點的數(shù)字標(biāo)識“ .” 號間隔而成。對象標(biāo)識符相互關(guān)聯(lián),共同構(gòu)成一個分層樹型結(jié)構(gòu),如圖 24所示。 每個 MIB 對象都有一個名稱用來標(biāo)識。 SMI 為 MIB 定義管理對象以及協(xié)議使用管理對象提供了模板。 語法:每一個管理對象的抽象數(shù)據(jù)結(jié)構(gòu)用抽象語法表示法來定義。 SMI 的一
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1