假定您希望仅在周末使用批处理文件 echoUsage.bat 作为 Teradata 系统 PROD1 的预警操作,并在预警查看器组件中跟踪预警。批处理文件 echoUsage.bat 会打开用于监控系统性能的程序。如果 PROD1 系统上的任何数据库所使用的当前 Perm 空间超出 80%,则该程序输出将包括 PROD1 上的空间使用信息。
- 验证 Teradata 通知服务是否正在 Windows 服务器上运行。
- 在 Windows 命令提示符下,键入 services.msc。
- 在服务列表中确保 Teradata 通知服务的状态为已启动。
- 如果服务已停止,则右键单击服务名称并选择开始。
- 将批处理文件 echoUsage.bat 复制到 Windows 服务器的 InstallFolder\Teradata\Client\16.20\Teradata Notification Service\usrcmd 处。
- 在预警设置组件中,创建操作集。
- 在设置选项列表中,选择Alert Presets (预警预设)。
- 在预设选项列表中,选择Core Hours (核心时间)。
- 确认框中显示的周末时间与您希望用于此预警操作的周末时间相对应。
- 在预设选项列表中,选择Action Sets (操作集)。
- 选择操作集旁边的 。
- 在操作集名称中,键入 echoUsageReport。
- 在时间复选框中,选中周末复选框,然后清除核心和夜间复选框。
- 在操作下,确保选中Include in Alert Viewer (包括在预警查看器中)复选框。缺省情况下会选中此选项,以便您查看在Alert Viewer (预警查看器)组件中为此操作设置的预警。
- 在操作列表中,选择运行程序。
- 在位置列表中,选择您的 Windows 服务器。
- 在程序列表中,选择echoUsage.bat。如果此程序或脚本未显示在列表中,请确认其位于 InstallFolder\Teradata\Client\16.20\Teradata Notification Service\usrcmd\echoUsage.bat 处。
- 将参数框留空。
- 单击Apply (应用)。
- 在用于 Teradata Viewpoint 监控的 受监控系统组件中,配置 PROD1。
- 选择系统旁边的 ,然后选择Add Teradata System (添加 Teradata 系统)。
- 在系统别名中,键入 Prod1。
- 选中Enable system (启用系统)复选框以激活要监控的 PROD1 系统。
- 在 TDPID 框中,键入 PROD1 系统的 TDPID。
- 输入登录名称和密码。
- 单击Apply (应用)。
- 在 受监控系统组件中,配置数据收集器。
- 在系统列表中,选择PROD1。
- 在设置列表中,选择Data Collectors (数据收集器)。
- 在数据收集器列表中,选择数据库空间。
- 选中启用数据库空间收集器复选框并保留缺省设置。
- 单击Apply (应用)。
- 在受监控系统组件中,定义预警规则。
- 在系统列表中,选择PROD1。
- 在设置列表中,选择Alerts (预警)。
- 在预警类型列表中,选择数据库空间。
- 选择预警旁边的 。
- 输入预警名称 echoUsageReportAlert。
- 选中启用预警复选框。
- 在严重程度列表中,选择中。
- 在阈值列表中,选择当前 Perm。
- 在大于号(>)右侧的框中键入 80。
- 在操作列表中,选择echoUsageReport。
- 保留在 ... 分钟内不要运行两次框中的值不变。
- [可选] 输入消息。
- 单击Apply (应用)。
- 在Alert Viewer (预警查看器)组件中,查看触发的操作。
- [可选] 选择中按正常严重程度筛选组件中的预警。
- [可选] 在系统名称筛选框中,键入 PROD1 以查看 PROD1 系统的预警。
预警查看器门户组件显示的预警或预警详细信息不包括程序或批处理文件的输出。