- 相關推薦
網(wǎng)絡監(jiān)控管理軟件的設計
網(wǎng)絡監(jiān)控管理軟件的設計【1】
摘 要:網(wǎng)絡安全管理是近年來很熱門的話題,企業(yè)無論規(guī)模大小,只要有電腦,就需要對公司的上網(wǎng)情況進行管理、控制、監(jiān)控。
本文針對大量的中小企業(yè),特別是小微企業(yè),為企業(yè)管理者提供一個可以實時了解企業(yè)員工工作狀態(tài)的系統(tǒng)軟件,提高員工工作效率,強化企業(yè)競爭力,這種軟件有著一定的市場需求。
關鍵詞:網(wǎng)絡監(jiān)控 網(wǎng)絡管理
目前,國內(nèi)主要上網(wǎng)行為管理廠商的產(chǎn)品主要有深信服、 網(wǎng)康、游龍等,各家產(chǎn)品大同小異,幾乎都集成網(wǎng)關、防火墻、代理服務器功能,支持多種接入方式,多鏈路接入均衡,網(wǎng)絡訪問行為管理、郵件安全與殺毒、流量管理、陽光上網(wǎng)、網(wǎng)絡監(jiān)控、VPN等企業(yè)網(wǎng)絡應用功能,幾乎每家產(chǎn)品所囊括的功能足以為網(wǎng)絡管理提供一站式的解決方案。
但是具體到絕大多數(shù)網(wǎng)絡管理中,客戶真正需要的功能一般也只是常規(guī)的網(wǎng)絡管理功能,比如禁止P2P下載、限制聊天軟件、限制主機公網(wǎng)帶寬、網(wǎng)頁瀏覽、網(wǎng)絡游戲軟件等等,為此開發(fā)設計出高性價比的產(chǎn)品顯得尤為重要。
一、系統(tǒng)設計目標
本軟件開發(fā)的目標主要是針對中小型企業(yè)開發(fā)出網(wǎng)絡監(jiān)控管理系統(tǒng)軟件,可讓企業(yè)管理者很方便的實現(xiàn)對公司電腦終端的監(jiān)督和管理,以實時了解員工的工作狀態(tài),提高工作效率。
二、系統(tǒng)軟件設計
本系統(tǒng)主要涉及到系統(tǒng)平臺的兩個組成部分:主監(jiān)控端和客戶端。
主監(jiān)控端主要是完成從被監(jiān)控端采集桌面畫面,電腦基本信息,當前運行程序等。
程序流程圖如圖1所示。
為保證系統(tǒng)安全,為主監(jiān)控端系統(tǒng)設置了用戶認證,必須通過用戶名和密碼才能登陸到管理系統(tǒng),登陸界面如圖2所示:
監(jiān)控管理系統(tǒng)的界面如圖3所示:在監(jiān)控系統(tǒng)中,本軟件主要監(jiān)控客戶端的電腦桌面畫面,并遠程截取客戶端當前運行程序以及系統(tǒng)信息。
通過這些信息,能清楚了解客戶端電腦的運行情況,以實現(xiàn)對客戶端的實時監(jiān)控。
三、結論
本軟件主要是從企業(yè)管理者的需求出發(fā),為其實時了解公司員工的工作狀況提供了很大的方便。
經(jīng)過測試,效果良好。
參考文獻
[1]王榮華,王永強局域網(wǎng)監(jiān)控管理技術[J].信息安全,2004(1):37-39.
[2]孫莉娜,企業(yè)網(wǎng)絡監(jiān)控技術初探 2013 (32):02.
校園網(wǎng)絡監(jiān)控管理系統(tǒng)設計【2】
摘 要:目前,全國各高校都在建設數(shù)字化校園,對于校園網(wǎng)的建設和管理就顯得尤為重要。
結合校園網(wǎng)開發(fā)實際,設計了網(wǎng)絡監(jiān)控管理系統(tǒng),闡述了系統(tǒng)設計原則及實際的功能需求,在此基礎上重點設計了網(wǎng)絡監(jiān)控管理系統(tǒng)的體系結構,給出了具體的架構方案,并結合具體的數(shù)據(jù)結構設計了表單,對于進一步提高校園網(wǎng)的網(wǎng)絡監(jiān)控管理應用水平具有很好的指導借鑒意義。
關鍵詞:校園網(wǎng);網(wǎng)絡監(jiān)控;管理系統(tǒng)
1 校園網(wǎng)監(jiān)控管理系統(tǒng)概述
1.1 設計原則
基于校園網(wǎng)實現(xiàn)的網(wǎng)絡監(jiān)控管理系統(tǒng),其設計時必須要考慮到整個網(wǎng)絡內(nèi)不同廠商的不同網(wǎng)絡設備的運行情況,因此,在具體設計時要遵循以下設計原則:
(1)實用性原則。
網(wǎng)絡監(jiān)控管理系統(tǒng)一定要具備實用性原則,只需要能夠實現(xiàn)網(wǎng)絡監(jiān)控管理,對網(wǎng)絡運行性能進行實時監(jiān)控,對服務器等網(wǎng)絡設備進行狀態(tài)監(jiān)控,對各類網(wǎng)絡應用程序行為進行監(jiān)控即可,一些不適宜在校園網(wǎng)上實現(xiàn)的監(jiān)控功能并不需要進行開發(fā)設計。
(2)基于Web設計。
整個網(wǎng)絡監(jiān)控管理系統(tǒng)一定要基于Web設計,這樣管理員或者其他用戶能夠方便地在任意一臺電腦終端利用瀏覽器即可實現(xiàn)對網(wǎng)絡性能的監(jiān)控和管理,而無需配備專門的軟件客戶端,這樣也大大減小了程序的開發(fā)工作量。
(3)可擴展性。
網(wǎng)絡監(jiān)控管理系統(tǒng)在設計時也要考慮到日后的系統(tǒng)擴展和升級,以及由于容納了更多的網(wǎng)絡終端或者網(wǎng)絡規(guī)模更加擴大所帶來的種種問題。
(4)可移植性。
所設計的網(wǎng)絡監(jiān)控管理系統(tǒng),應當具有多平臺的兼容性,即要求能夠同時在Windows XP、Windows Server、Windows Vista、Windows 7等多種平臺下可靠運行。
(5)安全性和可靠性。
即便是網(wǎng)絡監(jiān)控管理軟件,也要考慮到軟件系統(tǒng)的安全性和可靠性,確保軟件系統(tǒng)在任何情況下都能夠可靠運行。
1.2 系統(tǒng)需求分析
基于校園網(wǎng)的網(wǎng)絡監(jiān)控管理軟件系統(tǒng),要結合校園網(wǎng)內(nèi)的實際運行情況,對其功能需求進行詳細的規(guī)劃。
只有這樣,所開發(fā)設計出來的網(wǎng)絡監(jiān)控管理系統(tǒng)才能夠真正有針對性地應用于校園網(wǎng)的監(jiān)控管理。
筆者結合自身所在單位的校園網(wǎng)的實際運行情況,對網(wǎng)絡監(jiān)控管理系統(tǒng)的功能需求做了如下幾個方面的需求分析:
(1)網(wǎng)絡監(jiān)控管理系統(tǒng)要能夠針對在線交換設備,服務器及各類網(wǎng)絡應用程序實施有效的監(jiān)控和管理,能夠自動優(yōu)化和調(diào)節(jié)不同部門、不同網(wǎng)絡設備的帶寬及網(wǎng)絡性能監(jiān)聽,確保整個校園網(wǎng)處于動態(tài)平衡之中。
(2)針對校園網(wǎng)內(nèi)不同廠商的不同類型的網(wǎng)絡設備及網(wǎng)絡終端,網(wǎng)絡監(jiān)控管理系統(tǒng)能夠提供一個通用的性能監(jiān)控及網(wǎng)絡監(jiān)聽和調(diào)節(jié)接口,使得該系統(tǒng)能夠面向校園網(wǎng)內(nèi)的所有網(wǎng)絡終端和設備運行。
(3)重點針對校園網(wǎng)網(wǎng)絡中心內(nèi)的服務器進行監(jiān)控,除了要監(jiān)控服務器的連接狀態(tài)外,還必須監(jiān)控服務器的應用程序是否異常,以及針對不同類型的服務器所設置的有針對性的服務器性能指標參數(shù),例如,Web服務器主要監(jiān)控Web頁面響應時間,數(shù)據(jù)庫服務器主要監(jiān)控數(shù)據(jù)調(diào)取時間及數(shù)據(jù)訪問流量等。
(4)支持網(wǎng)絡性能監(jiān)控異常后的告警,以及當網(wǎng)絡發(fā)生異常故障之后的故障智能診斷,能夠自定義網(wǎng)絡性能參數(shù)的監(jiān)測條件等。
(5)該網(wǎng)絡監(jiān)控系統(tǒng)能夠與數(shù)據(jù)中心或者網(wǎng)絡管理中心共享數(shù)據(jù),并具有一定的數(shù)據(jù)安全性,防治數(shù)據(jù)的外泄。
2 校園網(wǎng)絡監(jiān)控管理系統(tǒng)設計與實現(xiàn)
2.1 系統(tǒng)結構設計
2.1.1 開發(fā)模式的選擇
基于Web的網(wǎng)絡監(jiān)控管理系統(tǒng),其結構框架的開發(fā)必須要建立在合適的結構模式之上,這樣系統(tǒng)的網(wǎng)絡整合功能才能夠得到最大化的利用。
目前,對于網(wǎng)絡管理系統(tǒng),常用的開發(fā)模式有B/S和C/S之分。
過去傳統(tǒng)的開發(fā)模式是C/S模式,這種模式最大的優(yōu)點是數(shù)據(jù)的處理和存儲在一個相對集中的范圍內(nèi)進行,但是這對于大規(guī)模數(shù)據(jù)容量的系統(tǒng)而言,無疑會增加系統(tǒng)數(shù)據(jù)庫服務器的負擔,因此近幾年,逐漸出現(xiàn)了更加科學合理的B/S開發(fā)模式。
所謂B/S開發(fā)模式,就是將整個分布式系統(tǒng)的數(shù)據(jù)處理和存儲分別賦予不同的服務器去完成,實現(xiàn)整個系統(tǒng)負載的平衡,同時只需要安裝普通的瀏覽器,即可實現(xiàn)對整個系統(tǒng)資源的瀏覽和訪問,而無需單獨開發(fā)專用的客戶端軟件,大大降低了系統(tǒng)開發(fā)的工作量和開發(fā)難度。
2.1.2 系統(tǒng)架構設計
選定了B/S開發(fā)模式,那么系統(tǒng)中網(wǎng)絡監(jiān)控和管理的模式也就定為了垂直管理的模式,可以采用B/S/S三層架構進行設計。
B/S/S三層架構最大的特點就是將用戶界面、業(yè)務邏輯和數(shù)據(jù)邏輯進行了分離,用戶只需要關心在人機交互界面上的操作,即,用戶只需要對自己進行何種操作進行負責,而該操作后續(xù)的數(shù)據(jù)操作和業(yè)務流程對于用戶來說是透明的,同時由于數(shù)據(jù)操作和業(yè)務流程也被分離開,這樣就在一定程度上減輕了Web服務器和數(shù)據(jù)庫服務器的負擔,使得整個網(wǎng)絡系統(tǒng)的負載趨于平衡。
具體來說,基于校園網(wǎng)的B/S/S三層網(wǎng)絡監(jiān)控管理系統(tǒng)的架構設計如下:
(1)用戶界面層。
用戶界面層也就是系統(tǒng)的人機交互界面,用于實現(xiàn)用戶和系統(tǒng)之間的對話,用戶要實現(xiàn)何種網(wǎng)絡操作,或者要進行什么類型的網(wǎng)絡性能監(jiān)控及分析,或者要調(diào)取相關網(wǎng)絡數(shù)據(jù)進行分析,都在這一層進行操作,而該操作的實現(xiàn)具體需要哪些控件調(diào)用什么業(yè)務經(jīng)過哪些流程,對于用戶而言則是完全透明的。
因此,用戶界面層的唯一設計要求就是界面美觀、操作方便。
(2)數(shù)據(jù)邏輯層。
數(shù)據(jù)邏輯層主要完成數(shù)據(jù)的相關邏輯操作,要實現(xiàn)數(shù)據(jù)的邏輯操作,其前提是設計好數(shù)據(jù)邏輯層。
數(shù)據(jù)邏輯操作主要包括對數(shù)據(jù)庫的讀取、寫入,分別對應于用戶的數(shù)據(jù)查詢和修改的操作,至于用戶對數(shù)據(jù)的添加和刪除操作,則仍然要用到數(shù)據(jù)的讀取和寫入邏輯操作。
針對個別類型的網(wǎng)絡設備,對其進行的數(shù)據(jù)邏輯操作還需要借助于ADO控件實現(xiàn)。
(3)業(yè)務流程層。
業(yè)務流程層則主要是滿足用戶進行網(wǎng)絡應用程序而設計的網(wǎng)絡監(jiān)測程序,當校園網(wǎng)內(nèi)的眾多網(wǎng)絡終端運行不同的應用程序訪問控制中心的服務器時,由網(wǎng)絡監(jiān)控管理軟件系統(tǒng)對應用程序進行業(yè)務分析,按照業(yè)務的執(zhí)行流程進行實時監(jiān)測和監(jiān)控,從而實現(xiàn)不同應用程序的流量和帶寬的平衡與調(diào)節(jié),確保整個校園網(wǎng)的穩(wěn)定運行。
2.2 數(shù)據(jù)結構表的設計
由于網(wǎng)絡監(jiān)控管理系統(tǒng)需要對整個校園網(wǎng)上的網(wǎng)絡設備進行監(jiān)控,因此需要設置較多的網(wǎng)絡設備性能參數(shù),這就需要借助于數(shù)據(jù)結構表實現(xiàn)整個監(jiān)控功能。
對于校園網(wǎng)網(wǎng)絡監(jiān)控管理系統(tǒng)而言,要設計的數(shù)據(jù)結構表很多,主要包括網(wǎng)絡性能參數(shù)表、計劃任務表、監(jiān)控類型表、網(wǎng)絡終端表、網(wǎng)絡用戶表、Trap定義表等等。
表1以實際的網(wǎng)絡性能參數(shù)為例分析數(shù)據(jù)結構表的設計。
3 結語
隨著高等教育改革的實施,數(shù)字化校園建設已經(jīng)被全國各高校擺上了越來越重要的位置,而校園網(wǎng)建設是其中的一個重要環(huán)節(jié)。
校園網(wǎng)的性能監(jiān)控和網(wǎng)絡管理對于保障校園網(wǎng)的穩(wěn)定可靠運行具有舉足輕重的作用。
本文結合實際的校園網(wǎng)的運行,詳細分析了網(wǎng)絡監(jiān)控管理系統(tǒng)的設計與開發(fā),給出了具體的設計實現(xiàn)方案,對于進一步提高校園網(wǎng)的網(wǎng)絡監(jiān)控和管理水平具有很好的指導借鑒意義,同時對于加快實現(xiàn)校園網(wǎng)建設,實現(xiàn)數(shù)字化校園網(wǎng)建設的目標也具有積極促進意義。
參考文獻:
\[1\] 嚴宣輝,龔家嚷.利用SNMP實現(xiàn)網(wǎng)絡性能的實時監(jiān)控\[J\].計算機軟件與應用,2004(3).
\[2\] 雷震甲.計算機網(wǎng)絡管理\[M\].西安:西安交通大學出版社,2000.
\[3\] 曹云海,吳鈞.周文博.網(wǎng)絡流量數(shù)據(jù)管理系統(tǒng)的開發(fā)與應用\[J\].計算機系統(tǒng)應用,2002(6).
\[4\] 殷衛(wèi)紅,耿新民.基于SNMP協(xié)議的網(wǎng)絡管理實現(xiàn)技術\[J\].微計算機信息,2006(9).
\[5\] 黃華.框架技術在Web系統(tǒng)開發(fā)中的應用\[J\].微機發(fā)展,2005(5).
\[6\] 楊妮妮,趙新慧,李文超,等.基于Web的SNMP網(wǎng)絡管理\[J\].微計算機信息,2006(2).
【網(wǎng)絡監(jiān)控管理軟件的設計】相關文章:
網(wǎng)絡監(jiān)控方案04-12
網(wǎng)絡監(jiān)控工作總結11-26
網(wǎng)絡監(jiān)控工作總結03-15
移動通信公司網(wǎng)絡監(jiān)控工作總結06-18
怎么樣處理大型網(wǎng)絡監(jiān)控故障10-26
管理軟件合同05-25