众所周知,系统越大,系统也就越复杂;而越是复杂的系统,也就越是容易出现各种各样的问题,
IPTV系统也不例外。为了给用户提供稳定、持续的IPTV服务,IPTV系统必须要能时刻知晓系统的当前运行状态,并且在系统出现异常之前或者出现异常的时候,能及时方便地对IPTV系统进行检查,对问题进行排查和定位。这些都是由系统监控功能来实现的。通过系统监控可以了解系统的运行状态、及时发现异常、分析原因、提早解决,避免系统故障,确保用户对系统的感知度和满意度。IPTV系统一般是通过告警管理、日志管理、信令跟踪、探针、诊断测试来实现对系统的监控。
系统可以把当前的告警和以往的告警都保存下来。通过告警管理,就可以查看整个系统一段时间内的所有告警数据。通常根据对系统影响的严重程度,告警可分为紧急、严重、一般和轻微四级。系统提供一套缺省的方案,方案定义了系统可能产生的告警属于什么级别,当某个级别的告警发生后系统如何做出反应(如发出声音,给出闪屏,还是给系统维护人员发短信或邮件等)等。可以根据实际情况,调整缺省的方案,比如有些系统默认的告警,也许从维护人员的角度来看,可以不发出警报,或者系统默认的一个一级告警,维护人员可能认为该告警以一个二级告警来对待更合适,那么此时维护人员就可以修改配置来实现,这样就可以让告警更有针对性,更好的协助维护人员来管理系统。
就像WINDOWS有自己的事件查看器一样,IPTV系统也有自己的日志管理器。对系统的各个操作,日志管理器都会记录下来,形成日志。系统正常时,日志似乎很沉默,但系统出现异常时,日志就会提供各种线索,告诉系统维护人员各种信息,甚至包括问题可能出在哪里,所以日志对系统监控很重要。通常,系统维护人员可以查看、保存或删除操作日志、安全日志或系统日志。
用户打开电视机,稍等片刻,电视机的屏幕上就显示出画面,虽然只是片刻的功夫,电视机通过机顶盒却已经同IPTV系统发生了很多次对话,也就是所谓的信令交互,跟踪信令可以清晰展示这些信令消息交互的细节。系统的各种对话或操作细节也同样都可以通过信令跟踪实时展示。可以想象,一旦系统中某个环节或者流程异常,通过信令跟踪将这些细节跟踪显示出来,然后通过和正常流程对比,异常的原因就无所遁形了。