网络系统服务器子系统,网管系统中服务器及网络设备监控子系统的设计与实现...
摘要:
近年來,計算機網絡的發展特點是規模不斷擴大,復雜性不斷增加,異構性越來越高,從而增加了網絡管理的難度。面對越來越復雜和重要的網絡,如何確保其盡可能長時間的正常運行,或當網絡出現故障時,盡可能快地發現和修復故障,使其最大限度地發揮其應用功能和效益,就成了網絡管理者普遍關注的問題。目前市場上的網絡監控產品大多監控網內主機,在設計時大部分產品都沒有考慮不同操作系統因素,如果網內主機采用不同的操作系統,則可能失去了監控功能。所以本項目的研究重點是能夠實現跨平臺監控,以及不同廠家網絡設備的集中監控。該系統能夠在服務器和網絡設備出現故障的情況下及時將故障點和故障原因以顯著的方式提醒給用戶。 本文全面的分析了服務器及網絡設備監控子系統的需求和技術可行性,決定采用C/S架構進行該系統的設計和開發,為了實現服務器監控模塊與網管系統可靠的傳輸,采用UDP可靠性機制進行通信,為了實現網絡設備監控模塊采集網絡設備的信息,通過SNMP協議完成數據的采集,采用的技術框架為Spring+Mybatis。整體系統的開發使用Visual Studio2010、MyEclipse10.0、Visual Basic6,數據庫采用Oracle10g。 本文研究的主要內容分為兩個大模塊:服務器監控模塊和網絡設備監控模塊。服務器監控模塊主要是對多種不同操作系統的服務器信息進行監控,通過請求和接收配置管理子系統下發的配置信息,分析配置信息并寫入策略文件中,根據策略文件生成采集執行任務列表,執行采集腳本從服務器上采集信息,并將采集到的信息生成XML文件上傳給網管系統。其中操作系統包括:Linux、AIX和Windows操作系統,采集信息包括:內存、進程、操作系統、磁盤IO、磁盤分區、網卡流量和用戶登錄等信息。網絡設備監控模塊主要是對支持SNMP協議的網絡設備進行監控,獲取服務器數據庫里的配置信息,采集網絡設備信息和接口信息,根據采集的數據進行分析處理和告警處理,并將采集的數據進行數據庫持久化操作。其中網絡設備包括:路由器、防火墻和交換機。 通過對系統進行功能測試和非功能測試,確定系統已經可以對服務器和網絡設備進行監控,滿足系統預期的功能要求和非功能要求,測試結果總體符合預期結果,達到系統的要求。
展開
總結
以上是生活随笔為你收集整理的网络系统服务器子系统,网管系统中服务器及网络设备监控子系统的设计与实现...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JAVA格式化同一天时间间隔_java中
- 下一篇: java信息管理系统总结_java实现科