[Monitor Service] (監視サービス)
サービスの監視アクティビティは、サービスが開始または停止されたときに Runbook を呼び出します。 サービスの監視アクティビティを使用して、任意のリモート コンピューター上のサービスを監視できます。 サービスの監視アクティビティを使用して、サービスが意図せずにシャットダウンされたときに修正アクションを実行する Runbook を作成します。 たとえば、重要なデータをホストする SQL Server サービスが応答を停止した場合、サービスの監視アクティビティと Start/Stop Service アクティビティを使用して、サービスを自動的に再起動できます。
サービス アクティビティの監視を構成する
サービスの監視アクティビティを構成する前に、次の内容を確認する必要があります。
監視しているサービスをホストするコンピューター
監視するサービス
サービスの開始時または停止時に Runbook を実行するかどうか
サービスの監視アクティビティを構成するには、次の情報を使用します。
[詳細] タブ
設定 | 構成の手順 |
---|---|
コンピューター | 監視するサービスが配置されているコンピューターの名前を入力します。 省略記号 (...) ボタンを使用して、コンピューターを参照することもできます。 このアクティビティを実行する Runbook サーバーには、そのコンピューター上のサービスを監視するための適切な権限が必要です。 |
サービス | 監視しているサービスの名前を入力します。 [サービスの選択] ダイアログ ボックスを開くには、省略記号 (...) ボタンを選択します。 |
サービスが開始されました | 選択したサービスが開始されたときに、サービスの監視アクティビティを呼び出す場合に選択します。 |
サービスが停止または一時停止されている | 選択したサービスが停止または一時停止されたときに、サービスの監視アクティビティを呼び出す場合に選択します。 Windows サービス コントロール マネージャーを使用してサービスを再起動すると、サービスは停止され、連続して開始されます。 これにより、 Service の起動時に呼び出すように指定したかどうかに関係なく、モニター サービス アクティビティが呼び出されます または Service が停止または一時停止。 |
停止したサービスを再起動する | [停止したサービスの開始] ボックスを選択して、停止したサービスを再起動します。 このオプションを選択する代わりに、サービスの開始/停止アクティビティを使用することもできます。 |
テスト間隔 | サービスの監視アクティビティがサービスの状態をチェックするまでの待機時間を選択します。 |
公開データ
次の表に、パブリッシュされたデータ項目の一覧を示します。
アイテム | 説明 |
---|---|
サービスの表示名 | Windows サービス コントロール パネル ユーティリティに表示されるサービスの名前。 |
サービスの実際の名前 | サービスが実行されているファイルの名前。 |
サービスの状態 | サービスの現在の状態。 |
サービス コンピューター | サービスが配置されているコンピューターの名前。 |
テスト間隔 | サービスの状態の各チェック間の秒数。 |
停止したサービスを再起動する | 停止が検出されたときにサービスを自動的に再起動するかどうかを決定します。 この値には True または False を指定できます。 |