基于Python的交換機(jī)實(shí)時(shí)監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
【文章頁(yè)數(shù)】:5 頁(yè)
【部分圖文】:
圖1 MIB組織結(jié)構(gòu)圖
網(wǎng)絡(luò)設(shè)備的各個(gè)相關(guān)配置、數(shù)據(jù)等描述,均由OID來(lái)標(biāo)識(shí)。通過(guò)從MIB樹(shù)的根部進(jìn)行遍歷,可以獲取整個(gè)網(wǎng)絡(luò)設(shè)備所管理的對(duì)象的值或描述。如圖1所示,1.3.6.1.2.1就代表iso.org.dod.internet.mgmt.mib。1.5設(shè)計(jì)思路與系統(tǒng)架構(gòu)
圖2 系統(tǒng)流程圖
因此從實(shí)際工作出發(fā),為了提高工作效率和減少故障定位時(shí)間,當(dāng)某個(gè)樓宇的用戶提出報(bào)修請(qǐng)求時(shí),工作人員無(wú)論在何時(shí)何地都可以直接通過(guò)瀏覽器打開(kāi)系統(tǒng)首頁(yè),選擇相應(yīng)的樓宇,實(shí)時(shí)獲取該樓宇交換機(jī)的所有端口的詳細(xì)狀態(tài)信息,并以不同的顏色對(duì)端口狀態(tài)進(jìn)行標(biāo)識(shí),同時(shí)把整個(gè)交換機(jī)的所有端口狀態(tài)都在一個(gè)頁(yè)....
圖3 系統(tǒng)架構(gòu)圖
本系統(tǒng)采用B/S結(jié)構(gòu),使用web.py作為框架。前端使用html5+CSS實(shí)現(xiàn)頁(yè)面效果和布局控制,后端使用Python+SNMP協(xié)議通過(guò)交換機(jī)管理IP登錄相應(yīng)的交換機(jī),實(shí)時(shí)獲取交換機(jī)的啟動(dòng)時(shí)間、工作狀態(tài)等數(shù)據(jù),生成靜態(tài)頁(yè)面推送至前端發(fā)布,用戶通過(guò)任意聯(lián)網(wǎng)終端使用瀏覽器即可方便實(shí)時(shí)....
圖4 系統(tǒng)主界面
可以看出,本系統(tǒng)對(duì)軟硬件配置要求低,普通計(jì)算機(jī)即可承擔(dān)。系統(tǒng)使用簡(jiǎn)單,不需要對(duì)系統(tǒng)環(huán)境進(jìn)行任何配置,只需在后臺(tái)通過(guò)一條命令即可啟動(dòng)服務(wù)器端程序并綁定端口號(hào),啟動(dòng)后客戶端即可通過(guò)瀏覽器進(jìn)行訪問(wèn)。系統(tǒng)的主頁(yè)面如圖4所示。首先通過(guò)以下界面提交樓宇交換機(jī)信息,如圖5所示。
本文編號(hào):4029532
本文鏈接:http://www.lk138.cn/guanlilunwen/ydhl/4029532.html
下一篇:沒(méi)有了