您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > BMC应用管理解决方案-v3
应用可用性管理解决方案博思软件(中国)有限公司©Copyright5/24/2020BMCSoftware,Inc2为什么需要应用管理?从运行的视角了解应用运行状况,而不仅仅是单点组件的状态-通过业务监控可以更加有效了解业务服务质量,结合系统监控提高服务的稳定性-主动模拟仿真用户业务交易(GUI模式结合协议模式),主动关注用户的真实体验-应用监控的内容除了应用本身各部件的监控外,还需涉及用户体验、业务影响等内容。监控应用的可用性-了解系统运行状况-提供服务水平管理的基础数据-瞻前的发现故障、解决故障-提供解决故障的详细信息应用监控的分类-应用系统监控(组件、日志、故障等)-主动式交易监控(模拟)-被动式交易监控(实时)©Copyright5/24/2020BMCSoftware,Inc3应用可用性管理的层次•实时获取用户使用及应用运行状况•主动测量应用响应时间、可用性及精确性•通过应用本身提供的接口采集应用信息进行展现及分析•深度应用问题关联分析•深层次的问题检测•应用交易追踪应用可用性管理应用系统监控模拟应用监控实时应用监控应用问题深层定位及追踪避免应用故障及服务水平问题消除应用性能及可用性故障确保可靠、高性能的应用增加用户满意度,减少运维部门和业务部门之间的代沟快速问题诊断及修复Benefits©Copyright5/24/2020BMCSoftware,Inc4交易探针(AppSight)应用监控-架构User-GET/index.htmlMirror/Span端口.html.gif.gif.js防火墙应用服务器数据库服务器3层交换机负载均衡路由器真实交易数据采集BMCEUEMCollector集中事件管理平台(BPPM)模拟交易数据采集(BMCTMART执行服务器)模拟交易数监控中心服务器(BMCTMARTCentral)模拟应用监控事件真实应用监控事件应用监控深度诊断信息抓取应用系统信息抓取©Copyright5/24/2020BMCSoftware,Inc5更进一步:立体监控监控服务器J2EE深度监控运营终端监控扩展业务监控主机网络存储……J2EE.NetSAP……交易监控应用监控系统监控监控平台运维人员多层次监控、业务系统应用监控数据关联分析代理模式结合无代理模式BMCAPMBMCBPPMBMCAppSight©Copyright5/24/2020BMCSoftware,Inc6Analytical,ModelingandReportingEngines集中监控和展示平台架构6CapacityDatabaseAgent-lessDataCollection&Storing硬件监控环境监控监控数据性能数据配置数据应用、业务数据StorageDataCenterFacilitiesPhysical/VirtualServersDatabases&MiddlewareApplicationsDataNetworks门户大屏3D告警报表运维“数据仓库”性能事件业务……CMDB工单©Copyright5/24/2020BMCSoftware,Inc7•通过应用监控发现问题,并能够快速定位问题•集中监控展示问题并告警•深层次问题定位,特别是针对J2EE环境,并可将问题提交给研发定位问题应用监控使用示例应用系统监控解决方案©Copyright5/24/2020BMCSoftware,Inc9应用监控典型需求应用监控主要分三类:IT基础架构监控业务可用性监控业务数据监控监控实现方法:•IT基础架构监控(CPU\内存\网络链路\)•应用日志监控(Catalina.log、各应用系统的日志)•应用进程监控(各平台进程的状态、数量、资源占用等)•SQL数据查询(数据库接口查询比如时点交易数等)•应用监控程序数据输出规则分析(分析应用自身的数据输出)•操作系统脚本程序(已有的操作系统脚本程序)•PSL语言编程(对于没有日志、数据库、命令行接口的应用程序,我们可以与系统提供商协商,通过二次开发实现)©Copyright5/24/2020BMCSoftware,Inc1090%以上的现有脚本需求均可在工具层面上实现应用自带监控程序:-部分通过Patrol上开发方式替代;-部分通过集成方式集成到监控平台。7大监控领域:-进程、日志、端口、资源:Patrol已有的功能;-联机交易:需要在Patrol上开发;-版本、配置:通过BladeLogic自动化平台来管理比较合适应用系统监控-改造分析(示例)任务分类脚本类型监控内容改造方法数量现有脚本改造进程及端口监控进程及端口PATROL95DB2监控DB2PATROL4Oracle监控OraclePATROL20WAS监控WASPATROL+PSL开发7应用WebURL监控监控WebURLPATROL+TMART30应用自带监控程序ATMP系统接口程序+PSL开发1黄金交易系统接口程序+PSL开发1加密平台系统(旧)接口程序+PSL开发1加密平台系统(新)接口程序+PSL开发1客服系统接口程序+PSL开发1企业服务总线集成接口1验印系统PATROL1银联前置系统接口程序+PSL开发1影像平台系统集成接口1综合业务系统(后台)集成接口1应用自带监控脚本集中提回进程和端口PATROL1电话银行交易监控PATROL+PSL开发1农信银前置连接和服务状态监控集成接口1大额支付交易监控集成接口1小额支付交易监控集成接口1网银连接数监控PATROL+PSL开发1银银通第三方存管交易、端口监控PATROL1银银通第三方存管端口监控PATROL1数据库连接数PATROL1手机充值平台充值异常情况PATROL+PSL开发1CICS监控PATROL1CICS进程监控PATROL1监控小额支付、同城支付、农信银支付的进程PATROL1未监控应用的纳管N/A进程、日志、端口、资源PATROL341联机交易PATROL+PSL开发40版本、配置BLADELOGIC341©Copyright5/24/2020BMCSoftware,Inc11应用系统监控-逻辑架构系统监控平台(BPPM)集中监控管理平台(BPPM)HistoryEventCatalogEventLogPATROL代理MonitorEvents自开发的监控模块(KM)被监控系统#ChecklocalCICSRegionthroughlssrccommand#GetRegionnameserverName=get(../serverName);#serverURL=get(../serverURL);#Checkiftheregionislocalorremotecmd=lssrc-a|grepcics|grep.serverName;cmd_result=execute(OS,cmd);region_status=ntharg(cmd_result,3);if(region_status==active){set(./value,1);}else{set(./value,0);}BMC标准监控模块(KM)应用自带监控程序事件事件性能/事件BMC主动式应用监控解决方案©Copyright5/24/2020BMCSoftware,Inc13防火墙ApacheWebSphereWebLogicCICS数据库主机WEBWEB中间件通过业务监控可以更加有效了解业务服务质量,结合系统监控提高服务的稳定性主动模拟仿真用户业务交易(GUI模式结合协议模式)主动式应用监控BMCTMART©Copyright5/24/2020BMCSoftware,Inc14•分为三个层次进行评估应用监控•可用性-应用是否可用•准确性-应用数据是否正确•性能-性能评估•用户体验的性能•后台执行性能(DNS、页面下载时间、建立连接时间等)•细颗粒度的性能指标(具体对象、页面的下载时间等)监控指标•录制•定制•打包•回放•结果分析监控方式BMC主动式应用监控特点•动态基线•简单的录制回放技术•基于真实的TrueLog结果分析•基于Pascal语法的录制脚本定制•合二为一的主动监控模式•GUI模式(操作模式)+协议模式(通讯模式)•全面业务类型支持(多界面及多协议支持)优势分析•用户满意度•用户体验监测、跟踪、评估、优化•业务效率•响应时间、效率瓶颈•热点服务、客户流向•变更与质量管理•合规与风险管理•异常访问、页面攻击、违规操作、主页篡改等使用场景©Copyright5/24/2020BMCSoftware,Inc15性能指标DNS时间,建立连接时间,SSL握手时间,发出请求时间,收到第一个包时间,内容下载时间,服务器处理时间,基础页面下载时间,基础页面下载字节数,基础页面下载速度(KB/s,监测点数,错误点数,可用性(%),准确性主要关注指标:3个指标(可用性,准确性,响应时间)报表性能报表,可用性报表性能告警设置集中到BPPM进行集中性能告警处理设置对象:性能指标,可用性阀值:动态阀值&静态阀值触法警报点数警报取样间隔:用户时间范围运营商选项:选择那些运营商测量数据最多警报次数:超出设置不再报警故障告警设置集中到BPPM进行集中故障告警处理选择错误类型:HTTP错误类型*(页面错误,内容错误)错误数量:出现多少次报警警报取样间隔:用户时间范围最多警报次数:超出设置不再报警,直到正常后才恢复。典型的采集指标©Copyright5/24/2020BMCSoftware,Inc16主动应用监控©Copyright5/24/2020BMCSoftware,Inc17深层次问题定位BMC被动式应用监控解决方案©Copyright5/24/2020BMCSoftware,Inc19工作模式--概述透明不会对代码、服务器和内容进行修改不产生额外流量不产生单点攻击Hasnopointsofattack无延迟不需要额外服务器和数据库可以工作于HTTP及HTTPS模式©Copyright5/24/2020BMCSoftware,Inc20数据处理•TransactionValue=$35.99•Password=“GoBulldogs”•Customer=“AmericanActuary”•Geographicinfo=“Atlanta,GA,USA”•InternetServiceProvider=“CoxNet”•BrowserType=“Firefox2.0Beta”•CustomErrors=“RecordNotFound”•CreditCard=“4444123455556666”BobSmithLoginReportCheckoutrpt.jspImage.gif让我们有时忘记数据抓取!内置字段级数据安全,敏感信息可以不保存。“------------6666”“Null”©Copyright5/24/2020BMCSoftware,Inc21TCP包拆分分析©Copyright5/24/2020BMCSoftware,Inc22关联用户与业务业务交易用户Firefox用户报表页在Atlanta的用户会话业务相关BobSueTomMaryJoe©Copyright5/24/2020BMCSoftware,Inc23数据展示仪表盘©Copyright5/24/2020BMCSoftware,Inc24数据展示仪表盘©Copyright5/24/2020BMCSoftware,Inc25被动应用监控©Copyright5/24/2020BMCSoftware,Inc26问题深层次定位©Copyright5/24/2020BMCSoftware,Inc27
本文标题:BMC应用管理解决方案-v3
链接地址:https://www.777doc.com/doc-5529906 .html