例: BTEQスクリプトを有効にしてアラート アクションとして実行する - Teradata Viewpoint - Teradata Workload Management

Teradata® Viewpoint ユーザー ガイド

Product
Teradata Viewpoint
Teradata Workload Management
Release Number
16.50
16.20
Published
2021年7月
Language
日本語
Last Update
2021-08-17
dita:mapPath
ja-JP/yqb1520516846011.ditamap
dita:ditavalPath
ja-JP/yqb1520516846011.ditaval
dita:id
B035-2206
Product Category
Analytical Ecosystem
この例では、TeradataシステムTEST1のアラート アクションとしてBTEQスクリプトを実行し、平日の夜のみ、アラート ビューアポートレットでアラートを追跡します。BTEQスクリプトのcpuUsageReport.txtには、毎日の作業負荷の問題分析を返す次のマクロが含まれています。EXECUTE ResPmaTotal;
  1. BTEQスクリプトcpuUsageReport.txtInstallFolder\Teradata\Client\16.20\Teradata Notification Service\sqlのWindowsサーバーにコピーします。
  2. Teradata通知サービスがWindowsサーバーで実行されていることを確認します。
    1. Windowsコマンド プロンプトでservices.mscと入力します。
    2. Teradata通知サービスのステータスがサービス リストで開始されていることを確認します。
    3. サービスが停止している場合、サービス名を右クリックしてStart(開始)を選択します。
  3. アラート セットアップ ポートレットで、発行設定を構成します。
    1. 設定オプションリストからDelivery Settings(発行設定)を選択します。
    2. 認証リストからTERADATAログインを選択します。
    3. TERADATAログインの横にある""を選択します。
    4. TDPIDボックスに、TEST1システムのTDPIDを入力します。
    5. ログインを有効化するチェック ボックスを選択します。
    6. ログイン名とパスワードを入力します。
    7. (オプション)TERADATAログオンのテスト リストから、BTEQ (Windows)を選択します。
    8. (オプション)ログイン設定が正しいかどうかを確認するには、Test(テスト)をクリックします。
    9. Apply(適用)をクリックします。
  4. アラート セットアップ ポートレットに、アクション セットを作成します。
    1. 設定オプションリストからアラート対象指定日時を選択します。
    2. 対象指定日時オプションリストからアラート発行対象時間帯を選択します。
      ボックスに表示される夜間がこのアラート アクションの平日の夜の時間に対応していることを確認します。
    3. 対象指定日時オプションリストからアクション セットを選択します。
    4. アクション セットの横にある""を選択します。
    5. アクション セット名cpuUsageReportと入力します。
    6. 時間帯チェック ボックスで、夜間チェック ボックスをオンにし、アラート発行対象時間帯チェック ボックスと週末チェック ボックスをオフにします。
    7. アクションで、アラート ビューアに含めるチェック ボックスがオンになっていることを確認します。
      このオプションはデフォルトでオンになっているので、アラート ビューア ポートレットで設定されているこのアクションに対する警告を表示できます。
    8. アクション リストで、BTEQチェック ボックスをオンにします。
    9. 場所リストからご使用のWindowsサーバーを選択します。
    10. スクリプト リストからcpuUsageReport.txtを選択します。
      スクリプトがリストに表示されない場合は、スクリプトcpuUsageReport.txtInstallFolder\Teradata\Client\16.20\Teradata Notification Service\sqlに存在することを確認します。
    11. TDPIDリストからTEST1を選択します。
    12. Apply(適用)をクリックします。
  5. Teradata Viewpointモニタリング用の監視対象システム ポートレットで、TEST1を構成します。
    1. システムの隣で""を選択して、Teradataシステムの追加を選択します。
    2. システムのニックネームTEST1と入力します。
    3. システムを有効化チェック ボックスをオンにして、モニタリング用のTEST1システムをアクティブ化します。
    4. TDPIDボックスに、TEST1システムのTDPIDを入力します。
    5. ログイン名とパスワードを入力します。
    6. Apply(適用)をクリックします。
  6. 監視対象システム ポートレットで、データ コレクタを構成します。
    1. システム リストから、TEST1をクリックします。
    2. セットアップリストからData Collectors(データ コレクタ)を選択します。
    3. データ コレクタ リストからリソース使用率をクリックし、統計マネージャ コレクタの有効化チェック ボックスを選択して、Apply(適用)をクリックします。
    4. データ コレクタ リストからシステム統計をクリックし、統計マネージャ コレクタの有効化チェック ボックスをクリックして、Apply(適用)をクリックします。
  7. 監視対象システム ポートレットで、アラート ルールを定義します。
    1. システムリストからTEST1を選択します。
    2. セットアップリストからアラートを選択します。
    3. アラート タイプ リストから、Systems(システム)をクリックします。
    4. アラートの横の""をクリックします。
    5. アラート名cpuUsageReportAlertと入力します。
    6. 有効に設定されたアラートチェック ボックスを選択します。
    7. 緊急度リストで、を選択します。
    8. アラート ルール リストからいずれかを選択します。
    9. リストから、ノードCPU使用率よりも大きいを選択します。
    10. 「大なり」記号(>)の右のボックスに80と入力します。
    11. アラート アクション リストからcpuUsageReportを選択します。
    12. Apply(適用)をクリックします。
  8. アラート ビューア ポートレットで、起動されたアクションを確認します。
    1. を選択して、ポートレットのアラートを重大度「高」でフィルタリングします。
    2. システム名フィルタ ボックスにTEST1と入力し、TEST1システムのアラートを表示します。