


摘 要 現階段,在我國互聯網不斷普及的今天,加強對電信傳輸設備的監控已成當務之急。只有通過有效的監控,才能更加快速地排查并解決網絡問題,并提高網絡維護的效率。本文就電信傳輸設備監控系統的設計與實現進行了研究,提出了幾點自己的看法以供參考。
關鍵詞 電信傳輸設備;監控系統;設計;數據庫
中圖分類號 TN91 文獻標識碼 A 文章編號 1674-6708(2017)188-0031-03
自進入21世紀以來,信息技術高速發展,網絡已經普及到千家萬戶。網絡的發展改變了人們的生活和工作,為人們生活帶來很多樂趣,為人們工作帶來很大的便捷,可以說當前人類已經離不開互聯網了。在互聯網快速發展的今天,我國各大電信運營商也迎合了時代發展的趨勢,實現了網絡規模的擴張。但正是規模的擴大,網絡結構也由簡單變得復雜起來。復雜的網絡結構不利于運營商的管理,無法為用戶提供高質量、高效率的服務。而電信傳輸設備在網絡中承擔著信息傳輸的作用,所以加強對電信傳輸設備的監控有利于更好地了解當前網絡的狀態,并實現對傳輸網絡的集中管理。
1 電信傳輸設備監控系統的設計意義
近些年來,我國互聯網呈現高速發展的狀態,在這種背景下,很多電信運營商都加大了網絡規模的建設。但隨著規模的不斷擴大,其網絡結構也逐漸復雜起來,復雜的網絡結構必定會加大電信傳輸設備的管理難度。而目前,互聯網用戶需求更高品質的寬帶網絡以及服務質量,很多運營商在經營發展中,把提高寬帶網絡及服務質量當成主要工作,而忽視了對電信傳輸設備的管理、監控。傳統的電信傳輸設備的監控模式已然滿足不了當前形式下的需要,原始的監控模式效率極低,解決問題需要花費大量的人力及時間,用戶體驗極低,使很多用戶逐漸流失,不利于運營商的發展?;谝陨犀F狀,設計電信傳輸設備監控系統具有十分重要的意義。
通過電信傳輸設備監控系統,可以有效地對寬帶網絡中電信傳輸工作進行全方位的監控,從而快速發現傳輸設備存在的問題,并及時解決問題。而管理者通過監控系統,可以準確地掌握電信傳輸設備的工作狀態,以便制定出合理的維護、升級決策。同時,維護人員通過監控系統,可了解維護工作需要用到的各類信息,便于故障的排查和修理。總之,電信傳輸設備監控系統的設計與實現,改善了傳統監控模式下存在的弊端,提高了網絡運營商的服務質量和效率。
2 電信傳輸設備監控系統的設計與實現
2.1 總體設計
想要設計電信傳輸設備監控系統,首先需要了解網管人員對監控系統功能的需求。根據上文所述,電信傳輸設備監控系統的設計,主要是用于對設備進行實時監控,在實際監控過程中,該系統還需要向網管人員傳輸各類數據信息,從而便于網管人員進行分析。所以,基于上述內容,電信傳輸設備監控系統需要分為客戶端程序、采集程序、報表程序以及數據庫系統,只有具備這4個程序,才能滿足功能需求,具體功能如圖1所示。本文設計的電信傳輸設備監控系統是客戶機/服務器模式,該模式運用范圍十分廣泛,同時功能較強,可實現網管人員對電信傳輸設備的有效監控。在該模式下,需要建立一個數據庫服務器,該數據庫服務器的選用可以是sybase。同時,想要實現電信傳輸設備的監控,還需要具備客戶軟件,客戶軟件可以使用delphi工具進行編寫[1]。
2.2 詳細設計
2.2.1 采集程序設計
采集程序設計的主要理念如下:通過簡單網絡管理協議(snmp)來實現對mib庫中的信息提取,在信息采集過程中,采集來的信息會統一放置本地緩沖區,在此次采集活動完成之后,再一起傳輸至服務器數據庫。這種采集程序下,存在訪問數據庫速度慢的弊端,想要改善這一弊端,也可以在服務器端建立一個緩沖區,把最近一次采集來的數據放置緩沖區,從而實現提高訪問速度的目的。
采集程序具體工作流程如下:
首先,在采集開始之前,需要測試snmp是否有效開通,并進行嘗試性的連接。本采集程序設計了該過程snmpget,在進行嘗試連接時,會明確顯示連接結果[2]。在連接成功以后,會描述出采集目標設備系統的各類信息,如系統版本等基數信息。
其次,系統基礎信息采集完成之后,就需要對板卡信息進行采集,該過程開始時會在采集程序界面進行顯示。然后,板卡信息采集完成之后,就需要采集端口信息以及用戶信息。端口信息采集內容包含端口描述、類型以及操作狀態等等。用戶信息則需要采集在線用戶的數量、index、InterfaceId等。
最后,所有信息采集成功之后,會把采集來的信息統一輸送到緩存區,并生成報表。
該采集程序在進行任何環節工作以及工作結束時都會在界面進行提示,采集完成后也會計算所花費的實踐,使管理人員清楚的掌握采集活動狀態。
2.2.2 客戶端程序設計
想要實現對電信傳輸設備的有效監控,客戶端程序就必須和數據庫進行有效的連接。在本設計中,客戶端程序包含了數據訪問組件以及數據控制組件。數據訪問組件主要功能是用于實現數據控制組件和數據庫之間的有效連接,并說明數據庫信息。在數據訪問組件中,包含TDatabase、TDataSource、TTable、TQuery等組件[3]。數據控制組件主要功能是為用戶提供一個可操作的窗口,便于用戶進行信息數據的各類操作,而數據控制組件和數據庫之間的連接,是通過TTable、TOuery、TStoredproc組件來完成的,該類組件統稱為數據集部件。表1、表2分別對數據訪問組件以及數據控制組件中各組件的功能進行了闡述。
客戶端程序運行過程具體如下:
首先,需要網管打開客戶端程序并進行驗證登錄,輸入登錄口令。本文設計的客戶端如果出現了輸入密碼錯誤3次時,就會自動關閉客戶端。
其次,在管理人員輸入口令正確后,就可以進行相應的操作??蛻舳顺绦驅Σ煌殕T的管理員設定了相應的權限,從而避免管理人員跨權限操作,在權限允許的范圍之后,管理人員可以進行相應的工作。
在對電信傳輸設備進行監控的過程中,設備狀態會在客戶端進行明確顯示,本文設計的客戶端通過圖片顏色、文字、聲音相互結合的形式來對管理人員傳達相應信息,如出現紅色背景圖片時,就意味著錯誤,同時還會出現警示聲音。
管理人員在進行單獨設備操作時,只需要點擊該設備的圖標即可。在點擊該設備的圖標以后,就會彈出該設備的詳細信息,從而進行下一步的管理工作。
2.2.3 報表程序設計
生成報表的主要目的在于為故障排查及分析提供準確、完整的依據,而報表程序設計需要遵循這一理念,而為了更好地記錄電信傳輸設備的各類信息,報表程序設計應該使用日、周、月、任意時段這4種記錄形式。在數據使用過程中,可根據具體的使用需要來選擇報表類型。
生成的報表想要滿足監控需要,就應該在報表上記錄好設備的各類信息。首先,報表上應該對本報表的統計方式及統計時間進行闡述。其次,詳細并有條理地列出各設備的詳細信息,如設備序號、名稱和各類需要用到的數據,如圖2所示。
2.2.4 數據庫結構設計
數據庫結構設計的主要內容包含局向定義、設備定義、板卡定義、設備口令定義、設備端口定義、告警代碼定義、數據采集庫、溫度數據、用戶數據、統計用戶信息報表、統計端口信息報表以及統計板卡信息報表。具體的設計和程序編寫還需要結合實際情況,從而使設計出來的數據庫結構滿足電信傳輸設備監控的需要。
3 結論
綜合上文所述,電信傳輸設備監控系統的設計與實現的對當前網絡的維護、升級具有十分重要的意義。在未運用監控系統之前,傳統的管理模式難以保障對網絡故障的高效率排查及維護,使很多用戶逐漸流失。而通過監控系統,可準確、快速掌握電信傳輸設備的工作狀態,實現傳輸網絡的集中管理,便于及時發現故障和解決故障,為網絡維護和升級提供依據,并提高服務效率和質量,促進電信運營商的發展。
參考文獻
[1]黃偉開.電信傳輸設備監控系統的設計與實現[D].武漢:華中科技大學,2006.
[2]劉曉琴.VoIP網絡監控系統的設計與實現[D].北京:北京郵電大學,2011.
[3]趙立春,梁一平,林悅,等.搭建基于H3C的網絡設備監控系統[J].電腦知識與技術,2012,8(13):3052-3054.
作者簡介:張正海,中國通信建設集團設計院有限公司第四分公司。