预警操作可以合并到操作集中。通过操作集,您可以在单个操作中运行多个预警操作。
您必须先从设置选项列表中选择Delivery Settings (传递设置)并在传递类型或通知服务下方选择相应的选项来定义预警传递设置,然后才能创建使用这些预警操作的操作集。
所有已禁用的组件均会在操作集配置屏幕中以红色高亮显示。您可以对已禁用的组件配置操作集,但不能执行已禁用的传递类型。要启用已禁用的组件,请从设置选项列表中选择传递设置,然后在传递类型或通知服务列表下,选中已禁用组件对应的启用复选框。
- 在设置选项列表中,选择Alert Presets (预警预设)。
- 在预设选项列表中,选择Action Sets (操作集)。
- 从操作集列表中,执行以下操作之一:
- 选择
添加操作集。
- 选择要复制的操作集行中的
。
- 选择要编辑的操作集的名称。
- 选择
- 在Action Set Name (操作集名称)框中,键入一个名称。
- 在Times (时间)下,选中适用的复选框,以按Preset Options (预设选项)列表下Core Hours (核心时间)中定义的小时数运行操作集。
- 在Actions (操作)下,选中下列任意项对应的复选框:
操作 说明 包括在预警查看器中 记录预警详细信息,以便可在预警查看器门户组件中查看此操作集的预警。 电子邮件收件人 将电子邮件预警收件人指定为 Viewpoint 用户、Viewpoint 角色或电子邮件地址。 - 选择Bcc (暗送)可隐藏收件人。
- 选择To (收件人)可在电子邮件通知中显示所有收件人。
- 使用分号分隔多个收件人,并使用用户、角色或电子邮件地址的任意组合。
如果在Email recipients (电子邮件收件人)操作可用。
中配置了电子邮件设置,则SNMP 列出在传递类型下定义的 SNMP 配置。 - 从列表中选择 SNMP 配置。
如果在SNMP 操作可用。
中配置了 SNMP 设置,则SQL 列出在传递类型下定义的 SQL 查询。 - 从Query (查询)列表中选择一个查询,然后在 TDPID 列表中执行以下操作之一:
- 选择要运行 SQL 查询的数据库的 TDPID,不管哪个系统生成预警。
- 选择Get from alert (从预警获取)以便在生成预警的任何数据库上运行 SQL 查询。
对于Get from alert (从预警获取)选项,必须在预警设置和受监控系统门户组件中定义 TDPID。如果未定义系统,预警服务会将失败的登录尝试写入 Viewpoint 服务器上的 /var/opt/teradata/cam/alert/logs/alertservice.log。
如果配置了 SQL 查询和 Teradata 登录,则可以执行 SQL 操作。
BTEQ 列出位于托管 Teradata 通知服务的 Windows 或 Linux 系统上的 BTEQ 脚本。 - 从Location (位置)列表中选择该脚本运行的位置。
- 从Script (脚本)列表中选择 BTEQ,然后在 TDPID 列表中执行以下操作之一:
- 选择要运行 BTEQ 脚本的数据库的 TDPID,不管哪个系统生成预警。
- 选择Get from alert (从预警获取)以便在生成预警的任何数据库上运行 BTEQ 脚本。
对于Get from alert (从预警获取)选项,必须在预警设置和受监控系统门户组件中定义 TDPID。如果未定义系统,预警服务会将失败的登录尝试写入 Viewpoint 服务器上的 /var/opt/teradata/cam/alert/logs/alertservice.log。
如果满足以下条件,BTEQ 操作将可用:- BTEQ 传递设置在预警设置组件的 中定义。
- 必须在 Windows 或 Linux 服务器上安装并运行 Teradata Notification Service。
- BTEQ 脚本在 Windows 服务器上位于以下位置:InstallFolder\Teradata\Client\16.20\Teradata Notification Service\sql。其在 Linux 服务器上位于以下位置:/opt/teradata/client/cam/tdnotification/sql。
运行程序 列出运行 Teradata 通知服务的 Windows 和 Linux 服务器上的程序和批处理文件。 - 在Location (位置)列表中,选择程序所在的位置。
- 在Program (程序)列表中,选择要运行的程序或批处理文件。
- 在参数框中,键入要作为预警一部分传递的任何命令行参数。
例如,如果 Windows 服务器上的批处理文件是 currentSpace.bat 并且该批处理文件采用参数 -db 表示数据库的名称,采用 -sp 表示所用空间百分比,则您可以在参数框中键入 -db TEST1 -sp 90。这样可以指定批处理文件运行时使用 TEST1 作为数据库名称,使用 90 作为所用空间百分比。
如果满足以下条件,则运行程序可用:- 在 Windows 或 Linux 服务器上安装并运行 Teradata Notification Service。
- 程序或批处理文件在 Windows 服务器上位于以下位置:InstallFolder\Teradata\Client\16.20\Teradata Notification Service\usrcmd。其在 Linux 服务器上位于以下位置:/opt/teradata/client/cam/tdnotification/usrcmd。
- 单击Apply (应用)。