版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
版权所有CompuwareCorporationCompuwareCorporation事先书面许可,不得使用、披露或复制。仅限授权用户访问。使用本产品必须遵守CompuwareCorporation的用户许可协议条款和条件。Compuware、FrontLine、NetworkMonitoring、SyntheticMonitoring、ServerMonitoring、TransactionTraceAnalysis、Corporation的商标或注册商标。CiscoCiscoSystems,IncInternetExplorer、Outlook、SQLServer、Windows、WindowsServerWindowsVistaMicrosoftCorporation的商标RedHatRedHatEnterpriseLinuxRedHatIncJ2EE、Java和JRE是OracleCorporation的商标或注SAPSAPR/3SAPAGAdobe®Reader®AdobeSystemsIncorporated在美国和/内部版本生成时间:2013年10月14日,目简介目标读者本指南的结构相目简介目标读者本指南的结构相关发布内容客户支持信息777889文档约第1章∙Web配置过程概述第2章∙添加基本的DCRUM设备向设备列表添加AMD向设备列表添加CAS向设备列表添加ADS第3章∙流量监视质量的验证监听点诊断监听点诊断报告网络接口常规统流量中检测到的服会话相关统计信息SSL应用程序概述RUMConsole确定与网络硬件操作相关的问题第4章∙基本监视配置配置常规据收集器3DataCenterReal-UserMonitoringWeb应用程序监视用户指南配置与操作相关的全配置与操作相关的全局设置Web监视中的操作时间第5章∙AMD监视HTTPHTTPS定义软件服务捕获流量跟踪流量跟踪的手动上应用程序流量类别未解密的SSL流量为软件服务定义选择服务为软件服务定义配置URL在URL中使用通配符用户名识别配置HTTP模式中用户名识别配置预览选择用户标识的搜索范围选择用户标识搜索方法HTTP旧版模式中用户名识别配置预览配置基于HTTPPOST的用户识别方法配置基于HTTPGET的用户识别方法配置基于Cookie的用户识别方法配置基于会话Cookie的用户识别方法配置用户名识别的其他方法使用正则表达式提取用户标识查看和发布软件服务定义管理软件服务定义手动定义软件服务管理服务在RUMConsole中添加设备编辑设备连接参数从设备列表中删将DCRUM与dynaTrace集成配置dynaTrace以便从DCRUM接收性能数据RUMConsole中配GPNURL自动学习配置URL自动学习URL自动学习算法的详细信URL自动学习诊断HTTP监视中的自定义度量标准度量标准值提取方法4定义用于定义用于HTTP监视的自定义度量标准HTTP监视中的操作属性提取HTTP响应操作属性提取HTTP请求操作属性在报告服务器控制面板中定义操作属性名称提取杂项参数提取组属性从孤立重定向报告中排除元素模拟代理和浏览器识别配置模拟代理、浏览器、操作系统和硬件识别根据HTTP标头内容的综合Agent识别根据用户名或IP地址的综合Agent识别页面组件终止标识自动页面名称识别重定向URL报告内容类型URL监视根据内容类型监视非HTML对象记录事务、ADS数据和ADS标头数据屏蔽敏感HTTP信息HTTP服务的字符编码支持HTTP服务基于规则的字符编码将HTTP错误代码分配到错误类别管理SSL警报代码在报告服务器控制面板中定SSL错误名从AMD客户端分析中排除IP地址范围导入和管理用户ID映射信息HTTP相关分析器的常规配置选项HTTP分析URL识别和解析的全局设置基于Cookie的页面和会话识别的全局设置客户端IP地址扩展的全局设置组合页面多框架页面计算多框架页面服务器时间选定的用户定义软件服务的HTTP配置选项HTTPSSL软件服务的其HTTPExpress分析器HTTPExpress软件服务的常规配置选项配置基于HTTPExpress分析器的用户定义软件服务配置HTTPExpress分析器监视URL5DataCenterReal-UserMonitoringWeb应用程序监视用户指南HTTPExpress分析器监视带参数的HTTPExpress分析器监视带参数的URL第7章∙监视序列事务AMD以监HTTP的事务添加事务为一系列的AMD添加事务HTTP事务的筛选器和AMD修改、删除和克使用关联ID监视异步HTTP事务第8章∙Web逻辑层第9章∙CAS报告上的Web应用程序流附录A∙诊断和故障排除指导配置问题排除SSL监视问题报告相关问题导配接设CBA和CBAAgent的连接设置CBAAgentRUMConsoleServer的连接设置CBAAgentRUMConsoleServer连接SSL附录B∙正则表达式基本知测试正则表达式正则表达式的最佳实践附录中止的分类Glossary........................................................索引6简 本手册的目标读者是想要配简 本手册的目标读者是想要配置监视基于Web的应用程序的DCRUM本指南的结构如下•配置过程概述[第13页果以及如休解决与HTTP或HTTPS监视相关的问题。添加基DCRUM设备[第19页流量监视质量的验证[第25页]基本监视配置[第37页]AMDHTTPHTTPS流量[第45页配置微调[77页性、自定义度量标准或SSL错误。监视序列事务[第167页••••••7DataCenterReal-UserMonitoringWeb应用程序监视用户指南解释如何配置连续事务Web解释如何配置连续事务Web逻辑层[第177页CAS报告上的Web应用程序流量[第179页HTTPHTTP流量数据DCRUM报告。诊断和故障排除[第181页]HTTPHTTPS相关的最常见配置或报告问题。正则表达式基本知识[第205页]中止的分类[第211页]中断的事务,描述上述事务的4个主要类别。•••••您还可FrontLine支持站点Compuware产品的FrontLine时,需要进行注册并获取密码。注册免费。可使AdobeReader7或更高版PDF文件。如果未安装阅读器应用程序,您可以从Adobe网站/downloads/下载安装文件。FrontLine次访问FrontLine时,需要注册并获取密码。注册免费。要访问FrontLine,请登录美国和加拿大:1-800-538-7822或1-313-227-54448所有其他国家/地区:请与当地的所有其他国家/地区:请与当地的Compuware办事处联系。联系信息请•可以通过FrontLine主页上的报告和跟踪呼叫选项卡 APM社邮CompuwareOneCampusMartiusDetroit,MI48226-5099••客户端编号。此编号由Compuware为您分配并记录在您的销售合同中。AMD、报告服务器和带有RUMConsoleServerRUMConsole的版本号。ReportServer务器GUI。在RUMConsole中,导航至设备和连接➤管理设备,从设备列表中选择并读取RUMConsoleRUMConsole通过选择帮助关于菜单项目,使用RUMConsoleGUI通过选择帮助关于菜单项目,使用TCAMGUI9DataCenterReal-UserMonitoringWeb应用程序监视用户指南问题描述,包括确切的错误消息,如果有(建议使用屏幕截图)可能采用过的问题恢复操作描述及其结果调试从RUMConsole中获取的特定组件的信息••••••◦若要导出所有信息RUMConsole菜单中的Console诊有关报告服务器的信息包括数据收集器用于包括服务器上记录和保存的安装信诊断数据包文件的目标路径◦◦若要导出有关特定的AMD的信息,请导航至设备和连接管理设备,然后从包括数数据文件筛选器(RegEx)诊断数据包文件的目标路径•正在运行TCAM的机器的系统事件日志和WindowsServer2003的C:\DocumentsandSettings\AllUsers\Compuware\VTCAM中的TCAM日志。•注在将所有文件发送至客户支持之前,正在运行TCAM的机器的系统事件日志和WindowsServer2003的C:\DocumentsandSettings\AllUsers\Compuware\VTCAM中的TCAM日志。•注在将所有文件发送至客户支持之前,请先进行压缩文档约定[11页FixedFixedDataCenterReal-UserMonitoringWeb应用程序监视用户指南Code该字 表 Web应用程Data Web应用程DataCenterReal-UserMonitoring可让您监Web应用程序的性能。可将其配置为监视URLURL范围,或自动识别和分析最常出现URL。还可以配置Web应用程DCRUM后,使RUMConsole,以确定最符合您的监视需求的配置。有两个供监视流量的HTTP分析器版本:•HTTP这是精简版本。利用此版本,您可以创URL的简单软件服务。该版本仅提供限于命中标URL监视HTTP分析,因此适用于进行流量分•Web应用程序监视由配置设备、创建和修改监视规则和生成报告组成DCRUM组件和基本监视概念参DataCenterReal-UserMonitoring入需要确定监视目标有关更多信息,请DataCenterReal-UserMonitoring入门中的定义目标、宗旨••DataCenterReal-UserMonitoringWeb应用程序监视用户指南第1章◦请参第1章◦请参阅DataCenterReal-UserMonitoringAgentlessMonitoringDevice安装指最新版本的RUMDataCenterReal-UserMonitoringRUMConsole安装指南。最新版本的CASDataCenterReal-UserMonitoringCentralAnalysisServer安装指南。可选:最新版本的ADS请参阅DataCenterReal-UserMonitoringAdvancedDiagnosticsServer安装◦◦◦CenterReal-UserMonitoring管理指南中的为DCRUM打开的网络端口。MonitoringSSL监视管理指南。•必须执行以下步骤才能开始使用DCRUM套件监视流AMD据收主数(DCRUM),它收集并DCRUM报告服务器呈现监视数据以供分析和报告。您需要在RUMConsole中向设备列表添加至少一个AMD。有关更多信息,请参阅向设备列表添加AMD[第19页]。CAS是DCRUM的主要报告服务器。它使用AMD提供的数据,其监视和警报机制至少一个CAS并配置它与AMD的连接。将报告服务器添加到设备列表与添加AMD类似。有关更多信息,请参阅向设备列表添加CAS[第21页]。验证流量监视质任务,而无需访AMD控制台和执行一系列通常用于验证AMD物理安装和连接的Linux命令。有关更多信息,请参阅流量监视质量的验证[第25页]配置基 在继续设置详细监视规则之前,需要定义应用于指AMD监视的所有软件服务的第1章∙Web有关更多信息,请配第1章∙Web有关更多信息,请配置常据收集[第37页]和配置与操作相关的全局设置[第41页]。5.配置WANDCRUM可自动识别已优化WAN流量之前,必WAN优化监视网络流量的所AMD。否则,从这样一个环境中收集的测量将是不正确的。有关更多信息,请参阅DataCenterReal-UserMonitoringWAN优化入门。自定义记录流有关更多信息,请参阅捕获流量跟踪[第47页]。定义新服务[第45页]和手动定义软件服务[第75页]。显示报告查看监视流量的统计信息微调监视配置。比如说,对于HTTP流量,您可以限制只监视特URL,或者可以根据URL出现在受监视流量中的频率来选择URL。在您的配置中添加更多数据收集器或编辑现有的除AMD之外,还可使用其数据收集HTTP相关数据:Real-User要了解添加、删除和编辑设备不同类型的连接参数的信息,请参阅管理服务[77页]RUMConsoleGPN连如果您计划将Web应用程序流DCRUMGPN集成,则必须执行此步骤。有关更多信息,请参阅在RUMConsole中配置GPN连接[第83页]。配置HTTP监视的•动定义各个URL。会学习和报告经常发现的URL。有关更多信息,请参阅URL自动学习[第83页]。DataCenterReal-UserMonitoringWeb应用程序监视用户指南第1章∙Web•自定义第1章∙Web•自定义您可以5种自定义度量标准,以涵盖与您的网络环境或软件相关的特定类型的可测量数据。如果要获取从HTTP流量提取的非标准测量,请使用此关更多信HTTP监视中的自定义度量标准[88页]。操作属操作属性是从请求和bD将分析操作属性并将其分类,使DCRUMHTTP监视中的操作属性[第91页]HTTP杂项参数提杂项参数是URL请求或响应主体中可用的文本字符串。您需要定义可识别的文本模式传递杂项参数,这些参数可用在DCRUM报告中作为维度并允许按其他您喜欢方式在特定类别下给数据分组。杂项参数与从带参数的URL中提取的参数不同,不URL同时定义。提取杂项参数时,只考Web页请参阅提取杂项参数[第98页]。HTTP组属组属性是唯一标识客户端的URL请求或响应主体中可用的文本字符串。您需要定义可识别的文本模式传递组属性,这些参数可用在DCRUM报告中作为维提取组属性[第105页]。从孤立重定向报告中排除元息,请参阅从孤立重定向报告中排除元素[第111页]。综合Agent和浏览Agent是流向指Web站点的模拟用户流量Agent流量会被识别并112页]。字符编关更多信息,请参阅HTTP服务的字符编码支持[第132页]。页面组虑其他元素。有关更多信息,请参阅页面组件终止标识[第115页]。自动页••••••••第1章∙Web出现在第1章∙Web出现在URL字符串可能会很长并且难以阅读。您可以改为指定要使URL名称。您可以添加静态页面AMDHTTP响应页面的HTML主体中自动检索页面名关更多信息,请自动页面名称识别[第117页]定义URL监视时,某些定义条件可能包括您不感兴趣的内容(比如二进制内容)。要从基于URL的软件服务监视中将上述内容排除,您可以将监视仅限阅内容类型URL监视[第126页]。根据内容类型监视非HTML对可配AMD将对象类HTML页面进行监视(例如图像、Flash对象或需要第三方插件才能呈现的对象)更多信息,请参根据内容类型监视非HTML对象[第127页]。将HTTP错误代码分配到错您可以在AMD上配置HTTP错误类别的内容,AMD将馈送您的报告服务器。设置为全局设置,这意味着它们适用于报告HTTP错误信息的所有分析器:HTTP、OracleForms、XMLSOAP关更多信息,请参HTTP错误代码分配到错误类别[第134页]。事务、ADS数据和ADS标头数据的数据生如果您只想在报告上获取基于聚合监视数据而非每个URL数据的信息,您可关更多信息,请参阅记录事务、ADS数据和ADS标头数据[第128页]。阅多框架页面[第146页]。HTTP常规配置选全局设置是影响指据收集有基HTTPHTTPS分析器服务监视的HTTP相关分析器的常规配置选项[第137页基于Cookie的页面和会话识别的全局设置[第142页URL识别和解析的全局设置[第141页•••••••页面组页面组合选项关注页面单个命中的分配方法(从一定数量的命中中组合页面)DataCenterReal-UserMonitoringWeb应用程序监视用户指南第1章∙Web有关第1章∙Web有关更多信息,请参阅组合页面[第144页]HTTPSSL有关更多信息,请参阅HTTP和SSL软件服务的其他配置选项[第151页]微调报配置站点、区域处于同一有关更多信息,请DataCenterReal-UserMonitoring管理指南中的配置站点、配置事务、应用程序和报告能表示某个联机采购或订票的过程。AMD会监视流量数据,并准备好这些数据以供ADSCAS执行事务监视。有些相关配置和处理RUMConsole上执行的,有些则是在AMD上执行的。有关更多信息,请DataCenterReal-UserMonitoring管理指南中的管理业务单配置序列事务的监境的一部分。有关更多信息,请参阅Web逻辑层[第177页]和DataCenterReal-UserMonitoringCentralAnalysisServer联机帮助中的管理层16.有关更多信息,请参阅诊断和故障排除[第181页]。 添加DCRUM设 添加DCRUM设需要添加并配置至少一个AMD数据收集器和一个CAS报告服务器。您可使用称为RUMConsole的配置工具管理这些设备启动并登录到RUMConsole出现AddDevice弹出窗口。从设备类型菜单选择AMD 指定连••对于通过HTTP进行的通信,AMD的标准端口号为9091对于通过HTTPS(安全HTTP)进行的通信,标准端口号为443 如果与该设备的通信应该通过安全HTTP协议进行,请选中使用安全连接复选框DataCenterReal-UserMonitoringWeb应用程序监视用户指南第2章DCRUM提第2章DCRUM提供身份验证详 键入要用于管理此设备的帐户的用户名和密码对于AMD,默认用户名为compuware,默认密码为vantage您在此输入的认证将由RUMConsole用来与设备进行通信,并还会将其传递到报通过SSH或本地控制台登录到设备时使用的值。配置全切换到高级选项选项卡可选:启用SNMP连接。您可能想定义SNMP连接参数,以便可获取有关设备详细运行状况的信息。要定SNMP连接参数,请执行以下操作选中SNMP启用指导配置。已启AMD的数量限50。任何其他AMD将不会把数据馈送到角。对用户来说,这表示AMD的监视数据将不可用于生成Web流量统计信息或使用向导定义Web软件服务。默认情ConsoleBasicAnalyzerAgentRUMConsoleServer之间通信的端口号设置为9094,并启用安全连接。多数情况下,将不需要修改此设置。但是,下,还必须在ConsoleBasicAnalyzerAgent端手动更改端口号设置。有关更多信息,请参阅修改指导配置连接设置[第200页]。单击下一步以测试您的连接单击完成以保存设备和连接管理设备。第2章∙DCRUM第2章∙DCRUM若要查AMD提供的数据的报告,请使用RUMConsole添加并配置一CAS报启动并登录到RUMConsole出现AddDevice弹出窗口。从设备类型菜单选择CAS提 指定连在端口框中,键入与该设备通信的端口号提供身份验证详选择身份验证是否应通过CSS切换到高级选项选项卡可选:在辅助设备连接下,提供此设备的备用IP地址配置CAS-AMD连接要显示当前设备列表,请从顶部菜单中选择设备和连接➤从设备列表中选择一个报告服务器单击服务器一次以显示设备的详细信息DataCenterReal-UserMonitoringWeb应用程序监视用户指南第2章DCRUM第2章DCRUM从列表中选择您的AMD,然后单 设备和连接管理设备。下一步保持设备之间的同步非常重要,这样可以避免不当的数据解释。有关更多信息,请参阅DataCenterReal-UserMonitoringAgentlessMonitoringDevice安装指南中的使NTP服务器同步时间和DataCenterReal-UserMonitoring管理指南中的AMD和服务器之间若要查看基于AMD提供的数据的报告,请使用RUMConsole添加并至少配置一个CAS报告服务器。此外,您可以在场配置中添加一个或多个ADS报告服务器。启动并登录到RUMConsole出现AddDevice弹出窗口。从设备类型菜单选择ADS提 指定连第2章∙DCRUM第2章∙DCRUM提供身份验证详选择身份验证是否应通过CSS切换到高级选项选项卡可选:在辅助设备连接下,提供此设备的备用IP地址配置ADS-AMD连接从设备列表中选择ADS。在与服务器对应的行中单击以显示设备的从列表中选择您的AMD,然后单 单击完成以保存配ADSCASADS设置为一起工设备和连接管理设备。DataCenterReal-UserMonitoringWeb应用程序监视用户指南第2第2章∙DCRUM 流量监视质量 流量监视质量和应用程序概述。强烈建议在DCRUM部署开始时执行此步骤,以帮助验证硬件是否您可以随时根据需要针对任何网络条件验证测试结果并重复执行验证重要提 动记录,然后就禁用。它会在正常操作AMD的性能造成负面影响,特别是在高流量环境下运行32位AMD或运行带本机驱动程序的64位AMD时。••只能对AMD11.7或更高版本进行流量监视质量验证•监听点诊断是一种硬件状态分析类型,使您可以执行预监视任务而无需访问AMD终UNIX或rcon命令。此步骤可以在DCRUM部署阶段执行,或是在以后的任何时间执行以查看故障硬件或外部网络条件是否影响AMD性能。监听点诊断分析突出显示的典型问题包括•••由于交换硬件配置上的镜像端口而造成的流量质量DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3章••••••已丢弃数据包第3章••••••已丢弃数据包(AMD过载)。缺少字节(通常丢失了多少流量)影响AMD计算的◦◦◦◦AMD无法处理的最大数据包大小或巨大数据包大小的设影响AMD性能的•◦◦◦◦AMD处理的重复流非IP流量(噪音)的比例较大•◦◦◦◦◦◦◦◦解密不成功(常用情况)未初始化SSL卡无法解密流量密钥与服务器证丢弃或损坏的数据包会阻止不支持的SSL版本或功能。先决条件和最佳实要诊断应用程序检测和监听点的连接,首先需要确保•••所有电缆都正确已正确安装和配置AMD。这包括安装后步骤,如接口标识和网络配置流量记录持续时间长度足以捕获合理流量(例如,20到30分钟的流量)第3章∙第3章∙首先查看设备运行状况,或直接从报告态。会为添加到Console的每个AMD提供单独一组统计信息。如果存在任何警报消息,请转至设备和连接验证受监视流量的质量。AMD详细检查网络接口。打开概述报告以验证是否使用了正确的网以及其他与性能有关的问题。还可以验证NIC驱动程序是否正常运行。有关更多信息,请参阅网络接口常规统计信息[第27页]4或P)的检测。有关更多信息,请参阅流量中检测到的服务[第30页]有关更多信息,请参阅会话相关统计信息[第30页]有关更多信息,请参阅SSL诊断[第32页]。使用监听点诊断报告的概述部分可以在所选AMD上验证捕获端口的常规状态。此处的信息直AMD上运行NIC驱动程序收集。要获取最可靠的结果,请使64位自已分析已分析流量的计算可在几个阶段中执行,取决于逐渐排除的无关统计信息DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3章第3章分析的数据包数量等于在减去上述所有类别之后剩余的数据包AMD安装中TCP/UDP数据包不是此过程的一部分,在给定分析的数据包数时,从不计算在内。仅当启用默认软件服务监视TCP/UDP流量才增加已分析图164AMDAllnetworkPacketsnotReceivedErrorsandnon-conditionalErrors:lengthorbadchecksum;filteredout:non-LoadIfactive,fractionoftheConfigurationBasedondefinedsoftwareSamplinganddroppedPacketsnotanalyzedduetoperformanceNon-TCP,non-IfdefaultsoftwareAnalyzed接口操作相关度此屏幕上提供的一些最重要统计信息包括第3章∙第3章∙超错误(长度当数据包太大(如巨帧)或大于最大传输(MTU)时,会报告长度错误的数据包。为了避免这类问题,可以在整个配置角度中增大最大数据包大小。关更多信息,请参阅配置常规数据收集器设置[第37页]。错误(错误校验和和错误可能源于双工自动协商过程失败等原因。检查主机交换机和AMD双工设筛选掉(非非IP数据包(如ARP流量)。即使大量这类数据包也一般视为无害。它们不会由AMD软件进行分析,也不会被视为噪音。不过,应该减少到达AMD的这类流筛选掉(负载平衡有关更多信息DataCenterReal-UserMonitoring管理指AMD筛选掉(配置中,驱动程序会将处理的数据包数仅限制为与用户定义软件服务定义IP已丢弃(采样总是表示流量太大,无法进行完整分析。另请注意,丢弃数据包时,会降CAS采样仅适用于自定64位驱动程序,诊断会始终使用此机制(与常AMD配置已丢弃(驱动程序性能丢弃总是问题的征兆,尤其是在部署SSL分析时。AMD软件无法分析从驱动程序接收的所有数据包时,会发生丢弃。如果使用32位或本机驱动程序要避免数据包丢弃,请减少AMD分析的流量或减少受监视软DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3章∙这些统计信息是分类为已分析还是未分析取决于默认软件服务监视。如果启用了P如果禁用默第3章∙这些统计信息是分类为已分析还是未分析取决于默认软件服务监视。如果启用了P如果禁用默认软件服务的监视并且仍看到相当大比TCPUDP流量,则可能会影响AMD性能。使用协议报告可检查受支持传输或网络协议的比率。仅显示受支持的协议注使用此概述报告可以标识网络中最活跃的服务注使用会话部分可以调查有关流量质量的更多详细信息此屏幕上提供的一些最重要统计信息包括第3章∙重第3章∙重复数据,未经处理的重复数会话屏幕上显示的值取决于AMD配置中的当前所选重复数据到20%的值通常无需担心。AMD能够删除重复数据包。较高数量的重复数据包会降低AMD性能,并且可能对监视结果产生负面影响。此报告依据的重复检测和计数诊断机制使用的设置与AMD上的网络监视过程不复数据,在这种情况下,建议切换AMD常规设置中的检测方法。AMD上的重复数据包删除机制的更多信息,请参阅配置常据收集置[第37页]。TCPUDP这可能是与不正确的镜像端口配置相关的问题。如果单向流量的值超过90%,则RUMConsole会始终将其视为错误。则计算相对于所有会话的百分比值。例如,如果2%的会话报告缺少数据包,则缺少数TCP会话和缺失数据包中TCP字节可以提供SSL解密问题的重要深层信息,尤其是对于长SSL会话。缺失数据包中丢失的TCP字这是对缺少数据包的TCP会话的补充值。应验证与缺失数据包相关的丢失字节可能会影响数据包顺序。存在重新排序的数据包本身不是问题,因为AMD软件 DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3章∙SSL第3章∙SSL信息报告。不会为未完成会话提供部分SSL统计信息。加密流量的常规统计信如OpenSSL或nCipher)以及流量中交换的密钥数。可以从此诊断报告的其余部分收集有关密钥的详细信息。还可以查看SSL流量捕获的总摘要(无论是存在很多错误还是服务器部分会收集有关在流量跟踪记录过程中捕获的所有SSL流量的信息。所有检测功;匹图标进行指示。密钥和证书匹配使您可以验证证书是否找到且效(无匹配可能指示证书过期)状态列可帮助您迅速发现是否存在错误或是否存在大量错误会话标记为忽略,以灰色()彩色条形表示。带有错误的会话通过红色()彩色条形进行标记。主要错误原因是缺少数据包或缺少密钥。服务器的详细SSL统计信息报告中详细列出了其他错误原因。可从服务器或状态列访问服务器的详细SSL统计信息重要的是,您可以筛选结果。使用会话已完成作为筛选器设置,以显示已完成会话的第3章∙图2第3章∙图2SSL统计信息示例(由于私钥不匹配而检测到错误SSL密因为通常不会从SSL卡中删除无效或过期密钥,所以指示具有错误状态的密钥列表可格式化SSL卡存储区域才能刷新密钥列表。使用应用程序概述屏幕可以在监视配置开始时回答有关应用程序的几个问题••••••中导航至软件服务添加软件服务,然后选择按流量查找。DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3章图3第3章图3指定协议或服务显示向导图标()。应用程应用程序检测是包含三个阶overHTTP协议,并且普通HTTP通信打开一个会话,则应用程序会分类为HTTP还会基于已知端口的发现检测应用程序。默认协议定义存储在AMD,可以从RUM的导出AMD配置。并且将报告众所周知的协议名称。例如,如果您的其中一个Web应用程序使用端口8080并且使用HTTP进行通信,则AMD仍会将其报告为HTTP代理。如果没有任何选中的条件匹配,则应用程序会标记为未知TCP或未知UDP第3章∙RUMConsole第3章∙RUMConsole与端口镜像相关的典型配置错误有时可能会严重影响AMD软件流量分析功能。错误硬件配置AMD观察不到数据、大量重复AMD或是监视软件只能AMD观察不到任•并确认端口ID来检查这一点。口或不正确的目标。可以通过登录源交换机并检查与要求相关的镜像端口配(请参阅特定于供应商的文档以了解详细信息),来解决此问题•应用程序概述上观察不到数据,但是在接口统计信息中看到非TCP/UDP流应用程序概述不显示所有预端口镜像目标可能过度订阅或丢弃数据包。可通过登录交换机并检查SPAN的负载(例如VACL、仅Rx或仅Tx源)。•检查与接口相关的度量标准。如果错误(错误校验和)比率较高AMD–SPAN连接的一端进行硬配置以防止发生自动协商与会话相关的报告显示较高比率的重复口上出现两次。如果复制数据数量开始影响AMD性能,请考虑减少源接口数。如果适用,请考虑使用特定于设备的筛选控制来减少数据包复制(例如VACL、在与会话相关的概述上仅看到单向AMDSPAN或镜像连接,则配置的设置不正确,仅将接收或传输流的•DataCenterReal-UserMonitoringWeb应用程序监视用户指南第3第3章∙ 基本 基本监您可以全局(针对给定协议收集有软件服务)或本地(针对用户定义的使用RUMConsole执行基本的监视配置,它包括数据收集器、操作和分析器的全局设置,以及配置CompuwareAPM以识别已优WAN流量。CompuwareAPM中已优化WAN流量的配置和识别可选,具体取决于是否WAN优化技术用于您的网络中参阅DataCenterReal-UserMonitoringWAN优化入门。 动AMD。这是为了防止持久TCP会话阻止您的更改。可能被特殊分析器、软件服务或URL的设置覆盖。若要定义AMD的常规设置,请执行以下操作启动并登录到RUMConsole要显示当前设备列表,请从顶部菜单中选择设备和连接➤导航至配置全局虽然有些选项仅控AMD行为,但高级组中的一些选项会影响应用程序监视DataCenterReal-UserMonitoringWeb应用程序监视用户指南第4章第4章∙默认值:5分钟。MSExchangeoverHTTPMSExchangeoverHTTPSOracleApplicationsoverHTTPSAPGUIHTTP上的SAPGUISSL解SiebeloverSiebelover服务器此阈值由下列分OracleApplicationsoverHTTPOracleApplicationsoverHTTP上的SAPGUIHTTPSSAP第4章∙选时间同步服务器)AMD设置。否则,每次保AMD第4章∙选时间同步服务器)AMD设置。否则,每次保AMD配置时,用于时默认分将会话标记为已结束的客户端RST数据包超极大的AMD可成功处理HTTP请求的大小上限(以字节为单位)。AMD在处理以太网标准MTU(最大传输单元)1536字节之外,还能够处多达16128字节的数据包若要避免这种情况发生,请扩展RAM并按下表建议来配置其使用情况。有关更多信息,请参阅DataCenterReal-UserMonitoringAgentlessMonitoringAgentlessMonitoringDevice安装指南中的设置数据内存限制。表164AMDRAM15224GB(321024183215225GB(321024228920486GB(3210243022409612GB(3210245951819222GB(4810241613232GB(641024156871613248GB(64102423530流量可对AMD性能造成不利影响以及存在丢失IP会话一致性的风险时DataCenterReal-UserMonitoringWeb应用程序监视用户指南最大数据包大小RAM大小64位最数据内存限数据包缓冲区大数据包缓冲区计 第4章∙样机制第4章∙样机制非常有用。在启用此选项时,AMD会尝试分析最大可能的流量部分。如果因为采样而丢弃数据包,CAS就会显示通知消息。如果百75和99%之间,就会看到一个告警图标;如果低于75%,报告服务器就会发出错有关更多信息,请参阅DataCenterReal-UserMonitoringAgentlessMonitoringDevice安装指南中的将本机驱动程序用于网络接口和DataCenterReal-User重复数您可以选择以下四种方法之一去除重复数据包TCP校验和(不包SEQACK号码)使用此更复杂的两阶段方法,重复的数据包会根据已修改的数据包KCP校验和(不包SEQ和ACK号码)IPID检测出来AMDSEQACK号码的路当已修改的校验和、IPID以及SEQ和ACK号码相同时,则将数据包视为重复数据包。首先,创建具SEQ和ACK号码的数据包校验和,并与号码与已处理并缓存的号码之间的差异为TCP重复窗口中定义的值时,重写ACK和SEQ号码,且将数据包视为重复数据包。TCP校验和、IPIDMAC地址(SEQTCP校验和与IPID(不包括SEQACK号码)相似使用此方法,去重复化过程与基于TCP校验和与IPID(不包括SEQ和ACK号码)的过程相同,但在TCP校验和与IPID之上,还会考虑MAC地址。TCP校验和、IPIDMAC使用此方法,则根TCP校验和与IPID和MAC地址检测重复数据包。••••仅当重复数据删除方法设置为基于TCP校验和,不包括SEQ和ACK号码时,此设置非常有用。此设置用于根据数据包的SEQ和ACK号码确定数据包第4章∙第4章∙码之间的差异值大于TCP重复窗口,则将该数据包视为重复数据包。数据包范围:6到24个数据包。默认值:16.重置重复检测时据删除方法设置为TCP校验和,不包SEQACK号码,则重置重复单击保存以保存您的更改并继续进行配置关闭AMDConfiguration窗口启动并登录到RUMConsole从AMD的上下文菜单中选择打开配置。此时,将显示 Configuration窗口操作加默认值:.5000秒。使用该阈值的分MSOracleFormsoverDataCenterReal-UserMonitoringWeb应用程序监视用户指南第4章第4章∙OracleFormsoverSSLOracleFormsoverTCPSOAPoverHTTPSOAPoverHTTPSXMLoverHTTPXMLoverMQXMLoverSSL最大操操作可以持续的最长秒数。您可以将此值设置为精确到万分之默认值:3600秒(1小时)。统计为用户中止所要求的命中开始与TCP重置之间的最短秒数默认值:1.6000秒。(您可以将此值设置为精确到万分之一秒。ADS数据生ADS数据生成设置部分中的选项,主要是指处理不同类型单独命中次数的方法,其是由于引用信息(例如,关联的响应、定义或自动学习的URL、未记录的没有URL命中次数的数据。报告没有受监视URL的独立选择此选项可报告不同时引用受监视URL的独立命中的数据,如报告不含受监视的URL的数据。独立命中是无响应头的命中、未经授权的命报告没有响应头报告未被添加到任何操作中报告未授权命中次选择此选项以将重定向数据报告至尚未被监视的站点,或报告至的站点,因此就会以孤立重定第4章∙第4章∙报告已面。有关更多信息,请参阅根据内容类型监视非HTML对象[第127页面保存在AMD数据文件中。忽略的单击保存以保存您的更改并继续进行配置关闭AMDConfiguration窗口在执行Web(HTTP)分析时,操作时间可能又称为页面加载时间。ADS将在基于操作数操作时间是一种组合度量标准,其值基于所测量操作的分析。操作处理包括与Web服务器建立HTTP会话以及从Web服务器中加载页面。典型的Web页面由多个对象构成,每个对象都通过单个HTTP级别操作(hit从服务须监视属于该页面的所有单个HTTP操作(命中)。重定器或另一URL。例如当用户URL/page.html,被重定向到另一台服务器,在此过程中可能需要另外的DNS查找和TCP连接设基本页TCPSSL连接并完成可选的“重定向”操作之后,浏览器会请求基本页面(一个HTML文档)。在服务器响应之前,HTTP堆栈必须处理该请求。该时间在图表上标记为HTTP服务器时间。准备基态地创建页面内容。这就要求HTTP服务器使用更高级别的应用程序来生成自定义内容,可能是通CGI脚本,也可能是通过单独的应用程序服务器或数据库服务器。Web页面的动态AMD确定AMD会在向客户端发送响DataCenterReal-UserMonitoringWeb应用程序监视用户指南第4章∙客户端已确认接收了所有数据包,AMD会将第4章∙客户端已确认接收了所有数据包,AMD会将此事件标记为服务器思考时间。开与目标服务器的TCP连接。例如,页面加载图表上的基page.html包含三个对象,img1.jpg、img2.jpgimg3.jpg。为加载这些对象,浏览器打开了正忙于处理一个对象的请求,则另一个对象的传输可以使用浏Web服务器之间的可用带宽。此传输时间称为网络时间(第1部分)。准备和下载内容元 AMD监视 AMD监视HTTPHTTPS流Web应用程序流量的详细分析,您需要定义要在特IP地址和端口上监视的软件服务:指定服务名称和分析器,分配AMD监视服务,定义软件服务规则,检查配置与要定义一项新的选择流量统计信息为定义筛选可用的服务有关更多信息,请参阅捕获流量跟踪[第47页],应用程序流量类别[第49页]和定义软件服务[第45页]。选择想要监视的服务(服务器:IP地址组合)有关更多信息,请参阅为软件服务定义选择服务[第50页]配置URL监视有关更多信息为软件服务定义配置URL[第52页]。有关更多信息,请参阅用户名识别配置[第62页]验证并有关更多信息,请参阅查看和发布软件服务定义[第73页]DCRUM用户应该使用配置向导来定义Web软件服务,然后使用流量信息减少可DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章AMDHTTPHTTPS第5章AMDHTTPHTTPSRUMConsoleAMD的最新版本并对其进行了配置。DataCenterReal-UserMonitoringCerner户指南中的将AMD添加到“设备列表”。我们假RUMConsole中添加CAS的最新版本并对其进行了配置,同时也将其连接到了您的AMD关更多信息向设备列表添加CAS[第21页]。•要使用来自已记录流量的参数来配置应用程序监视启动并登录到RUMConsole在顶部菜单中,转至软件服务默认软件出现AddSoftwareService弹出窗口,其中列出添加新服务的所有选择按流量查找作为添加新软件服务定它打开基于所选流量追踪的应用程序流量类别[第49页]报告。如果尚未捕获任何管理流量追踪的信息,请转至捕获流量跟踪[第47页]。ApplicationTrafficOverview上,从追踪列表中选择流量追踪。有关更多信息,请参阅捕获流量跟踪[第47页]。单击HTTP或HTTPS链接在流量中指定您想要浏览的部分。选择列出您想要用于筛选服务器最频繁出现的参数的预览表列出同一类型的排名前5的参数。检测到的参数类型包括主服务IP地址客户IP地址POST参数URL参数代1息,请参阅未解密的SSL流量[第50页]。第5章∙AMDHTTPHTTPS第5章∙AMDHTTPHTTPS表中单击该参数。此选项使您直接进入Web/XMLSoftwareServices屏幕。要使用超过1个参数进行筛选单击表底部的更多查看指定类型的排名前100选择其他参数类型而无需返回Home屏幕。例如,如果您想要使用几个URL作为筛选的排名前100的URL。使用复选框,选择您想要添加到筛选器的URL••指定软件服务名称当配置过程完成后,您可以在软件服务定义列表中该名称下找到新软件服务选择哪些AMD监视新软件服务。发布。如果您不想AMD来监视某项软件服务,清除该设备对应行中的复进入受监视服务器和端口选择划使DCRUM监视的服务IP地址和端口关更多信息,请参为软件服务定义选择服务[第50页]。预览设置,或者在应用程序监视向导中搜索服务器、URL和用户。记录工具可在流量和应用程序诊断报告上使用DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章AMDHTTP第5章AMDHTTPHTTPS监听端导航至软件服务➤添加软件服务,然后选择通过流量查找选项。应用程序诊告是定义软件服务录,然后就禁用。它会在正常操作期间对AMD的性能造成负面影响,特别是在高流量环境下运行32位AMD或运行带本机驱动程序的64位AMD时。使用此选项记录已筛选的流量,并执行••••指定合选择预定义流量配置文件之 管理已切换自允许您自动记录流量并定义件复制到AMD。第5章∙AMDHTTPHTTPS第5章∙AMDHTTPHTTPS我们RUMConsoleAMD的最新版本并对其进行了配置。关更多信息,请参DataCenterReal-UserMonitoringCerner应用程户指南中的将AMD添加到“设备列表”。您想要上载的流量跟踪必须是tcpdump文件并有.cap扩展名。其他文件格式和扩展名无法被AMD识别。用户必须具有可登录到RUMConsole的系统管理员角•••SFTP客户端(WinSCP),以根用户身份AMD。在AMD上将跟踪文件复制到/var/spool/adlex/cba目录。将复制文件的所有权更改为compuware组中的compuware用户在命令提示符处执行以下命令puware 启动并登录到RUMConsole。••进入设备和连接验证已监视流量的质量,以便访问流量诊断报告。ApplicationTrafficOverview。从流量追踪列表中选择上载单击重置查看基于上载的流量跟踪的统计信息应用程序流量类别报告显示了受监视的Web和中间件应用程序流量中最频繁出现的参出现的URL列表中选择一定数量的URL,然后使用选定的URL筛选可用的服务器。台顶部菜单中导航至软件服务添加软件服务,然后选择通过流量查找。此报告可根据未筛选的流量追踪(在配置并激活AMD连接时自动记录)来显示统计信DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章∙AMDHTTPHTTPS注第5章∙AMDHTTPHTTPS注 ••对于基于自动记录跟踪的排名最前的统计信息,数据库每7天清除1次如果排名最前的统计信息基于自动记录跟踪并且AMD上的URL与它们的参数之息,这样指导配置可以重新读取跟踪,新分隔符设置可以反映在排名最前的统计信息中。有关更多信息,请参阅URL识别和解析的全局设置[第141页]。对于手动记录的流量,您可以使用重置按钮生成基于在AMD上使用tcpdump命令捕获并保存在/var/spool/adlex/cba目录中的跟踪排名最前的统计信息。•SSL即使无SSL流量,RUMConsole中的应用程序流量类别报告仍然会显示有限的SSL流量统计信息集,而无SSL可能是缺少解SSL密钥所致。在这种情况下,您只能看到基本统计信息:服务器和客户端IP地址。别。有关更多信息,请参阅定义软件服务[第45页]。非解SSL统计信息预览只用于诊断目HTTP或解密SSL流量不同,您无法使用未解密的SSL参数在指导配置下创建新软件服务。我们RUMConsoleAMD的最新版本并对其进行了配置。关更多信息,请参DataCenterReal-UserMonitoringCerner应用程户指南中的将AMD添加到“设备列表”。RUMConsoleCAS的最新版本并对其进行了配置,同时也将其连接到了您的AMD向设备列表添加CAS[第21页]。•服务选择向导屏幕由下列部分组成•第5章∙AMDHTTP第5章∙AMDHTTPHTTPS该表显示IP地址和端口号、服务器状态、服务器状态是否出现在排名最前统计信带有流量统计信息预览的可移动的侧边栏因选定的流量跟踪和Hom指导配置页面Web应用程序流基于所选跟踪列出指定类型的参数以及在其中看到这些参数的服务器。还题。如果无参数预先选择,该部分将默认列出URL。允许您选择在配置时考虑AMD监测流量的哪部分。通常,一次只能将流量要使HTTP分析器监HTTPSOAP,您需要HTTP配置文件之外选择SOAP配置文件。••要管理受监视服务列表基于参数预览查找服务对于参数明细(默认URL明细)部分中的每个参数,您可以单击看到指定参数要更改预览设置,请使用类别列表更改参数类型。会相应地更新该部分内容清除筛选器设置,请单击。浏览在流量中观察到的服务(服务器IP地址和端口号对)DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章∙AMDHTTPHTTPS第5章∙AMDHTTPHTTPS设置,请单击。 在该阶段进入配置特定URL••要配置URL和特定URL下可供选择的页,单击下一步证软件服务定义。有关更多信息,请参阅查看和发布软件服务定义[第73下一步中单击。义参数组。该任务的一部分可能已经完成:如果您已经基于Web应用程序流量中最活跃URL选定了服务器,筛选条件已复制到URL配置屏幕。URL配置屏幕由以下几个部分组成将要在定义保存URL列表。该表为每个URLURL类型、页面名称(如果分配)和URL参数。带有流量统计信息预览的可移动的侧边栏因选定的流量跟踪和在指导配置的页面中选定的筛选器不同而异。侧边栏由以下几个Web应用程序流问视角时在指导配置中特定的那一个。设置可随时更改。这部分只URL配置屏幕上可用。它同时列出基于选定跟踪在流量中检测到的URL和每个列出的URL的命中次数。•••第5章∙AMDHTTPHTTPS参第5章∙AMDHTTPHTTPS参只在URL参数组配置屏幕上可用。它显示选定流量跟踪中监测搜只在URL参数组配置屏幕上要在指导配置视角中配置URL监视,请执行下列步骤URL监在URL定义屏幕上,指定您想监视的URL要手动URL列表URL,在URL字段URL,然后要从流量中选择URL,选择侧边栏对URL的命中次数中URL旁边的复选框••要搜索URL,使用筛选器框进行搜索。要清除筛选器设置,请单击。指定URL类型。在列出URL的表中,单击表中最后一列中的激活特定表行。然后在URL类型表中从选择3种可用类型中选择1种此选项是指监视有Web站点位IP地址下的主机。使用HTTP行报告。此操作不适用于来自此IP地址的页面,这些页面均已在监视配置中例如,要输入的有效虚拟HTTP服务器地静态URL部分完全限定的URL(包含要使用的协议、要联系的服务器以及要请求的文件如/pageURL作为正则表达参阅正则表达式基本知识[第205页]。此语法规定可以使用圆括号“()”来选择一个或多个子表达式(结果中的特定DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章∙AMDHTTPHTTPS注第5章∙AMDHTTPHTTPS注 使用正则表达式指定要监视的URL集时将字符“http://“https://明确包括在表达式中。例如,您不应“.*开始表达“http://“https://字符串将被假设为“(/)report/(myreport)”正确,“(http://.*/)report/(myreport)”也正确。成的字符串不能以斜杠字符(“/”)结尾。这条规则适用于所有非主页(仅包含协议规范和主机名的URL)URL。此类URL规范应以斜杠结尾。例如(/)report/(myreport)/abc合法而•••单击正则表达式模式字段旁边的测试按钮可激活RegularExpressionsTest工具,您可使用该工具测试将要被AMD使用的模式关更多信息,请参阅测试正则表达式[第207页]。示例1URL以下示例展示了在正则表达式中使用圆括号的情况(/report)/[0-9]+,[0-9]+,[0-上述表达式将匹配以下类型的URL但是只报告括号中的(“/report”)示例2URL某个站点包含多个URL,格式第5章∙AMDHTTPHTTPS其中,只有“...wcm/connect/”后面所接的部第5章∙AMDHTTPHTTPS其中,只有“...wcm/connect/”后面所接的部分(此例中为My区分开来,其余部分则是会话ID和各类参数。如果使用以下正则表达式来定义受监视的那么,针对此页面所报告的URL注对于从最活跃Web应用程序流量选定和用于筛选服URL,系统将自动为您选择类型。有关更多信息,请参阅定义软件服务[第45页]。 识别CAS报告上的页面。如果您未指定页面,报告将显示URL本身。URL参数可选:为特定URL定义一个或多个参数组在参数列中,单击。在打开的屏幕上,为您选定的URL定义参当参数与复选框不匹配时,选择只报告URL部分是完全不报告这些URL。组名称下方。注意该名称将被应用于所有与条件匹配的URL。使用搜索范围列中的列表,选择您想查找URL参数的•••HTTP标题中在请求URL中POST主体使用这些复选框的组合,您可以执行一些操作,例如同时在HTTP标头、请在参数列中,为页面指定参数限制DataCenterReal-UserMonitoringWeb应用程序监视用户指南http://www.mylife.fr/Mylife.fr/Aide/Accueilassurance/wcm/connect/MyLife.fr/Aide/Accueil第5章第5章∙AMDHTTPHTTPS限制定义哪些页面将在指定的URL下报告。每个参数组您至多可以定义四个确报告指定的参数或参数及其值“名称值”或仅“名称”源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头参数匹POST主体或HTTP标头中标识参数。标识出各个参数后,系统将尝限按照字面识别通配符“*”。请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹示您可以指定“john”/page?john,但是注意在这种情况下/page?john=123将不会被报告,因为参启“名称值”或该字符串的任何起始部分,包括“名称=”样式或仅含第5章∙第5章∙AMDHTTPHTTPS源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头参数匹POST主体或HTTP标头中标识参数。标识出各个参数后,系统将尝限如果为给定的URL定义了多个参数,要想匹配成功,则必须匹配请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹示/page?fred=5报告。值“fred”将匹配/page?fred=500ab和开头(扩展“名称值”或该字符串的任何起始部分,包括“名称=”样式或仅含源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头请注意,如果选择了多个选项,系统将HTTP分析顺序DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章∙第5章∙AMDHTTPHTTPS参数匹POST主体或HTTP标头中标识参数。标识出各个参数后,系统将尝限如果为给定的URL定义了多个参数,要想匹配成功,则必须匹配请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹解码和示“fred=5”将匹配/page?fred=500ab,它将按/page?fred=500ab报告。值“fred”将匹配/page?fred=500ab和结“名称=值”或该字符串的任何结束部分,包括“=值”样式或仅含“值的字符源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头参数匹POST主体或HTTP标头中标识参数。标识出各个参数后,系统将尝第5章∙第5章∙AMDHTTPHTTPS限如果为给定的URL定义了多个参数,要想匹配成功,则必须匹配请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹示'”、“00”、“100”、“=100”和“n=100”等等,直到“john=100”。因此,系统报告/page?john=100。值(正则表达式以名称值的形式或它的任何初始形式输入参数,输入的字符串的形式包括名称=或只是名称。输入正则表达式(regex)作为扩展的POSIX正则表达式。源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头参数匹POST主体或HTTP标头中标识参数。标识出各个参数后,系统将尝限分大小写的POSIX正则表达式进行匹配。DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5第5章∙AMDHTTPHTTPS请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹解码和示参数规范fred=和正则表达式AB(C?E)将匹配自定义输入扩展的POSIX正则表达式以匹配所需的字符串。使用圆括号和“)”标记要报告源通过选中相应的复选框,可以在请求URL、POST主体或HTTP标头参数匹不会在执行模式匹配之前将请求URL、POST主体或HTTP标头分成应用于其整个内容。匹配期间将只排除请求URL的路径部分。限POSIX语法输入正则表达式。如果为给定的URL定义了多个参数,要想匹配成功,则必须匹配请注意URLHTTP数据包URL、POST主体HTTP标头中的不同位置提取不同参数,然后合并到一个匹解码和第5章∙AMDHTTPHTTPS示正则第5章∙AMDHTTPHTTPS示正则表达式fred=AB(C?E)将匹配/page/CDE报告。正则表达式(.*=)AB(C?E)将匹配/page/fred=ABCDE以及需要注意的是您可以在两种不同的匹配方法选择模式中进行选择••报告带有所有值要在两种模式之间切换,使用参数窗格中 控件测试匹配按钮允许您检查是否有页面与您键入的正则表达式匹配可选:单击添加组,以便定义并监视另一参数组(如果需要)可选:••要定义用户识别方法,单击下一步证软件服务定义。有关更多信息,请参阅查看和发布软件服务定义[第73下一步要从添加的参数列表中删除URL,使用指定URL相应表行中的图标URL在定义URL模式时,您可以使用通配符字符或正则表达式如果“*”放置URL字符串中的任意位置,则它代表0或更多字符的任何字符独立的通配符可以表示任何URL•出现允许重复的URL不会导致事务步骤出现仅通过通配符实现匹配且允许重复的URL不会导致事务步骤或页面计数增•••DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章AMDHTTPHTTPS当定义包含左列中所列字符的URL模式时,将该字符更改为右列中的相应表第5章AMDHTTPHTTPS当定义包含左列中所列字符的URL模式时,将该字符更改为右列中的相应表2URL&,%xx(十六进制编码字符>URL定义指定完整正则表达式。这称为“regex”模式,通过在URL定义前加入“regex:”进行配置。在此模式下,空格字符输入“%20”,“与”符号输入为“&&”(两个“与”符号)。示例3URL例如,如果您要匹配以下页面•••使用语•••yz使用用户名识别随HTTP分析器模式和AMD版本不同而变您只能HTTP分析器HTTP模式下12.0及更高版本AMD上使用新增强的用户名识别机制。12.0之前版本AMD和设置在HTTP分析器旧版模式下工作12.0及更高版AMD使用旧方法提取用户名。请注意,在将新增强的配目标URL词 事务定义URL词第5章∙AMDHTTP第5章∙AMDHTTPHTTPS更高的优先级,因此如果两者同时可用时将报告HTTP用户。HTTP用户名识别屏幕由以下部分Web应用程序流视角时在指导配置中特定的那一个。设置可随时更改。列出可用于提取用户识别信息的统计信息(基于选定跟踪)搜••用户名识别在每次命中时独立执行,因此每次命中必须包含一个用户名。您要添加用户名规则用户会是只需要一个登录命中包含用户名。除用户检测规则外,您还需要定义会话ID用户会话上下文,确认用户名识别在特定用户会话上下文中执行,登录被重新定向到特殊的确认URL进行验证。所有受监视的命中必须包含会ID,但是已确认的命中是第一个包含用户名的命中。除用户和会话规则,您还需要提供确认URL。 DataCenterReal-UserMonitoringWeb应用程序监视用户指南第5章∙AMDHTTPHTTPS第5章∙AMDHTTPHTTPSPOST/GET参数、cookie名称或整HTTP标题筛选或搜索流量。使用提供的使您能够指定用户登录URL。•在查找框中键入搜索词组。该搜索区分大小写户IP地址的所有请求(不只是与搜索条件匹配的请求),请选择IP地••微调用在用户识别策略窗口中,单击用户名规则选项卡中的添加新规则选择搜多信息,请参阅选择用户标识的搜索范围[第65页]。选择搜索方法,创建搜索定义参阅选择用户标识搜索方法[第66页]。图标选择您选定的一项可选:筛选流量。输入下列信息筛选用于用户名识别的流量主服务器路您可以键入URL路径或单击 图标选择您选定的URL。如未指定,路径将假定为“/*”,它将与所有请求的URL可选:转换搜索结果第5章∙AMDHTTP第5章∙AMDHTTPHTTPS单击添加转换,选择是否对搜索结果解码或从中提取部分如果您的结果已压缩或编码(URL参数情况下则为URL编码),则可以使用以下一种可用的解码器使搜索结果变得可读:urlencoding、base64、base64gzip或gzip。用户标识搜索方法[第66页]可选:测试规单击测试对定义的规则进行大致验证。所有测试均对照来自于统计信息、搜索DAMD返回的结果可能不同,因为测试功能与受限的流量跟踪相关,而AMD监测的整体流量。单击确定保存用户规则可选:添加会话标识符规会话ID规则可供选择,但是您首先需要定义用户名可能需要会ID规则在服务器上帮助跟踪用户,在这些服务器上不是每个请求都添加会ID在大多数方面都与添加用户名规则相同。唯一的例外是AMD需要识别会话终止的情况。上述情况会以显示用户注销的cookie值列表的形式提供。此外,您无法在响应主体中搜索会话ID。服务器使用特殊URL,用户成功登录后将其重新定向到这些URL。用户识别机制需要此信息成功发现用户会话。主机字段可供选择。路径字段是确认URL的相对路径,您可以键入或使用图标来选择。单击下一步进入软件服务定义摘要您可以将多个实体指定为搜索范围,在其中检索用户名和会话标识符创建用ID规则定义时,您只能将它应用在一个搜索范围上,您需要在创建URL参数DataCenterReal-UserMonito
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (正式版)DB37∕T 779-2016 《黄金选矿耗电限额-规范性审查稿》
- 安防监控维保方案
- 儿科护理学前沿进展
- 人卫版生命支持技术护理课件
- 山东省邹平双语校2026年新初三开学摸底考(全国I卷)数学试题含解析
- 河北省秦皇岛市青龙县市级名校2026年初三下学期第三次质量检测试题英语试题理试卷含解析
- 浙江省桐乡市实验中学2026年初三第二学期英语试题统练(8)含解析
- 学校保密工作细则
- 国足热点营销方案(3篇)
- 单人答题活动方案策划(3篇)
- 南京六校联合体2026届高三8月份学情调研考试 地理试卷(含答案)
- 全国2025年10月全国自考中国近代史纲要真题及答案
- 家禽孵化技术详解
- (标准)茶楼股份转让合同协议书
- 医院drg付费培训课件
- 中国古代书院
- 中建土木-基础设施工程安全生产管理标准化图册(试行)
- T/CIQA 71-2023船用燃料油加油检验操作规范
- 消防监控室移交协议书
- 散瞳课件教学课件
- 检具考试试题及答案
评论
0/150
提交评论