




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳市大赢家网络有限公司 InfoMagic监控平台设计说明V1.1保密级别:公司内部传阅范围:公司领导、各部门负责人、项目组成员、配置管理员InfoMagic监控平台系统设计说明书【V1.1】文档状态 初稿 评审通过 修改发布 作废文档标识当前版本V1.1作 者张文公司/部门大赢家/产品部完成日期版本历史版本号作 者操 作日 期说 明V1.1张 文初 稿2011-02-15V1.1张 文修 改2011-03-08主要将监控服务和生成整合为一个进程、不再扫描磁盘和对监控信息进行明确化评审记录表版本所属模块问题描述提出人评审时间目录1.引言21.1.编写目的21.2.背景32.任务概述32.1.目前现状32.2.目标33.应用场景设计44.功能实现设计44.1.监控任务配置设计44.1.1.业务流程图44.1.2.监控任务配置44.1.3.手机短信号码设置54.1.4.邮箱地址设置54.2.监控实现设计64.2.1.总体实现逻辑图64.2.2.监控模块监控的信息及其策略64.2.3.监控数据库结构84.2.4.报警实现84.2.5.出错处理实现114.2.6.查看数据库实现134.2.7.查看文件实现131. 引言1.1. 编写目的本文档对InfoMagic监控平台的总体设计、接口设计、交互设计、界面设计、以及文件生成出故障时的手动处理设计等进行了说明。1.2. 背景系统名称:InfoMagic监控平台任务提出者:袁广、刘特兴开发者:产品部门用 户:大赢家2. 任务概述2.1. 目前现状目前InfoMagic文件生成器可维护性不好,导致资讯文件出故障时只有熟悉数据流程的人才能处理;没有监控机制,只有在终端展现出来才知道有错误,监控平台着力解决这些问题。2.2. 目标1. 增强InfoMagic文件生成器的可维护性,即使是文件生成出故障了运维人员能够自己及时处理,而不需要开发人员去处理。2. 对资讯文件目录实时监控,将问题尽量在服务端暴露出来。3. 用户查看数据库、查看文件、处理问题非常方便,不需要去登录那么多的服务器,直接通过监控终端就能达到目的。4. 能够准确追踪问题所在(是数据库问题还是生成器的问题),以便能及时妥善的处理问题。3. 应用场景设计1.1.4. 功能实现设计4.1. 监控实现设计4.1.1. 总体实现逻辑图4.1.2. 监控模块监控的信息及其策略监控模块所能监控到的信息有:数据库连接、脚本执行时间、数据库消息接收及其处理、文件生成情况、空数据、生成器资源使用情况、文件生成异常等七类信息。下面是对每类信息的说明及其处理策略。4.1.2.1. 数据库连接数据库连接分为两种情况:一种是读取文件生成任务配置信息时连的ChangeDB数据库,另一种是读取生成文件所需的数据时连的数据库。这两种情况连接数据库失败时都会通知到监控模块,错误信息包括数据库IP、用户名、密码以及错误原因等,碰到数据连接失败需要人工去排查原因。4.1.2.2. 脚本执行时间文件生成器会将每个脚本的查询时间发送给监控模块,有监控模块决定要不要发出报警,若执行时间不是在可接受的范围则可能有两种原因:网络状况不好、脚本查询效率低。需优化网络状况或优化SQL脚本。4.1.2.3. 数据库消息接收及其处理针对每个文件生成任务数据库有数据更新会发送消息通知给InfoMagic生成器,InfoMagic生成器会将该消息通知发送给InfoMagic监控模块由监控模块对消息接收情况进行统计;接收到消息开始处理并发送消息告诉监控模块该消息处于正在处理状态由监控模块进行统计;消息处理完毕会发送消息通知InfoMagic监控模块由监控模块进行统计;因此对每个文件生成任务可以监控到收多少个消息、处理多少个消息、还有多少个消息未处理。也可以统计出总的接收消息数量、处理消息数量、未处理消息数据;4.1.2.4. 文件生成情况文件生成情况监控包括:针对每个任务应生成文件个数、实际生成文件个数、失败个数;文件生成器每执行完一次任务会将上面的信息发给InfoMagic监控模块,由监控模块对每个任务的文件生成情况进行统计并结合报警计划和报警条件判断是否发出报警。4.1.2.5. 空数据有时数据不到数据,InfoMagic文件生成器会将对应的任务号、务名称、SQL脚本、参数等信息发给监控模块由监控模块发出告警信息。4.1.2.6. 生成器资源使用情况监控终端订阅了查看生成器资源使用情况,监控模块会实时获取文件生成器的资源使用情况发给监控终端。4.1.2.7. 文件生成异常有时由于种种原因,比如网络中断、查询超时、执行脚本出错等会导致文件生成不出来。碰到这类情况文件生成器会发消息到监控模块由监控模块发出报警信息通知这类文件需要重新生成。4.2. 监控终端功能设计4.2.1. 报警消息显示监控终端收到Boss服务端发过来的消息在界面上显示出来。显示的内容包括生成器IP、任务号、任务名称、文件存放路径、报警信息等。4.2.2. 报警计划、报警条件 报警计划报警计划有两种类型:定时报警、定点报警。针对每个具体的文件生成任务比如说每30分钟检查一次报警条件属于定时报警;每天9:00检查报警条件属于定点报警。 报警条件报警条件是针对每个具体的文件生成任务而设置的,比如设置某个任务到每天9点时更新的文件数量小于10个就报警。注:报警计划和报警条件放到配置终端去配置,监控终端只需和任务列表一起导入过来就可以了。4.2.3. 手机短信号码设置 手机短信号码设置用于报警功能,程序异常或生成文件不正常时报警模块就会给这些手机号码发短信。4.2.4. 邮箱地址设置 邮箱地址设置用于程序异常或生成文件不正常时报警模块给运维人员发邮件。4.3. 监控数据库结构4.4. 报警实现 逻辑图 手机短信实现设计直接调用IM手机短信接口。调用方法:Var sSerSoap :SmsServiceSoapbeginSmsSerSoap := GetSmsServiceSoap(True,defWSDL,nil); SmsSerSoap.SendSms(UserName,UserPwd,SenderName,SmsType,End; E_Mail实现设计直接用控件实现,发送电子邮件时,要发送的内容存为附件然后再发送出去。 发消息到监控界面实现设计 监控模块监控到文件更新异常或生成器运行异常时,立即通知报警模块,由报警模块通过DSB与监控界面展现端通信,将消息通知到监控界面展现端,监控界面消息接收模块接收到消息后在界面上显示出来。4.5. 出错处理实现文件生成出错有两种情况:一种情况是文件损坏,另一种情况是数据本身错误。出现这两种情况监控模块是监控不到的,需在终端展现出来才知道。若出现这两种情况服务端只能手工处理,按下面的流程处理:当使用出错处理功能时应该控制按此流程走。4.6. 查看数据库实现流程图:查看数据库分两步:1. 监控界面发送任务号到文件生
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一年级信息技术下册 作品展示 2说课稿 河大版
- 初二数学模拟试题及答案
- 2025年度四川省道路运输企业职业资格安全生产管理人员考试含答案
- 2025年国家消防安全知识竞赛题库及答案
- 高中英语 Unit 2 Period 4 Developing ideas说课稿 外研版必修第一册
- 中国古典小说在世界文学中的地位与作用-洞察及研究
- 艺术传播媒介研究-洞察及研究
- 文化身份认同的教育实践-洞察及研究
- 艺术市场分析与营销-洞察及研究
- 细胞膜通透性研究-洞察及研究
- 矿山安全培训课件-地下矿山开采安全技术
- 汪小兰版有机化学答案全
- DB32∕T 3751-2020 公共建筑能源审计标准
- DB51T 2975-2022气凝胶复合保温隔热材料及系统通用技术条件
- 高中音乐《学会聆听音乐》第三课时《联想与想象》 课件
- 实验,双子叶植物根类药材的鉴定课件
- 高中音乐鉴赏 第一单元 学会聆听 第一节《音乐要素及音乐语言》
- GB/T 40302-2021塑料立式软薄试样与小火焰源接触的燃烧性能测定
- 20以内加减法口算题3500道直接打印
- 北斗卫星导航系统(全套课件208P)
- 急诊科岗位职责
评论
0/150
提交评论