Windows サービス テンプレート
Windows サービス テンプレートを使用すると、Windows ベースのコンピューターにインストールされている特定のサービスのインスタンスを見つけて監視できます。 このテンプレートは、サービスを実行しているコンピューターを検索し、モニターとルールを適用して可用性をテストし、パフォーマンス データを収集します。 指定する必要がある唯一の情報は、サービスの名前と、実行する監視の種類です。
シナリオ
サービスの基本的な正常性はアプリケーションの正常性にとって重要であるため、サービスを使用するすべてのアプリケーションに対して Windows Service テンプレートを使用します。 サービスの名前を指定し、アプリケーションがインストールされている任意のコンピューターでサービスを検出して監視することができます。
Windows サービス テンプレートによって実行される監視
Windows サービス テンプレート ウィザードでの選択に応じて、作成されたモニターとルールによって実行される監視には、次のいずれかの設定を含めることができます。
型 | 説明 | 有効? |
---|---|---|
モニター | サービスの実行状態 | 有効にします。 |
サービスの CPU 使用率 | CPU 使用率監視がウィザードで選択されている場合に有効になります。 | |
サービスのメモリ使用量 | メモリ使用率監視がウィザードで選択されている場合に有効になります。 | |
収集ルール | サービスの実行中の状態の変化を示すイベントのコレクション。 | 有効にします。 |
サービスの CPU 使用率の収集 | CPU 使用率監視がウィザードで選択されている場合に有効になります。 | |
サービスのメモリ使用量の収集 | メモリ使用率監視がウィザードで選択されている場合に有効になります。 | |
サービスのハンドル数のコレクション | Disabled。 オーバーライドを使用して有効にすることができます。 | |
サービスのスレッド数のコレクション | Disabled。 オーバーライドを使用して有効にすることができます。 | |
サービスのワーキング セットのコレクション | Disabled。 オーバーライドを使用して有効にすることができます。 |
ウィザードのオプション
Windows Service テンプレートを実行するときは、次の表のオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
全般オプション
次のオプションは、ウィザードの [General Options]\(全般オプション\) ページで使用できます。
オプション | 説明 |
---|---|
Name | サービスに使用される名前。 この名前は、ウィザードのオペレーション コンソールに表示されます。 |
説明 | サービスの省略可能な説明。 |
Management Pack | テンプレートによって作成されるクラスとモニターを格納するための管理パック。 サービスをターゲット クラスとして使用する追加のモニターまたはルールを作成する場合は、同じ管理パックに保存する必要があります。 管理パックの詳細については、「 管理パック ファイルの選択を参照してください。 |
サービスの詳細
次のオプションは、ウィザードの [サービスの詳細] ページで使用できます。
オプション | 説明 |
---|---|
サービス名 | サービスの名前。 この名前は、エージェントで管理されているコンピューターで検索され、インストールされているかどうかを判断します。 |
対象グループ | サービスは、指定されたグループに含まれているコンピューターでのみ検出されます。 |
自動サービスのみを監視する | 選択した場合、Windows の起動時に自動的に開始するように設定されているサービスのみが監視されます。 スタートアップ値が手動に設定されているサービス、または自動以外のサービスは監視されません。 |
パフォーマンス データ
次のオプションは、ウィザードの [パフォーマンス データ] ページで使用できます。
オプション | 説明 |
---|---|
CPU 使用率が指定されたしきい値を超えた場合にアラートを生成する | CPU 使用率を監視するかどうかを指定します。 指定したしきい値を超えたときに、オブジェクトにエラー状態を設定し、アラートを生成するモニターが作成されます。 分析とレポートのために CPU 使用率を収集するルールが作成されます。 |
CPU 使用率 (パーセンテージ) | CPU 使用率が監視されている場合、このオプションはしきい値を設定します。 合計 CPU 使用率の割合がしきい値を超えた場合、オブジェクトはエラー状態に設定され、アラートが生成されます。 |
メモリ使用量が指定されたしきい値を超えた場合にアラートを生成する | メモリ使用量を監視するかどうかを指定します。 指定したしきい値を超えたときに、オブジェクトにエラー状態を設定し、アラートを生成するモニターが作成されます。 分析とレポートのために CPU 使用率を収集するルールが作成されます。 |
メモリ使用量 (MB) | メモリ使用量を監視する場合、このオプションはしきい値を設定します。 合計 CPU 使用率の割合がしきい値を超えた場合、オブジェクトはエラー状態に設定され、アラートが生成されます。 |
サンプル数 | CPU 使用率またはメモリを監視する場合、このオプションは、オブジェクトがエラー状態に設定され、アラートが生成される前に超過する必要がある連続するパフォーマンス サンプルの数を指定します。 このオプションに 1 より大きい数値を指定すると、サービスがしきい値を一時的に超えた場合にのみアラートが生成されないようにすることで、監視からのノイズが制限されます。 設定した値が大きいほど、アラートを受信するまでの期間が長くなります。 一般的な値は 2 または 3 です。 |
サンプル間隔 | CPU 使用率またはメモリを監視する場合、このオプションはパフォーマンス サンプル間の時間を指定します。 このオプションの値を小さくすると、問題を検出する時間は短縮されますが、エージェントのオーバーヘッドと、レポートのために収集されるデータの量が増加します。 一般的な値は 5 ~ 15 分です。 |
追加の監視
Windows サービス テンプレートを使用すると、指定された監視を実行することに加えて、追加の監視およびワークフローに使用できるターゲット クラスを作成できます。 このクラスを使用するすべてのモニターまたはルールは、サービスがインストールされている任意のエージェントで実行されます。 たとえば、エラーを示す Windows イベントを作成する場合は、特定のイベントを検出し、サービス クラスをターゲットとして使用するモニターまたはルールを作成できます。
Windows サービス テンプレートの作成と変更
Windows サービス テンプレートを作成する
次のロジックを使用して、モニターのターゲット グループを決定します。
監視の追加ウィザードを開始します。
監視の種類の選択 ページで、Windows サービスを選択し、 次へを選択します。
[ General プロパティ ページの Name と Description ボックスに、この新しいモニターの 名 と説明を入力します。
モニターを保存する管理パックを選択するか、 New を選択して新しい管理パックを作成します。 詳細については、「 管理パック ファイルの選択」を参照してください。
[次へ] を選択します。
[ サービス名 ボックスに、監視する特定のサービスの名前を入力するか、省略記号 ( ... ) ボタンを選択してサービスを参照します。 サービスがインストールされている任意のコンピューターを選択できます。
ターゲット グループで、この手順の手順 1 のグループを指定します。
自動的に開始するように構成されていないサービスにモニターを適用する場合は、 Monitor only automatic services オプションをオフにします。 監視しているサービスがクラスター内にある場合は、このオプションをオフにします。
[次へ] を選択します。
監視するパフォーマンス カウンターとしきい値を選択します。 詳細については、「ウィザードのオプション」セクションを参照してください。
パフォーマンス カウンターを選択した場合は、監視間隔を指定します。
[次へ] を選択します。
モニターの概要を確認し、 Create を選択します。
既存の Windows サービス テンプレートを変更する
- 作成者の資格情報を持つユーザー アカウントでオペレーション コンソールを開きます。
- [作成 ] ワークスペースを開きます。
- [作成] ナビゲーション ペインで、[管理パック テンプレート] を展開し、[Windows サービス] を選択します。
- [Windows サービス] ウィンドウで、変更するモニターを見つけます。
- モニターを右クリックし、[プロパティ] を選びます。
- 必要な変更を入力し、 OKを選択します。
Windows サービス モニターと収集されたデータを表示する
すべての Windows サービス モニターを表示する
- オペレーション コンソールを起動します。
- [監視] ワークスペースを開きます。
- Monitoring ナビゲーション ウィンドウで、Windows サービスとプロセスの監視を選択し、 Windows サービスの状態を選択します。
各モニターの状態を表示する
- [Windows サービスの状態] ウィンドウで、オブジェクトを右クリックします。 開くを選択し、Health Explorer を選択します。
- [可用性] 、 [パフォーマンス] ノードを展開して、個々のモニターを表示します。
サービスに対して収集されたパフォーマンスを表示するには
- [Windows サービスの状態] ウィンドウで、オブジェクトを右クリックします。 Open を選択し、Performance を選択します。
- [用例] ウィンドウで、表示するカウンターを選択します。
- [アクション] ウィンドウのオプションを使用して、パフォーマンス ビューを変更します。