IBM®网站监控是用于网站探测和警报的综合解决方案。 本系列从头到尾说明了如何使用IBM网站监控。 您将学习如何创建脚本,设置警报以及使用提示和技巧进行配置。
在第1部分中 ,您创建了一个基本的Selenium脚本。 在第2部分中 ,您将该脚本上载到IBM Application Performance Management,运行了该脚本,并使用仪表板开始监视您的应用程序。 在本部分(第3部分)中,您将设置阈值和资源组,并将阈值放置在资源组中。 然后,您创建一个通知策略,将阈值链接到将接收警报的电子邮件组或联系人。
为每种阈值类型创建阈值
如果您的应用程序需要电子邮件通知,则最佳实践是在阈值管理器中创建两种类型的阈值:
- PSLOW。 具有触发警告警报的条件的阈值
- 故障。 具有触发严重或致命警报的条件的阈值
然后,您可以将这些阈值放置在资源组中,并指定电子邮件联系人,以便在满足阈值条件时接收警报。 现在让我们创建阈值:
- 登录到应用程序性能管理。
- 转到左侧导航栏上的“ 系统配置”图标,然后单击“ 阈值管理器” 。
- 单击加号 。
- 填写所有必填字段:
- 名称。 在阈值的标签中包括应用程序的名称,例如,
IBMLink_ TYPE
,其中TYPE
根据您设置的阈值的类型为SLOW
或FAIL
。 - 严重程度。 如果要设置PSLOW类型阈值,则将此字段的值设置为
WARNING
。 如果要设置PFAIL类型阈值,请将其设置为CRITICAL
。 - 间隔。 将此字段设置为测试此阈值的时间间隔。 该值指示回放后多长时间内收到一封电子邮件警报。
提示:将间隔设置为1分钟,因为这是Application Performance Management仪表板从代理收集信息的频率。 - 要求连续采样。 该字段指示在创建事件之前(即发送警报之前)此阈值评估为TRUE的次数。
- 数据集。 将此字段的值设置为
KSO TRANSACTION
。 - 显示项目。 将此字段的值设置为
TRANSNAME
。
警告:如果多个综合交易共享同一阈值,则将此字段设置为任何其他值都可能导致警报系统报告错误的OPENING和CLOSING事件。 - 条件。 为每种类型的阈值创建两个条件。 对于PSLOW类型阈值,您需要:
- 一种条件,属性PSLOW设置为大于0
- ID属性设置为
NEWEST
一种情况(警报缺陷的解决方法)
对于PFAIL类型阈值,您需要:
- 一种条件,其属性PFAIL设置为大于0
- ID属性设置为
NEWEST
一种情况(警报缺陷的解决方法)
- 组分配。 此字段引用此阈值所属的资源组。 如果您希望此阈值触发的事件引起警报,则需要此链接。 现在将此字段留空。 您可以在创建资源组时对其进行配置。
- 将所有其他字段保留为默认值。
- 名称。 在阈值的标签中包括应用程序的名称,例如,
解释阈值统计信息的提示
“应用程序性能管理”仪表板显示标记为“不可用”(%)和“慢”(%)的统计信息。 您必须完全理解这些数字的含义。 例如,考虑以下子事务表中的数据。
在过去4个小时(默认时间范围)内,有43.75%的时间,step2_login事务未达到页面阈值 (设置为15秒)。
让我们看另一种情况。 您遵循了设置阈值的步骤,并将合成脚本设置为每15分钟在四个位置运行一次。 在阈值管理器中编辑SLOW类型阈值时:
- 将间隔值(检查阈值的频率)设置为与运行间隔相同,即15分钟。
- 将PSLOW条件的值设置为PSLOW大于0。
如果您的测试计划在每一圈(交错模式)下在一个位置运行,则当PSLOW阈值事件匹配时,SLOW百分比始终为100%。 发生此结果是因为每次检查此阈值时,合成脚本仅运行一次。 因此,在15分钟的阈值检查间隔中,报告的条件为慢速(PSLOW = 100)或不慢速(PSLOW = 0)。 有关更多信息,请参阅IBM Knowledge Center中的创建关键阈值和交错的综合事务 。
验证您是否具有警报通知ID和电子邮件联系人
警报通知组件负责电子邮件通知。 要配置此组件,您需要一个经过验证的电子邮件地址和一个链接到资源组的通知策略。
要点:在创建资源组或设置电子邮件联系人之前,您必须具有IBMid的警报通知权限。
- 登录到警报通知。
- 在页面的右上角,单击组图标。
- 单击管理用户选项卡。
- 单击创建用户 。
- 填写所有必填字段:
- 输入一个对您有意义的名称。 该名称不必是一个人的名字,但是建议使用一个人的名字。
- 输入一个IBMid。
- 输入一个有效的电子邮件地址。
- 点击保存 。
- 检查您在步骤5中输入的电子邮件地址的收件箱,然后按照说明验证您的电子邮件地址。
如果您有多个用于通知警报的电子邮件地址,则可以创建一个电子邮件通知组。 在创建电子邮件通知组之前,请验证要添加到此新联系人组的电子邮件地址是否存在并且有效。 要创建电子邮件通知组:
- 登录到警报通知。
- 在页面的右上角,单击组图标。
- 单击管理组 。
- 单击创建组 。
- 填写所有必填字段:
- 输入对您有意义的组名。
- 在“ 添加用户”下拉列表下,选择要包括在此新联系人组中的所有名称。
- 点击保存 。
为每种阈值类型创建一个资源组
在上一步中,您为每个应用程序设置了两个阈值:一个阈值用于警告缓慢的事务,另一个阈值用于警告失败的事务。 为了使这些阈值正常工作,必须将它们包括在资源组中。 最佳做法是,在每种阈值类型与资源组之间建立一对一的关系。 因为大多数应用程序都有两个阈值,所以在此步骤中,您将创建两个资源组:一个用于PSLOW,一个用于FAILURE。 让我们开始吧。
重要说明:从8.1.2版开始,由于Microsoft®Internet Explorer中的显示问题,必须使用Firefox,且弹出窗口选项处于关闭状态。
- 登录到应用程序性能管理。
- 转到左侧导航栏上的“ 系统配置”图标,然后单击“ 资源组管理器” 。
- 单击加号 。
- 输入组名,最好在
_RG
的阈值类型后附加_RG
。 例如,将组IBMLink_SLOW_RG
为阈值IBMLink_SLOW。 - 填写其他必填字段:
- 资源分配。 选择您要为其指定阈值的综合交易。 目标资源的名称为
'SO:<your_transaction_name>'
格式。 - 阈值分配。 选择为此资源组创建的阈值。 例如,为IBMLink_SLOW_RG资源组选择IBMLink_SLOW 。
- 资源分配。 选择您要为其指定阈值的综合交易。 目标资源的名称为
- 单击配置电子邮件通知链接以在警报通知中配置策略。
配置通知策略
通知策略是您在Application Performance Management中设置的阈值(PSLOW类型或FAILURE类型)与电子邮件警报系统之间的关系。 在此步骤中,将阈值类型与要提醒的电子邮件组或联系人相关联。
- 完成属性:
- 在“警报通知”中的“ 创建通知策略”下的“规则”部分中,保留链接到在Application Performance Management中正在编辑的资源组的规则集。
- 在规则部分下,点击添加规则 。 转到“ 添加规则”选项卡。 填写以下字段:
- 在规则描述字段中,输入
Severity
。 - 在属性字段中,输入
Severity
。 - 在“ 运算符”字段中,输入
greater than or equals
。 - 在值字段中,输入
0
。
通过使用这些设置,当链接的阈值引发事件(无论是警告 事件还是清除 事件)时 (通过资源组),可以通知您感兴趣的一方。
- 在规则描述字段中,输入
- 在“警报通知”中的“ 创建通知策略”下的“规则”部分中,保留链接到在Application Performance Management中正在编辑的资源组的规则集。
- 添加用户或组。 单击添加用户或组。 然后,按照说明添加要通知此阈值类型的用户(在“ 用户”选项卡上)或组(在“ 组”选项卡上)。
- 将其余字段保留为其默认值:
- 清除“延迟通知”复选框。
- 在“ 通知这些用户和组”下 ,选中“ 每次匹配规则” 。
- 点击保存 。
- 返回“应用程序性能管理”的“资源组管理器”部分,单击“ 保存” 。 您现在可以接收电子邮件通知了。
结论
在“使用IBM网站监视测试网站可用性”系列的这一部分中,您将设置阈值和资源组,它们是Application Performance Management中警报配置的重要组成部分。 本系列的最后一部分( 第4部分 )描述了仪表板中可用的报告,并向您展示了如何设置对脚本管理器和仪表板中其他资源的基于角色的访问。
翻译自: https://www.ibm.com/developerworks/library/mw-1609-chan3-trs/index.html