17.10 - 添加和编辑操作集 - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Published
2022 年 2 月
Content Type
用户指南
Publication ID
B035-2206-101K-CHS
Language
中文 (简体)
Last Update
2022-07-01
预警操作可以合并到操作集中。通过操作集,您可以在单个操作中运行多个预警操作。
您必须先从设置选项列表中选择Delivery Settings (传递设置)并在传递类型通知服务下方选择相应的选项来定义预警传递设置,然后才能创建使用这些预警操作的操作集。

所有已禁用的组件均会在操作集配置屏幕中以红色高亮显示。您可以对已禁用的组件配置操作集,但不能执行已禁用的传递类型。要启用已禁用的组件,请从设置选项列表中选择传递设置,然后在传递类型通知服务列表下,选中已禁用组件对应的启用复选框。

  1. 设置选项列表中,选择Alert Presets (预警预设)
  2. 预设选项列表中,选择Action Sets (操作集)
  3. 操作集列表中,执行以下操作之一:
    • 选择 "" 添加操作集。
    • 选择要复制的操作集行中的 ""
    • 选择要编辑的操作集的名称。
  4. Action Set Name (操作集名称)框中,键入一个名称。
  5. Times (时间)下,选中适用的复选框,以按Preset Options (预设选项)列表下Core Hours (核心时间)中定义的小时数运行操作集。
  6. Actions (操作)下,选中下列任意项对应的复选框:
    操作 说明
    包括在预警查看器中 记录预警详细信息,以便可在预警查看器门户组件中查看此操作集的预警。
    电子邮件收件人 将电子邮件预警收件人指定为 Viewpoint 用户、Viewpoint 角色或电子邮件地址。
    • 选择Bcc (暗送)可隐藏收件人。
    • 选择To (收件人)可在电子邮件通知中显示所有收件人。
    • 使用分号分隔多个收件人,并使用用户、角色或电子邮件地址的任意组合。

    如果在Delivery Settings (传递设置) > Email (电子邮件)中配置了电子邮件设置,则Email recipients (电子邮件收件人)操作可用。

    SNMP 列出在传递类型下定义的 SNMP 配置。
    • 从列表中选择 SNMP 配置。

    如果在Delivery Settings (传递设置) > SNMP 中配置了 SNMP 设置,则 SNMP 操作可用。

    SQL 列出在传递类型下定义的 SQL 查询。
    1. 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 脚本。
    1. Location (位置)列表中选择该脚本运行的位置。
    2. Script (脚本)列表中选择 BTEQ,然后在 TDPID 列表中执行以下操作之一:
      • 选择要运行 BTEQ 脚本的数据库的 TDPID,不管哪个系统生成预警。
      • 选择Get from alert (从预警获取)以便在生成预警的任何数据库上运行 BTEQ 脚本。

        对于Get from alert (从预警获取)选项,必须在预警设置受监控系统门户组件中定义 TDPID。如果未定义系统,预警服务会将失败的登录尝试写入 Viewpoint 服务器上的 /var/opt/teradata/cam/alert/logs/alertservice.log

    如果满足以下条件,BTEQ 操作将可用:
    • BTEQ 传递设置在预警设置组件的Delivery Settings (传递设置) > Teradata Login (TERADATA 登录)中定义。
    • 必须在 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 服务器上的程序和批处理文件。
    1. Location (位置)列表中,选择程序所在的位置。
    2. Program (程序)列表中,选择要运行的程序或批处理文件。
    3. 参数框中,键入要作为预警一部分传递的任何命令行参数。

    例如,如果 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
  7. 单击Apply (应用)