プロセスの監視
プロセスの監視アクティビティは、プロセスが開始または停止されたときに Runbook を呼び出します。 プロセスは、実行されている任意の実行可能ファイルです。 [プロセスの監視] アクティビティを使用して、任意のリモート コンピューター上のプロセスを監視できます。
プロセスの監視アクティビティを使用して、プロセスが開始されたが停止していない場合に修正アクションを実行する Runbook を作成できます。 たとえば、完了しても応答を停止し、メモリ内に常駐したままになる傾向があるアプリケーションは、 Get Process Status アクティビティを含む Runbook の Monitor Process アクティビティを使用してプロセスの状態を取得し、 End Process アクティビティを使用してシャットダウンすることで自動的にシャットダウンできます。
プロセスの監視アクティビティを構成する
プロセスの監視アクティビティを構成する前に、次の項目を確認する必要があります。
監視しているプロセスを実行するコンピューター
監視するプロセス
プロセスの開始時または停止時に Runbook を実行するかどうか
プロセスの監視アクティビティを構成するには、次の情報を使用します。
[詳細] タブ
設定 | 構成の手順 |
---|---|
コンピューター | 監視しているプロセスが配置されているコンピューターの名前を入力します。 省略記号 (...) ボタンを使用して、コンピューターを参照することもできます。 この Runbook を実行する Runbook サーバーには、そのコンピューター上のプロセスを監視するための適切な権限が必要です。 |
処理 | 監視するプロセスの名前を入力します。 省略記号 (...) ボタンを使用してプロセスを参照することもできます。 |
プロセスが開始されました | 選択したプロセスが開始されたときに、プロセスの監視アクティビティを呼び出す場合に選択します。 |
プロセスが停止しています | 選択したプロセスの最後に実行されているインスタンスが停止されたときに、プロセスの監視アクティビティを呼び出す場合に選択します。 |
テスト間隔 | プロセスの監視アクティビティがプロセスの状態をチェックするまでの待機時間を選択します。 |
公開データ
次の表に、パブリッシュされたデータ項目の一覧を示します。
アイテム | 説明 |
---|---|
コンピューター | プロセスが配置されているコンピューターの名前。 |
プロセス名 | プロセス実行の名前。 |
プロセスのインスタンス数 | プロセスの実行中の出現回数。 |
テスト間隔 | プロセスの状態の各チェック間の秒数。 |
プロセス開始時の呼び出し | プロセスが開始された場合に Runbook を呼び出すかどうかを決定します。 |
プロセス終了時の呼び出し | プロセスが停止した場合に Runbook を呼び出すかどうかを決定します。 |