17.10 - 示例:将预警属性作为参数添加到运行程序 - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint 用户指南

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
17.10
Release Date
2021 年 10 月
Content Type
用户指南
Publication ID
B035-2206-101K-CHS
Language
中文 (简体)
假定您希望仅在周末使用脚本 echoUsage.sh 作为 Teradata 系统 PROD1 的“中”严重程度预警操作,并在预警查看器门户组件中跟踪预警。echoUsage.sh 会打开用于监控系统性能的程序。该脚本会读入命令行上显示的任何参数,并使用这些参数作为运行时参数来运行该程序。如果 PROD1 系统上的任何数据库所使用的当前 PERM 空间超出 80%,则该程序输出将包括 PROD1 上的空间使用信息。
  1. 验证 Teradata 通知服务是否正在 Linux 服务器上运行:
    1. 使用以下 Linux 命令验证服务运行是否正常:
      /etc/init.d/tdnotification status
    2. 如果结果不是“正在运行”,请使用:/etc/init.d/tdnotification start
  2. 将脚本 echoUsage.sh 复制到 Linux 服务器的 : /opt/teradata/client/cam/tdnotification/usrcmd/echoUsage.sh 处。
    1. 确保 tdnotification 服务用户帐户可以执行 echoUsage.sh 脚本。
  3. 预警设置组件中,创建操作集
    1. 设置选项列表中,选择Alert Presets (预警预设)
    2. 预设选项列表中,选择Core Hours (核心时间)
    3. 确认显示的周末时间与您想要为此预警操作设置的周末时间相对应。
    4. 预设选项列表中,选择Action Sets (操作集)
    5. 选择操作集旁边的 ""
    6. 操作集名称中,键入 echoUsageSpaceUsedPct
    7. 时间复选框中,选中周末,然后清除核心夜间复选框。
    8. 操作下,确保选中Include in Alert Viewer (包括在预警查看器中)复选框。
      缺省情况下会选中此选项,以便您查看在Alert Viewer (预警查看器)组件中为此操作设置的预警。
    9. 操作列表中,选择运行程序
    10. 位置列表中,选择您的 Linux 服务器。
    11. 程序列表中,选择echoUsage.sh
      如果该脚本未显示在列表中,请确认其存在于 /opt/teradata/client/cam/tdnotification/usrcmd/echoUsage.sh 处。
    12. 参数框中,键入 -db ${databaseName} -sp ${spaceUsedPct}
    13. 单击Apply (应用)
  4. 在用于 Teradata Viewpoint 监控的 受监控系统组件中,配置 PROD1。
    1. 选择系统旁边的 "",然后选择Add Teradata System (添加 Teradata 系统)
    2. 系统别名中,键入 PROD1
    3. 选中Enable system (启用系统)复选框以激活要监控的 PROD1 系统。
    4. TDPID 框中,键入 PROD1 系统的 TDPID
    5. 输入登录名称和密码。
    6. 单击Apply (应用)
  5. 受监控系统组件中,配置数据收集器。
    1. 系统列表中,选择PROD1
    2. 设置列表中,选择Data Collectors (数据收集器)
    3. 数据收集器列表中,选择数据库空间
    4. 选中启用数据库空间收集器复选框并保留缺省设置。
    5. 单击Apply (应用)
  6. 受监控系统组件中,定义预警规则。
    1. 系统列表中,选择PROD1
    2. 设置列表中,选择Alerts (预警)
    3. 预警类型列表中,选择数据库空间
    4. 选择预警旁边的 ""
    5. 预警名称中,键入 echoPermSpaceLow
    6. 选中启用预警复选框。
    7. 严重程度列表中,选择
    8. 预警规则列表中,选择当前 Perm
    9. 在大于号(>)右侧的框中键入 80
    10. 选择 "",然后选择除以下选定数据库之外的所有数据库选项并包括所有数据库。
    11. 操作列表中,选择echoUsageSpaceUsedPct
    12. 保留不要在以下时间内运行两次:分钟框中的值不变。
    13. 单击Apply (应用)
  7. Alert Viewer (预警查看器)组件中,查看触发的操作。
    1. [可选] 单击按正常严重程度筛选组件中的预警。
    2. [可选] 在系统名称筛选框中,键入 PROD1 以查看 PROD1 系统的预警。
    预警查看器组件显示的预警或预警详细信息不包括程序或批处理文件的输出。