譚柏平
廣東廣播電視臺設(shè)計(jì)的播出內(nèi)容整編及分發(fā)服務(wù)平臺設(shè)計(jì)包括整備和整編兩大部分,平臺的架構(gòu)和以前的系統(tǒng)相比,較為復(fù)雜,內(nèi)部的服務(wù)器、工作站點(diǎn)、交換機(jī)比較多,單純依靠網(wǎng)絡(luò)運(yùn)維管理人員定時(shí)巡檢來實(shí)現(xiàn)對整個(gè)平臺的運(yùn)行監(jiān)控較為困難。通過設(shè)計(jì)和實(shí)現(xiàn)監(jiān)控系統(tǒng)來提高對系統(tǒng)各個(gè)硬件設(shè)備以及業(yè)務(wù)流程的監(jiān)控能夠幫助提高系統(tǒng)運(yùn)行的穩(wěn)定性,確保安全播出不中斷。
電視播出整備系統(tǒng)監(jiān)控的對象包括服務(wù)器、工作站、網(wǎng)絡(luò)設(shè)備、存儲系統(tǒng)、安全設(shè)備、系統(tǒng)數(shù)據(jù)庫、業(yè)務(wù)流程等。監(jiān)控系統(tǒng)在設(shè)計(jì)的過程中能夠?qū)⒈O(jiān)控到的所有信息都存儲在日志當(dāng)中,通過對日志的檢索能方便地查詢系統(tǒng)實(shí)時(shí)運(yùn)行狀態(tài)并追溯問題發(fā)生的時(shí)間,為問題分析和處理提供參考依據(jù)。
通過電視播出整備系統(tǒng)可以實(shí)現(xiàn)對系統(tǒng)各個(gè)環(huán)節(jié)的監(jiān)控,通過運(yùn)行的狀態(tài)信息可以判斷當(dāng)前系統(tǒng)是否工作穩(wěn)定,當(dāng)出現(xiàn)故障或者問題時(shí),監(jiān)控系統(tǒng)能夠在第一時(shí)間進(jìn)行聲光報(bào)警,結(jié)合圖文信息定位故障點(diǎn),幫助網(wǎng)絡(luò)運(yùn)維管理人員快速地進(jìn)行處理和應(yīng)急。通過對故障日志信息的分析,可以幫助當(dāng)前工作人員對故障判斷信息進(jìn)行分析和處理。
監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示。
電視播出整備系統(tǒng)中所監(jiān)控的對象包括硬件和軟件。在監(jiān)控系統(tǒng)和監(jiān)控對象中通過SNMP協(xié)議進(jìn)行通信。SNMP是業(yè)界實(shí)現(xiàn)對系統(tǒng)監(jiān)控的一個(gè)重要標(biāo)準(zhǔn),通過SNMP的四個(gè)動(dòng)作實(shí)現(xiàn)獲取監(jiān)測設(shè)備的狀態(tài)數(shù)據(jù)信息,即get、getnext、set、trap,這四個(gè)動(dòng)作通過網(wǎng)絡(luò)端口進(jìn)行監(jiān)控,在本系統(tǒng)中所有的硬件設(shè)備都支持SNMP協(xié)議。
圖1 監(jiān)控系統(tǒng)結(jié)構(gòu)示意圖
監(jiān)控系統(tǒng)的設(shè)計(jì)要遵循以下幾點(diǎn)原則。(1)系統(tǒng)采用標(biāo)準(zhǔn)且靈活的模塊化設(shè)計(jì),監(jiān)控系統(tǒng)采用統(tǒng)一的監(jiān)控通訊平臺,通過SNMP通信協(xié)議實(shí)現(xiàn)對整個(gè)系統(tǒng)中硬件設(shè)備和業(yè)務(wù)軟件的監(jiān)控。要求驅(qū)動(dòng)層與應(yīng)用層能夠有效分離,同時(shí)為第三方的業(yè)務(wù)軟件提供相應(yīng)的通信接口[1]。(2)系統(tǒng)采用直觀化的圖形界面,支持目前常見的圖文方式,同時(shí)能夠?qū)⒃O(shè)備按照靈活的方式進(jìn)行關(guān)聯(lián),設(shè)置監(jiān)控鏈路,對不同的設(shè)備定制報(bào)警參數(shù)信息。(3)系統(tǒng)采用先進(jìn)的運(yùn)行管理以及報(bào)警機(jī)制。系統(tǒng)采用多臺監(jiān)控服務(wù)器并行運(yùn)行的方式,并集中進(jìn)行管理,通過對設(shè)備前后的邏輯關(guān)系進(jìn)行設(shè)置,可以實(shí)現(xiàn)智能化報(bào)警,同時(shí)系統(tǒng)能夠根據(jù)報(bào)警信息的級別來提供相應(yīng)的應(yīng)急方案,方便網(wǎng)絡(luò)運(yùn)維人員第一時(shí)間進(jìn)行應(yīng)急操作。
電視播出整備監(jiān)控系統(tǒng)的總體架構(gòu)示意圖如圖2所示。
電視播出整備監(jiān)控系統(tǒng)在總體設(shè)計(jì)上分為三個(gè)層次,具體的為系統(tǒng)展現(xiàn)層、系統(tǒng)監(jiān)控層和系統(tǒng)資源層,通過對這三個(gè)層次之間的數(shù)據(jù)交互實(shí)現(xiàn)對整個(gè)播出整備系統(tǒng)中各個(gè)設(shè)備和軟件業(yè)務(wù)流程的監(jiān)控。系統(tǒng)采用層次化的設(shè)計(jì),監(jiān)控系統(tǒng)各個(gè)層次之間相互獨(dú)立,三個(gè)層次通過數(shù)據(jù)交互協(xié)同工作,能夠滿足監(jiān)控業(yè)務(wù)的需求。
電視播出整備監(jiān)控系統(tǒng)展現(xiàn)層是由多臺監(jiān)控服務(wù)器組成,監(jiān)控系統(tǒng)的軟件部署在這些監(jiān)控服務(wù)器上,通過監(jiān)控服務(wù)器來實(shí)時(shí)收集系統(tǒng)的各種運(yùn)行數(shù)據(jù)信息,并經(jīng)過智能分析將常規(guī)的運(yùn)行信息和故障報(bào)錯(cuò)信息分別呈現(xiàn)在系統(tǒng)的展現(xiàn)層。系統(tǒng)展現(xiàn)層中的業(yè)務(wù)軟件可以將監(jiān)控的數(shù)據(jù)信息整理匯總成圖形展現(xiàn)出來,并當(dāng)故障信息出現(xiàn)時(shí),能夠以聲光報(bào)警的形式通知當(dāng)前運(yùn)維值班人員。
電視播出整備監(jiān)控系統(tǒng)的監(jiān)控層可以收集系統(tǒng)所有工作站和服務(wù)器的運(yùn)行狀態(tài)信息,并通過統(tǒng)一的調(diào)度和管理控制來將不同的監(jiān)控信息分配給不同的監(jiān)控服務(wù)器去計(jì)算并發(fā)送到展現(xiàn)層。
電視播出整備監(jiān)控系統(tǒng)的系統(tǒng)資源層是監(jiān)控系統(tǒng)所要監(jiān)控的對象,包括系統(tǒng)的IT設(shè)備、系統(tǒng)軟件、業(yè)務(wù)流程、作業(yè)資源等,這些資源是監(jiān)控系統(tǒng)存在的基礎(chǔ)。
電視播出整備監(jiān)控系統(tǒng)的軟件設(shè)計(jì)采用模塊化的組態(tài)軟件,具有良好的擴(kuò)展性,能夠按照不同的策略來進(jìn)行報(bào)警機(jī)制的調(diào)整。
電視播出整備監(jiān)控系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計(jì)如圖3所示。
圖2 監(jiān)控系統(tǒng)總體架構(gòu)示意圖
圖3 監(jiān)控軟件邏輯結(jié)構(gòu)圖
電視播出整備監(jiān)控系統(tǒng)可以對一些業(yè)務(wù)軟件的流程進(jìn)行監(jiān)控,具體可以對整備業(yè)務(wù)的各個(gè)環(huán)節(jié)點(diǎn)進(jìn)行監(jiān)控。從素材的采集,非編導(dǎo)入、總編管理、整備提交、后臺轉(zhuǎn)碼技審、節(jié)目審核等備播業(yè)務(wù)流程進(jìn)行實(shí)時(shí)監(jiān)控,通過接口的數(shù)據(jù)信息判斷當(dāng)前的運(yùn)行是否正常。
電視播出整備業(yè)務(wù)流程監(jiān)控的關(guān)鍵點(diǎn)是對節(jié)目在由制作域向播出域備播遷移過程中的監(jiān)控,業(yè)務(wù)邏輯上的監(jiān)控點(diǎn)包括節(jié)目代碼綁定、轉(zhuǎn)碼、技審、遷移、元數(shù)據(jù)信息,硬件上的監(jiān)控點(diǎn)包括設(shè)備的運(yùn)行狀態(tài)、存儲的運(yùn)行狀態(tài)等。
通過整備監(jiān)控系統(tǒng)實(shí)現(xiàn)對整個(gè)播出整備系統(tǒng)中的硬件和軟件以及業(yè)務(wù)流程進(jìn)行監(jiān)控,方便運(yùn)維人員及時(shí)了解整個(gè)系統(tǒng)的運(yùn)行情況,極大地提高了運(yùn)維人員的工作效率,為保障播出安全提供了一種便捷的技術(shù)手段。
[1]李燕.廣電省網(wǎng)安全播出監(jiān)控系統(tǒng)的分析與研究[J].數(shù)字技術(shù)與應(yīng)用,2017(7):91-92.