假定您希望监控数据字典表上的锁定阻止您登录 Teradata 系统 PROD1 的时间。您需要使用健康度查询创建一个基于到期登录超时期间的预警操作。每次运行该查询时,它都会尝试登录 PROD1,然后执行简单的 SQL 语句。如果登录失败,它将发生超时,并通过电子邮件向 dba@example.com 发送预警,同时在预警查看器门户组件中记录该预警。
- 在预警设置组件中,配置传递设置。
- 在设置选项列表中,选择Delivery Settings (传递设置)。
- 在传递类型列表中,选择Email (电子邮件)。
- 在 SMTP Host (SMTP 主机)框中,键入 smtp.example.com 作为传出 (SMTP) 电子邮件服务器的 SMTP 主机地址。
- 选中启用电子邮件复选框。
- 在端口列表中,选择Use default port (使用缺省端口)以使用缺省端口 25。
- 输入缺省的服务器超时,如 30 秒。
- 在Reply-To (回复到)框中,键入 doNotReply@example.com。
- 保留缺省的Anonymous login (匿名登录)。
- 将高级框留空。
- 在测试收件人框中,键入 dba@example.com。
- 选择测试以验证 SMTP 服务器是否将电子邮件传递至 dba@example.com。
- 单击Apply (应用)。
- 在预警设置组件中,创建操作集。
- 在设置选项列表中,选择Alert Presets (预警预设)。
- 在预设选项列表中,选择Action Sets (操作集)。
- 选择操作集旁边的 。
- 在操作集名称中,键入Email dba。
- 在操作下,确保选中Include in Alert Viewer (包括在预警查看器中)复选框。缺省情况下会选中此选项,以便您查看在Alert Viewer (预警查看器)组件中为此操作设置的预警。
- 在操作列表中,选择Email recipients (电子邮件收件人)。
- 选中Email recipients (电子邮件收件人)复选框,单击Bcc (暗送)或To (收件人),并在Email (电子邮件)框中,键入dba@example.com。
- 单击Apply (应用)。
- 在用于 Teradata Viewpoint 监控的 受监控系统组件中,配置 PROD1。
- 选择系统旁边的 ,然后选择Add Teradata System (添加 Teradata 系统)。
- 在SYSTEM NICKNAME中,键入 PROD1。
- 选中Enable system (启用系统)复选框以激活要监控的 PROD1 系统。
- 在 TDPID 框中,键入 PROD1 系统的 TDPID。
- 输入登录名称和密码。
- 单击Apply (应用)。
- 在 受监控系统组件中定义要在 Teradata 系统中运行的健康度查询。
- 在系统列表中,选择PROD1。
- 在设置列表中,选择健康度查询。
- 选择健康度查询旁边的 。
- 在名称中,键入 LogonTimeout。
- 选中启用查询复选框。
- 在 SQL 框中,输入 SELECT COUNT(*) FROM DBC.DBCInfo;。
- 在缺省数据库中,键入 DBC。
- 在登录列表中,选择用于系统任务的登录凭据。
- 选择每次执行查询时登录。
- 在此时间后登录尝试超时框中,键入 20。这是登录的超时期间。
- 其他缺省值保留不变。
- 单击Apply (应用)。
- 在 受监控系统组件中定义健康度查询预警规则。
- 在系统列表中,选择PROD1。
- 在设置列表中,选择Alerts (预警)。
- 在预警类型列表中,选择健康度查询。
- 选择预警旁边的 。
- 在预警名称中,键入 Canary Query Logon Timeout。
- 选中启用预警复选框。
- 在严重程度列表中,选择中。
- 在个匹配项列表中,选择全部。
- 在指标列表中,选择 LogonTimeout 和发生登录超时。
- 保留 0 作为仅在满足预警规则达到以下时长时触发的缺省分钟数。
- 在操作列表中,选择电子邮件 dba。
- 保留 0 作为不要在以下时间内运行两次框的缺省分钟数。
- 在消息框中,键入 Logon Timeout occurred on PROD1.
- 单击Apply (应用)。
- 在Alert Viewer (预警查看器)组件中,查看触发的操作。
- [可选] 选择中按正常严重程度筛选组件中的预警。
- [可选] 在系统名称筛选框中,键入 PROD1 以查看 PROD1 系统的预警。
- 在帐户 dba@example.com 的电子邮件收件箱中,检查来自 doNotReply@example.com 的邮件。
电子邮件消息样本
该电子邮件在到达收件箱时将包含以下固定格式信息。
From: doNotReply@example.com Sent: Tuesday, August 7, 2012 2:23 PM To: dba@example.com Subject: [Alert] PROD1 - Canary Query Logon Timeout (Source: Viewpoint, Type: Canary Query) Logon timeout occurred on PROD1. Event Timestamp: 2012-08-07T14:23:01.331-07:00 Canary Id=90 Query Name=LogonTimeout Response Time= Login Timeout Occurred=true Description: ((Canary Id = 90 and Login Timeout Occurred is true))