资源描述:
《运营平台服务监控软件需求规格20080623》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、深圳市融创天下科技发展有限公司文档编号密级产品/项目名称产品型号产品代号运营平台服务监控软件需求规格(文档版本号:V0.2)拟制:夏颖强日期:2008-6-23审核:日期:会签:日期:批准:日期:深圳融创天下科技发展有限公司版权所有不得复制运营平台服务监控软件需求规格修订记录日期修订版本描述作者2008-6-230.1初稿夏颖强2008-6-260.2增加节目单扫描需求夏颖强9仅供内部使用运营平台服务监控软件需求规格目录1范围32引用标准33符号和缩略语34分析背景35分析约束46业务特性分析47业务应用场景分析48业务分
2、解49业务设计要点510业务设计点list511附录99仅供内部使用运营平台服务监控软件需求规格1范围本文主要描述了运营平台服务监控软件(简称SMT)的需求功能,并不对实现方式作出定义。2引用标准3符号和缩略语缩写含义SMTServiceMonitorTool运营平台服务监控工具4分析背景针对广东运营平台出现的问题,以及随着上海移动运营系统上线,整个流媒体平台所面临的风险越来越大,对于运维的要求也越来越高。因此,需要一个监控软件来帮助运维人员主动及时地发现运营平台故障,并且能为优化运营平台积累相关数据。9仅供内部使用运营平
3、台服务监控软件需求规格1分析约束2业务特性分析SMT的原型是PC版本的播放器,在此基础上,开发与运营平台监控相关功能;如,同时监控多个直播频道,故障监测和告警,用户登录服务监测等。因为广东移动和上海移动的运营平台的流服务器版本是不同的,SMT需针对两个运营平台开发两套版本。3业务应用场景分析运维工程师在日常维护工作中,通过SMT可以监控直播、点播、用户登录服务是否正常,如果有故障,SMT会自动告警,提醒运维工程师及时排除故障。4业务分解SMT主要分为以下几大需求功能:1、配置管理(编号OR_01)主要是服务器地址、直播频道
4、号等基本配置。2、直播频道监控(编号OR_02)a)目的是检测直播频道是否正常,针对的是如以前出现过的连接流服务器失败,直播源中断等故障。b)主要功能有直播频道监控方式配置,直播频道播放显示,故障自动告警,如连接服务器失败、直播频道不存在等故障。3、点播节目检测(编号OR_03)a)目的是检测点播节目是否正常,针对的是如以前出现过的点播文件未装载等故障。b)主要是通过点播测试文件,发现点播节目的故障,并能自动告警。4、用户登录服务监控(编号OR_04)a)目的是检测用户登录服务是否正常,针对的是如以前出现过Oracle数据
5、库停止导致用户无法登录等故障。9仅供内部使用运营平台服务监控软件需求规格a)主要是通过模拟客户端发起登录流程,定时检测登录服务是否正常。2、RBS负载均衡监测(编号OR_05)a)目的是检测RBS负载均衡是否正常,如象以前出现的域名无法解析(未交域名费等原因)等问题也可以检测。b)主要是通过模拟客户端发起域名解析请求,来判断RBS负载均衡是否正常,并能统计调度结果。3、节目单扫描(编号OR_06)a)目的是检测节目单是否存在死链接,及检查直播点播地址是否有错误,点播文件是否有问题等故障。b)主要是通过逐级扫描节目单中的链接
6、地址,遍历所有的直播和点播节目,以此来发现故障,并自动产生告警。c)注:该需求实现后,可以替代“点播节目检测(编号OR_03)”。1业务设计要点见10业务设计点list2业务设计点list需求ID功能需求需求分解描述备注OR_01监控软件配置管理 OR_01_01 RBS地址及域名配置 OR_01_02 直播流服务器IP和PORT配置,及保存流服务器列表 OR_01_03 直播频道配置,并保存直播频道列表 OR_01_04 WBSC服务器IP和PORT配置 OR_02流服务器直播频道监控 OR_02_01 配置
7、同时显示的监控直播频道数,分别是1、2、4、9,同时监控的直播频道显示在直播频道监控窗口中,并均匀分布。 OR_02_02 配置每个频道监控的时间,从向服务器发送请求开始计时,计时结束后切换到下一个等待监控的频道。 9仅供内部使用运营平台服务监控软件需求规格OR_02_03 检测直播监控频道队列排列方式有:1、按流服务器顺序;2、按频道顺序;两种方式可配置。例如,有2个流服务器A、B,3个直播频道1、2、3:1、按流服务器顺序的队列为:(A,1),(B,1),(A,2),(B,2),(A,3),(B,3),(A,1),(B
8、,1)…此顺序目的:是要把各个服务器上的所有频道都遍历一遍,保证每个流服务器上的所有频道都是正常的;缺点:是遍历一遍频道时间比较长,不利于及时发现直播源出问题;2、按频道顺序的队列为:(A,1),(B,2),(A,3),(B,1),(A,2),(B,3)…此顺序目的:是要把所有直播频道都快速检查一遍;缺