ページの先頭行へ戻る
Systemwalker Centric Manager API・スクリプトガイド

8.6 アクション定義

イベントの発生を契機に単体起動型スクリプトを起動させたり、メッセージ監視アクション型スクリプトを利用する運用の場合、アクションの定義を行います。
[イベント監視の条件定義]ウィンドウで処理対象となるイベントを特定し、そのイベントに対して実行するスクリプトを定義します。
手順を以下に説明しますが、アクションを定義する詳細については“Systemwalker Centric Manager 使用手引書 監視機能編”を参照してください。

  1. [イベント監視の条件定義]ウィンドウで監視対象とするイベントを設定します。

  2. 設定したイベントに対するアクション定義として[イベント定義/アクション定義]ダイアログボックスで以下のように設定します。

    • メッセージ監視アクション型スクリプトの場合

      1. [メッセージ監視アクション]タブ内にある[詳細設定]ボタンをクリックし、[メッセージ監視(詳細)]ダイアログボックスを起動します。

      2. [メッセージ監視(詳細)]ダイアログボックスの[メッセージの編集]にスクリプト[プロシジャ名]を設定します。

    • 単体起動型スクリプトの場合

      [通知/実行アクション]タブを選択し、swctclshコマンドを設定し、スクリプトをパラメタに設定します。

    swctclsh(スクリプト実行コマンド)の詳細については、“Systemwalker Centric Managerリファレンスマニュアル”を参照してください。

ポイント

先頭通知コリレーションおよび末尾通知コリレーションを動作させるシステムについて

単一システムからのイベントに対し、先頭通知コリレーションおよび末尾通知コリレーションを行う場合、イベント監視定義へのスクリプトの登録は、業務サーバなどの被監視側のサーバ上で行うことをお勧めします。これにより、トラフィック量を抑えるとともに、管理サーバの負荷を軽減することができます。また、同一部門内の複数システムにまたがった先頭通知コリレーションおよび末尾通知コリレーションを行う場合は、同様の理由から部門管理サーバ上で行うことをお勧めします。

単体起動型スクリプトの指定について

[通知/実行アクション]へ単体起動型スクリプトの起動を定義する場合、スクリプトの指定はフルパスのファイル名ではなく、[実行名]で行うことをお勧めします。スクリプトの格納先はシステムごとに変更可能であり、また、パスの表記方法はWindowsとUNIXで異なりますが、スクリプトを[実行名]で指定すればそれらの違いを無視することができます。