示例:自定义电子邮件预警 - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
16.50
16.20
Published
2021 年 7 月
Language
中文 (简体)
Last Update
2021-08-17
dita:mapPath
zh-CN/yqb1520516846011.ditamap
dita:ditavalPath
zh-CN/yqb1520516846011.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem
假定您希望 Teradata 系统 TEST1 上的任何数据库所使用的当前 PERM 空间超过 80% 时向 dba@example.com 发送一条“中”严重程度的电子邮件消息。在系统 TEST1 上,财务是要监控的数据库之一。
  1. 预警设置组件中,配置传递设置。
    1. 设置选项列表中,选择Delivery Settings (传递设置)
    2. 传递类型列表中,选择Email (电子邮件)
    3. SMTP Host (SMTP 主机)框中,键入 smtp.example.com 作为传出 (SMTP) 电子邮件服务器的 SMTP 主机地址。
    4. 选中启用电子邮件复选框。
    5. 端口列表中,选择Use default port (使用缺省端口)以使用缺省端口 25。
    6. 服务器超时框中,键入缺省值 30 秒。
    7. 保留缺省的Anonymous login (匿名登录)
    8. Reply-To (回复到)框中,键入 doNotReply@example.com
    9. 高级选项框留空。
    10. Test Recipient (测试收件人)框中,键入 dba@example.com
    11. 选择Test (测试)以验证 SMTP 服务器是否传递电子邮件。
    12. 单击Apply (应用)
  2. 预警设置组件中,创建操作集
    1. 设置选项列表中,选择Alert Presets (预警预设)
    2. 预设选项列表中,选择Action Sets (操作集)
    3. 选择操作集旁边的 ""
    4. 操作集名称框中,键入 CustomEmailAlert
    5. 操作下,确保选中Include in Alert Viewer (包括在预警查看器中)复选框。
      缺省情况下会选中此选项,以便您查看在Alert Viewer (预警查看器)组件中为此操作设置的预警。
    6. 操作列表中,选择Email recipients (电子邮件收件人)
    7. 选中Email recipients (电子邮件收件人)复选框,单击Bcc (暗送)To (收件人),并在Email (电子邮件)框中,键入dba@example.com
    8. 单击Apply (应用)
  3. 在用于 Teradata Viewpoint 监控的 受监控系统组件中,配置 TEST1。
    1. 选择系统旁边的 "",然后选择Add Teradata System (添加 Teradata 系统)
    2. 系统别名框中,键入 TEST1
    3. 选中Enable system (启用系统)复选框以激活要监控的 TEST1 系统。
    4. TDPID 框中,键入 TEST1 系统的 TDPID。
    5. 输入登录名称和密码。
    6. 单击Apply (应用)
  4. 受监控系统组件中,配置数据收集器。
    1. 系统列表中,选择TEST1
    2. 设置列表中,选择Data Collectors (数据收集器)
    3. 数据收集器列表中,选择数据库空间
    4. 选中启用数据库空间收集器复选框并保留缺省设置。
    5. 单击Apply (应用)
  5. 受监控系统组件中,定义预警规则。
    1. 系统列表中,选择TEST1
    2. 设置列表中,选择Alerts (预警)
    3. 预警类型列表中,选择数据库空间
    4. 选择预警旁边的 ""
    5. 预警名称框中,键入 PermExceeds80
    6. 选中启用预警复选框。
    7. 严重程度列表中,选择
    8. 阈值列表中,选择当前 Perm
    9. 在大于号(>)右侧的框中键入 80
    10. 选择 "",选择除以下选定数据库之外的所有数据库选项并包括所有数据库,然后选择OK
    11. 操作列表中,选择CustomEmailAlert
    12. 保留在 ... 分钟内不要运行两次框中的值不变。
    13. 消息框中,输入:The database ${databaseName} is more than 80% full.
    14. 单击Apply (应用)
    通过将属性名称括在花括号 ({}) 内并在表达式前面加上美元符号 ($)(如上面的 databaseName 所示),可以在消息框中包含预警属性。有关可用于 Teradata Viewpoint 预警的预警属性的说明,请参见 Teradata Database 预警指标和属性
  6. 在帐户 dba@example.com 的电子邮件收件箱中,检查来自 doNotReply@example.com 的邮件。

电子邮件消息示例

该电子邮件在到达收件箱时将包含以下固定格式信息。

From: doNotReply@example.com
Sent: Tuesday, August 7, 2012 2:20 PM
To: dba@example.com
Subject: [Alert] permExceeds80 (System: TEST1, Database: finance)

The database finance is more than 80% full.

Event Timestamp: 2012-08-07T14:20:27.016-07:00

Database Name=finance
Space Used Percentage=85.0
Max Space Used Percentage=85.28

Description: (Space Used Percentage > 80.0)