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