譚柏平
廣東廣播電視臺設計的播出內容整編及分發服務平臺設計包括整備和整編兩大部分,平臺的架構和以前的系統相比,較為復雜,內部的服務器、工作站點、交換機比較多,單純依靠網絡運維管理人員定時巡檢來實現對整個平臺的運行監控較為困難。通過設計和實現監控系統來提高對系統各個硬件設備以及業務流程的監控能夠幫助提高系統運行的穩定性,確保安全播出不中斷。
電視播出整備系統監控的對象包括服務器、工作站、網絡設備、存儲系統、安全設備、系統數據庫、業務流程等。監控系統在設計的過程中能夠將監控到的所有信息都存儲在日志當中,通過對日志的檢索能方便地查詢系統實時運行狀態并追溯問題發生的時間,為問題分析和處理提供參考依據。
通過電視播出整備系統可以實現對系統各個環節的監控,通過運行的狀態信息可以判斷當前系統是否工作穩定,當出現故障或者問題時,監控系統能夠在第一時間進行聲光報警,結合圖文信息定位故障點,幫助網絡運維管理人員快速地進行處理和應急。通過對故障日志信息的分析,可以幫助當前工作人員對故障判斷信息進行分析和處理。
監控系統結構示意圖,如圖1所示。
電視播出整備系統中所監控的對象包括硬件和軟件。在監控系統和監控對象中通過SNMP協議進行通信。SNMP是業界實現對系統監控的一個重要標準,通過SNMP的四個動作實現獲取監測設備的狀態數據信息,即get、getnext、set、trap,這四個動作通過網絡端口進行監控,在本系統中所有的硬件設備都支持SNMP協議。

圖1 監控系統結構示意圖
監控系統的設計要遵循以下幾點原則。(1)系統采用標準且靈活的模塊化設計,監控系統采用統一的監控通訊平臺,通過SNMP通信協議實現對整個系統中硬件設備和業務軟件的監控。要求驅動層與應用層能夠有效分離,同時為第三方的業務軟件提供相應的通信接口[1]。(2)系統采用直觀化的圖形界面,支持目前常見的圖文方式,同時能夠將設備按照靈活的方式進行關聯,設置監控鏈路,對不同的設備定制報警參數信息。(3)系統采用先進的運行管理以及報警機制。系統采用多臺監控服務器并行運行的方式,并集中進行管理,通過對設備前后的邏輯關系進行設置,可以實現智能化報警,同時系統能夠根據報警信息的級別來提供相應的應急方案,方便網絡運維人員第一時間進行應急操作。
電視播出整備監控系統的總體架構示意圖如圖2所示。
電視播出整備監控系統在總體設計上分為三個層次,具體的為系統展現層、系統監控層和系統資源層,通過對這三個層次之間的數據交互實現對整個播出整備系統中各個設備和軟件業務流程的監控。系統采用層次化的設計,監控系統各個層次之間相互獨立,三個層次通過數據交互協同工作,能夠滿足監控業務的需求。
電視播出整備監控系統展現層是由多臺監控服務器組成,監控系統的軟件部署在這些監控服務器上,通過監控服務器來實時收集系統的各種運行數據信息,并經過智能分析將常規的運行信息和故障報錯信息分別呈現在系統的展現層。系統展現層中的業務軟件可以將監控的數據信息整理匯總成圖形展現出來,并當故障信息出現時,能夠以聲光報警的形式通知當前運維值班人員。
電視播出整備監控系統的監控層可以收集系統所有工作站和服務器的運行狀態信息,并通過統一的調度和管理控制來將不同的監控信息分配給不同的監控服務器去計算并發送到展現層。
電視播出整備監控系統的系統資源層是監控系統所要監控的對象,包括系統的IT設備、系統軟件、業務流程、作業資源等,這些資源是監控系統存在的基礎。
電視播出整備監控系統的軟件設計采用模塊化的組態軟件,具有良好的擴展性,能夠按照不同的策略來進行報警機制的調整。
電視播出整備監控系統的邏輯結構設計如圖3所示。

圖2 監控系統總體架構示意圖

圖3 監控軟件邏輯結構圖
電視播出整備監控系統可以對一些業務軟件的流程進行監控,具體可以對整備業務的各個環節點進行監控。從素材的采集,非編導入、總編管理、整備提交、后臺轉碼技審、節目審核等備播業務流程進行實時監控,通過接口的數據信息判斷當前的運行是否正常。
電視播出整備業務流程監控的關鍵點是對節目在由制作域向播出域備播遷移過程中的監控,業務邏輯上的監控點包括節目代碼綁定、轉碼、技審、遷移、元數據信息,硬件上的監控點包括設備的運行狀態、存儲的運行狀態等。
通過整備監控系統實現對整個播出整備系統中的硬件和軟件以及業務流程進行監控,方便運維人員及時了解整個系統的運行情況,極大地提高了運維人員的工作效率,為保障播出安全提供了一種便捷的技術手段。
[1]李燕.廣電省網安全播出監控系統的分析與研究[J].數字技術與應用,2017(7):91-92.