ITManager应用监控产品需求规格说明书Word版

上传人:每**** 文档编号:48731697 上传时间:2022-01-14 格式:DOC 页数:24 大小:638KB
返回 下载 相关 举报
ITManager应用监控产品需求规格说明书Word版_第1页
第1页 / 共24页
ITManager应用监控产品需求规格说明书Word版_第2页
第2页 / 共24页
ITManager应用监控产品需求规格说明书Word版_第3页
第3页 / 共24页
点击查看更多>>
资源描述
文档编号:xxx-xxx-xx-xxITManager应用监控产品需求规格说明书文档版本号:文档编号:文档密级:归属部门/项目:产品名:ITManger应用监控子系统名:编写人:编写日期:审核人:审核日期:批准人:批准日期:修订记录:版本号修订人修订日期修订描述推荐精选目 录1 简介41.1 目的41.2 范围41.3 定义、首字母缩写词和缩略语41.4 参考资料51.5 假定52 产品定位52.1 产品背景52.2 问题说明52.3 产品定位说明53 相关方和用户说明53.1 相关方摘要63.2 用户摘要63.3 用户环境63.4 关键的相关方/用户需要64 产品概述64.1 产品总体效果74.2 功能摘要74.3 假设与依赖关系75 产品功能性需求概述76 产品功能关联87 产品功能性需求描述97.1 应用监控添加97.1.1 监控对象添加97.1.2 监控指标添加107.2 应用监控数据采集107.2.1 DNS解析时间107.2.2 FTP连接时间117.2.3 FTP下载指定文件的时间和速率117.2.4 POP3服务连接时间117.2.5 SMTP发信时间127.2.6 一般TCP服务探测127.2.7 指定URL下载时间137.2.8 指定URL下载字节长度137.2.9 指定URL内容匹配14推荐精选7.2.10 指定URL返回码147.2.11 事件和告警的形成157.3 应用监控展现157.3.1 监控指标展现157.3.2 告警展现168 约束169 接口1610 产品非功能性需求1710.1 适用的标准1710.2 系统需求1710.3 用户界面需求1810.4 易用性1910.5 可靠性1910.6 性能1910.7 可支持性2010.8 安全性需求2010.9 可扩展性需求2010.10 兼容性需求2010.11 可移植性需求2111 文档需求2111.1 用户手册2111.2 联机帮助2111.3 安装指南、配置文件、自述文件2112 附录A:需求确认2113 附录B:需求评审辅助列表2314 附录C:待定需求列表23推荐精选1 简介网络、主机、数据库作为传统的监控对象早已得到用户的重视,业界也有很多成熟的产品,实现对这些对象的监控.ITManager就是其中比较成功的一员。在这些监控做得比较成熟后,最终用户对运营商提出了更高的要求.最终用户使用的是运营商提供的具体的服务,如WWW服务、邮件服务、FTP服务等、有时在网络、主机,、数据库等对象都正常运行时,由于服务本身的原因,不能提供应有的可用性。因此,有必要建立直接对各种应用服务的监控,直接站在最终用户的角度监控应用服务的可用性。本项目完成后,与ITManager系统集成到一起,实现对用户应用的实时监控。1.1 目的此文档的目的是收集、分析和定义“ITManager应用监控”的产品的需要和特性。它包括相关方和目标用户需要的功能和这些需要存在的原因,以及详细地说明所确定的产品的关键外部流程、接口和非功能性特性的需求、设计约束。1.2 范围项目的名称:应用监控软件项目产品的名称:ITManager系统的应用监控子系统项目的组织者:浙大快威成都勤智数码有限责任公司产品的生产者:浙大快威成都勤智数码有限责任公司,应用监控项目组产品的设计者:浙大快威成都勤智数码有限责任公司,应用监控项目组产品的所有权:浙大快威成都勤智数码有限责任公司1.3 定义、首字母缩写词和缩略语需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。ITM ITManager的简称KPI监控指标优先级:高必须完成;中在时间不足,或是发生风险时,可以考虑暂缓;低属于优化功能,若资源足够,也可以实现实现难度:高不熟悉的技术;中未做过类似的但熟悉技术;低曾做过类似的推荐精选1.4 参考资料ITManager用户需求说明书ITManager用户手册1.5 假定读者应对现有ITManager系统的功能,系统架构,应用监控的目的,含义,以及用户需求有一定了解。2 产品定位本产品首先作为现有ITM系统的一个子系统,能完整嵌入到现有系统中运行,其数据流程和存储结构等与ITM系统兼容。2.1 产品背景现有ITM系统实现了对网络、主机、数据库等对象的实时监控,随着网络条件的改善,用户越来越将注意力集中于应用,直接关注应用的可用性。本模块应为ITM提供应用监控功能。2.2 问题说明本产品首先作为现有ITM系统的一个子系统,能完整嵌入到现有系统中运行,其数据流程和存储结构等与ITM系统兼容。同时,开发过程中应注意模块独立性,在将来也能够将本模块扩充为一个独立系统。2.3 产品定位说明本模块使ITM系统具有在应用密集环境下的实时监控能力,从而扩大ITM的适应范围,比如IDC机房,网站,以及政府,公司的日常业务监控。推荐精选3 相关方和用户说明3.1 相关方摘要3.2 用户摘要3.3 用户环境3.4 关键的相关方/用户需要4 产品概述4.1 产品总体效果对客户提供类似于主机监控的使用方法。在 定制设备管理应用监控 中管理(增删改)监控对象和指标在 首页 中显示树状监控对象,单击一个监控对象后,在右边主窗口中展现属于它的所有指标的情况。4.2 功能摘要能对一下应用(服务)提供实时监控l DNSl FTPl POP3l SMTPl 一般TCPl URL(WWW)4.3 假设与依赖关系5 产品功能性需求概述应实现以下模块/功能:编号功能类别编号子功能1应用监控添加应用监控-SRR-1.1 监控对象添加应用监控-SRR-1.2 监控指标(KPI)添加2应用监控数据采集应用监控-SRR-2.1DNS解析时间应用监控-SRR-2.2FTP连接时间应用监控-SRR-2.3FTP下载指定文件的时间和速率推荐精选应用监控-SRR-2.4POP3服务连接时间应用监控-SRR-2.5SMTP发信时间应用监控-SRR-2.6一般TCP服务探测应用监控-SRR-2.7指定URL下载时间应用监控-SRR-2.8指定URL下载字节长度应用监控-SRR-2.9指定URL内容匹配应用监控-SRR-2.10指定URL返回码应用监控-SRR-2.11事件和告警3应用监控展现应用监控-SRR-3.1应用监控指标展现应用监控-SRR-3.2告警方式6 产品功能关联所有的监控对象和指标需要先添加,然后借用ITM的调度策略进行周期性采集,并保存于数据库,最后展现。1. 监控对象和指标添加应于ITM系统融合到一起,可考虑添加监控对象添加指标推荐精选2. 采集l 调度借用ITM原有的对主机采集的调度模块:一个监控对象相当于一个主机监控对象的指标相当于主机的指标l 采集具体的采集模块需要全新编写,后文描述l 数据库每一个指标增加一个表,表结构除能容纳所有采集信息外,其风格和命名于原有主机表一致。3. 展现能将所有监控对象列在一个树状列表中,单击一个监控对象后,自动到数据库中寻找对应的表/数据,按图表或走势图两种方式展现。对超过阈值的监控对象,在树状列表的对应位置实现闪烁告警,并产生相应的文字信息,以颜色区分严重级别。主要展现安排在首页。7 产品功能性需求描述7.1 应用监控添加7.1.1 监控对象添加名称、标识符应用监控-SRR-1.1功能描述描述监控对象添加相关参数及其范围监控类型,选择位置,选择,默认为主监控视图设备名称,输入推荐精选IP地址,输入,应检查有效性,主机名,输入优先级高难度低输入(键盘输入或鼠标点击;数据流/报文流入)键盘输入和鼠标点击正确操作序列(可用图)输出(界面显示;数据流/报文输出)界面显示;数据入库错误处理:对于错误的输入、错误的操作方式的处理办法说明提醒用户重新输入补充说明7.1.2 监控指标添加名称、标识符应用监控-SRR-1.2功能描述描述监控指标添加相关参数及其范围监控指标类型,选择指标属性:不同的指标属性不同,请参考ITManager应用监控用户需求说明书5.1.2.1功能描述。优先级高难度中输入(键盘输入或鼠标点击;数据流/报文流入)键盘输入和鼠标点击正确操作序列(可用图)输出(界面显示;数据流/报文输出)界面显示;数据入库错误处理:对于错误的输入、错误的操作方式的处理办法说明提醒用户重新输入补充说明推荐精选7.2 应用监控数据采集7.2.1 DNS解析时间名称、标识符应用监控-SRR-2.1功能描述描述DNS解析时间采集相关参数及其范围DNS服务器地址解析对象(如一个域名)错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)解析结果,解析花费时间采集结果写入数据库补充说明7.2.2 FTP连接时间名称、标识符应用监控-SRR-2.2功能描述描述FTP连接时间相关参数及其范围服务端口号用户名,密码错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)连接到ftp服务,并成功登陆所耗费时间采集结果写入数据库补充说明推荐精选7.2.3 FTP下载指定文件的时间和速率名称、标识符应用监控-SRR-2.3功能描述描述FTP下载指定文件的时间和速率相关参数及其范围端口号用户名,密码远程路径,本地存放路径错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)被下载文件的长度下载该文件从登陆,到下载完成全程耗费的时间平均速率采集结果写入数据库补充说明7.2.4 POP3服务连接时间名称、标识符应用监控-SRR-2.4功能描述描述POP3服务连接时间相关参数及其范围端口号用户名,密码错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)连接到pop3服务,并成功登陆所耗费时间采集结果写入数据库补充说明推荐精选7.2.5 SMTP发信时间名称、标识符应用监控-SRR-2.5功能描述描述SMTP发信时间相关参数及其范围端口号用户名,密码邮件信息(收信、发信email地址、邮件主题、内容)错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)连接到smtp服务,并成功发送测试邮件所耗费时间采集结果写入数据库补充说明7.2.6 一般TCP服务探测名称、标识符应用监控-SRR-2.6功能描述描述一般TCP服务探测相关参数及其范围TCP服务端口号发送字符串(将此字符串发送到被探测端口,观察其相应字符串)错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)是否可以和对应端口建立tcp连接通信字符串:向tcp端口发送指定字符串,接收主机响应字符串采集结果写入数据库补充说明推荐精选7.2.7 指定URL下载时间名称、标识符应用监控-SRR-2.7功能描述描述指定URL下载时间相关参数及其范围URL用户名密码错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)从与web服务器建立连接,到指定url下载完毕所耗费的时间采集结果写入数据库补充说明7.2.8 指定URL下载字节长度名称、标识符应用监控-SRR-2.8功能描述描述指定URL下载字节长度相关参数及其范围URL用户名密码错误参数处理优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)指定url下载完毕的字节数采集结果写入数据库补充说明推荐精选7.2.9 指定URL内容匹配名称、标识符应用监控-SRR-2.9功能描述描述指定URL内容匹配相关参数及其范围URL用户名密码匹配内容错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)是否超时是否匹配匹配的字符串采集结果写入数据库补充说明7.2.10 指定URL返回码名称、标识符应用监控-SRR-2.10功能描述描述DNS解析时间采集相关参数及其范围URL用户名密码错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)连接指定url的http返回码返回码的含义(中文,力求简明扼要)采集结果写入数据库推荐精选补充说明7.2.11 事件和告警的形成名称、标识符应用监控-SRR-2.11功能描述描述时间和告警的形成相关参数及其范围各KPI的阈值,及事件描述错误参数处理无优先级高难度高输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)在采集时完成,当超过阈值限制时,调用ITM接口产生相应的告警,使用参数定义的事件描述。补充说明7.3 应用监控展现7.3.1 监控指标展现名称、标识符应用监控-SRR-3.1功能描述描述监控指标展现相关参数及其范围数据库表错误参数处理无优先级高难度中输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)从数据库表读取采集数据,按两种方式展现数据:1 图表,以表格形式展现2 走势图,对部分单指标的数值型数据,可按任意时间段画出走势图,时间段可手动调整。推荐精选3 页面位置和风格,与ITM原有主机监控类似,可参考ITManager应用监控用户需求说明书补充说明7.3.2 告警展现名称、标识符应用监控-SRR-3.2功能描述描述告警的展现相关参数及其范围数据库表以及调用ITM事件模块错误参数处理无优先级高难度中输入(键盘输入或鼠标点击;数据流/报文流入)读取数据库正确操作序列(可用图)错误操作处理输出(界面显示;数据流/报文输出)调用ITM事件处理模块,对事件做如下处理:1 所有事件按不同优先级不同,用不同的颜色,显示在主页,要求能区分来源,对问题能做具体描述2 在每个监控对象展现页,能显示跟这个监控对象相关的事件3 当某个监控对象的相关事件中有达到告警级别的,左边对象树中的相关图标闪烁提示注意。4 以上事件只显示最近若干条(如50条),所有事件可调用ITM事件展现模块做灵活查询。补充说明8 约束9 接口为了能与ITM系统完整融合,并为将来的开发提供统一接口,定义以下接口功能。以下接口功能,必须严格按要求开发。1 每一类监控对象定义为一个类,如DNS,URL,SMTP等,并继承自MonObj类。每个监控对象类提供一个DoProbe()公用接口,它调用相关的所有KPI的DoProbe()接口,并将采集值存储在KPIValue中;它本身被其它模块调用,以监控特定应用。2 每一个KPI定义为一个类,如URLCode,SMTPTime等,并继承自MonKPI类。每个KPI类提供一个DoProbe()公用接口,被监控对象类调用,如有必要也可以推荐精选被别的模块调用。3 每个KPI类的DoProbe()接口返回一个KPIValue类型的实例,存储所有采集数据。4 每个监控对象类必须提供store()公用接口,被外部模块(如调度模块)调用,将有关该对象的所有KPI的采集值存储(存储在KPIValue中)到数据库表中。5 每个监控对象必须提供alert()公用接口,负责处理告警。它调用ITM的事件处理模块,自身被ITM调度模块或其它模块调用。监控对象KPI对象DoProbestorealertDoProbeKPIValue10 产品非功能性需求10.1 适用的标准编号需求名称详细要求10.2 系统需求l 硬件平台Intel X86平台CPU主频1.6G以上内存1G以上空闲硬盘空间10G以上网络接口100M推荐精选l 软件平台操作系统:Windows2000 Server SP4客户端:IE5.0以上10.3 用户界面需求要求与ITM母系统风格一致可参考以下Demo1 展现整体风格2 图表展示3 走势图展示推荐精选4 告警10.4 易用性产品应具备易用性,要求现有ITM用户在经过简单培训(12天)后能熟练使用该功能。10.5 可靠性l 平均故障次数 = 100 台最高采集频率 = 5 分钟对数据库压力不大不明显影响被监控系统的性能10.7 可支持性编号需求名称详细要求10.8 安全性需求需使用itmanager的admin权限方能操作本部分功能10.9 可扩展性需求10.10 兼容性需求本系统作为itmanager的子系统10.11 可移植性需求11 文档需求11.1 用户手册11.2 联机帮助11.3 安装指南、配置文件、自述文件12 附录A:需求确认需求评审报告摘要需求文档输入名称,标识符,版本,作者,完成日期,需求评审报告输入名称,标识符,评审日期, 工作成果合格,“无需修改”或者“需要轻微修改但不必再审核”。推荐精选评审结论 工作成果基本合格,需要作少量的修改,之后通过审核即可。 工作成果不合格,需要作比较大的修改,之后必须重新对其评审。评审意见评审小组成员输入评审小组成员需求承诺需求文档输入名称,标识符,版本,作者,完成日期客户承诺承诺签字,日期项目经理承诺承诺签字,日期推荐精选13 附录B:需求评审辅助列表编号功能编号子功能通过?Y/N原因后续操作14 附录C:待定需求列表编号功能编号子功能当前状态待定原因可能造成的问题 (注:可编辑下载,若有不当之处,请指正,谢谢!) 推荐精选
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!