診断と回復
適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager
診断 と 回復 モニターには、状態が変更されたときに実行します。 診断は、検出された問題に関する追加情報を収集します。 回復が問題を解決しようとするとします。 各は通常、コマンドまたはオペレーション コンソールで [ヘルス エクスプ ローラーに表示される情報を出力するスクリプトに実行されます。
診断
診断は、モニターは状態を変更した後を実行し、問題に関する追加情報を収集するようにします。 この情報は、モニターのプロパティで状態の変更履歴をユーザーに提供されます。 場合、 診断を自動的に実行 し、モニターには、状態が変更されたときに自動的に実行は、true に、診断のプロパティが設定されています。 場合、 診断を自動的に実行 診断のプロパティが false に設定し、リンクがクリックすると、診断を実行する、オペレーション コンソールで、ユーザーに提供します。
診断は、アプリケーションまたはで実行されているシステムを変更するのにはしていません。 スクリプトまたはコマンドを実行されているため、方法はありませんの Operations Manager には、これらの変更を行ったいないかどうかを確認します。 このような変更は行われませんされていることになっていることを確認する管理パックの作成者の役割です。 アプリケーションまたはシステムへの変更が必要な場合、回復を使用してください。
診断
回復
回復は、モニターは状態を変更した後に実行されるワークフローです。 回復しようと、問題を修正し、正常な状態に、モニターを返します。 復元からの出力は、診断が関連付けられている、状態の変更履歴、モニタのプロパティを持つユーザーに提供されます。 場合、 診断を自動的に実行 、モニターは状態を変更したときに、回復は自動的に実行し、true に、回復のプロパティが設定されています。 場合、 診断を自動的に実行 回復処理のプロパティが false に設定し、リンクがクリックすると、復元を実行する、オペレーション コンソールで、ユーザーに提供します。
復元
状態を再計算
場合、回復成功すると、モニター正常な状態に、次回、モニターが、必要な情報をによって検出されたこととの返すの必要があります。 モニターでは、たとえば、スケジュールされたスクリプトが実行されている場合、モニターが戻ります正常な状態に、次回、スクリプトが実行され、モニターは、正常な状態の基準を検出すること。 モニターは、イベントを正常な状態に依存する場合は、問題の修正が正常に回復への応答で必要なイベントを作成するアプリケーションが必要です。 手動でもリセットを使用するには、モニターを構成場合、ユーザーもする必要があります、正常な状態に手動で設定します。
実行した後すぐには、モニターの状態を再計算する、回復を構成することができます。 このオプションは、ユーザーを選択すると同じ効果を持つ ヘルスの再計算 オペレーション コンソールでモニターのです。 スクリプトなどのスケジュールで実行されると、要求時にある、モニターに影響を及ぼすの状態を再計算は定義されている検出します。 に対する、モニターがない場合は、検出 (オンデマンド) が定義されている、オプションには影響を及ぼしません。 状態を再計算するためのモニターを構成する利点は、スケジュールを待機しているのではなく、すぐに正常な状態にモニタを返すことができますです。
診断と回復ウィザードのオプション
診断または復元ウィザードを実行するときに、次の表に示すオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
診断または回復タスクの種類
診断タスクの種類 または 回復タスクの種類の ] ページでは、診断または作成への回復、および保存する管理パック ファイルの種類を指定できます。
オプション |
説明 |
---|---|
作成するための診断タスクの種類を選択します。 作成する回復のタスクの種類を選択します。 |
かどうか診断または復元は、コマンドまたはスクリプトの実行を指定します。 |
管理パック |
診断または復元を保存する管理パック ファイル。 モニターが封印されていない管理パック ファイルにある場合は、診断または復元する必要がありますに格納ものと同じです。 管理パックの詳細については、「Selecting a Management Pack File (管理パック ファイルの選択)」を参照してください。 |
全般
全般 ページには、診断または保存することで、名前、カテゴリ、ターゲット、および管理パック ファイルを含むウィザードの [全般設定が含まれています。
オプション |
説明 |
---|---|
[診断名] 復元名 |
診断または復元に使用される名前です。 ルールの名前は [作成] ウィンドウの [ルール] ビューに表示されます。 ビューまたはレポートを作成するとき、この名前を選択してこれにより収集されたデータを使用することができます。 モニターの名前は、ターゲット オブジェクトのヘルス エクスプローラーに表示されます。 |
説明 |
診断または復元のオプションの説明。 |
管理パック |
ルールを保存する管理パック。 管理パックの詳細については、「Selecting a Management Pack File (管理パック ファイルの選択)」を参照してください。 |
この診断を実行する対象の正常性状態を選択します。 この回復を実行する対象の正常性状態を選択します。 |
応答診断または復元が実行されるヘルス状態を指定します。 ときに別の状態を診断または復元からは、指定の状態への変更モニターが実行されます。 |
[診断を自動的に実行する] 回復が自動的に実行します。 |
選択した場合は、モニターは、指定された状態に変化したときに、診断または復元が自動的に実行されます。 選択しなかった場合、診断または復元が表示されます、ヘルス エクスプ ローラーを実行する、ユーザーがクリックできるにリンクとして。 |
回復後にモニタ状態を再計算する (復元のみ) |
回復が完了した後、モニタのヘルス状態の再計算を開始するかどうかを指定します。 これについては説明で 状態を再計算です。 |
コマンド ライン
コマンド ライン ページは使用できるだけです。 コマンドの実行 診断と回復します。 実行するコマンドの詳細が含まれています。
オプション |
説明 |
---|---|
[ファイルへの完全パス] |
パスと、実行する実行可能ファイルの名前を指定します。 |
パラメーター |
実行可能ファイルの場合に含めることの任意のコマンド ライン パラメーター実行したコマンド ラインからです。 モニターのターゲット オブジェクトのプロパティから値を参照する変数を含めることができます。 |
[作業ディレクトリ] |
既定のディレクトリをコマンドの中に設定するには、実行可能ファイルでは、いずれかが必要な場合が実行されます。 |
タイムアウト (秒) |
コマンドは、エージェントの前に実行できる秒数では、それを停止します。 これにより、問題のあるスクリプトが継続して実行され、エージェント コンピューターで過剰なオーバーヘッドが発生するのを防ぎます。 スクリプトに指定するタイムアウト値は、通常の状態でスクリプトを実行するのに十分な時間で、かつスクリプトの実行がスケジュールされている間隔よりも短い時間である必要があります。 スクリプトに実行間隔を越えるタイムアウト値が設定されている場合、スクリプトの複数コピーが同時に実行される可能性があります。 |
スクリプト
スクリプト ページを使用できるだけです Run Script 診断と回復します。 スクリプト自体の本文とそのパラメーターが含まれています。 スクリプトを直接ダイアログ ボックスに入力できますが、通常は他のテキスト エディターを使用して作成したスクリプトのテキストをコピーして貼り付けます。 その場合、より機能的な編集ツールを使用して、コマンド ラインでテストしてから、スクリプトを管理パックに含めることができます。
オプション |
説明 |
---|---|
ファイル名 |
スクリプトの名前。 言語に応じて .vbs または .js 拡張子のいずれかを含む必要があります。 エージェントではスクリプトごとに独自の一時ディレクトリが作成されるので、この名前を一意にする必要はありません。 |
タイムアウト |
エージェントで停止される前に、スクリプトを実行できる秒数。 これにより、問題のあるスクリプトが継続して実行され、エージェント コンピューターで過剰なオーバーヘッドが発生するのを防ぎます。 スクリプトに指定するタイムアウト値は、通常の状態でスクリプトを実行するのに十分な時間で、かつスクリプトの実行がスケジュールされている間隔よりも短い時間である必要があります。 スクリプトに実行間隔を越えるタイムアウト値が設定されている場合、スクリプトの複数コピーが同時に実行される可能性があります。 |
スクリプト |
スクリプトの本文。 |
パラメーター |
クリックして、スクリプトの引数に値を入力します。 詳細については、「スクリプトの引数」を参照してください。 |
診断と回復を作成します。
次の手順を使用して、診断を作成する Operations Manager 、次の詳細。
- エージェント コンピューターで実行中のプロセスの一覧を収集します。
コマンドを実行する診断を作成するのには
-
トピックでは、いずれかの手順を使用してモニタを作成する モニターおよびルールです。
オペレーション コンソールで、[作成] ワークスペースを選択して、[モニター] を選択します。
-
モニター ] ウィンドウで、最初の手順で作成したモニター] を展開します。
-
クリックし、モニターを右クリックして プロパティです。
-
選択、 診断と回復 タブです。
-
クリックして 追加 し 、警告の正常性状態に関する診断 または 、重大な正常性状態に関する診断です。 このステップで使用できるオプションは、モニターの正常性の状態によって異なります。
-
診断タスク の種類 ] ページで、次の操作を行います。
を作成する診断タスクの種類の選択 ボックスで、選択 コマンドの実行です。
[次へ] をクリックします。
-
全般的な ] タブで、次の操作を行います。
診断名前 ボックスに、入力 チェックの実行中のプロセスです。
この診断を実行する対象の正常性状態を選択して ] ドロップダウンで、いずれかを選択 警告 または 重大です。 診断は、指定の状態に、モニターが健全状態から変化したときに実行されます。
いることを確認 診断を自動的に実行 が選択されています。
[次へ] をクリックします。
-
コマンド ライン ] タブで、次の操作を行います。
ファイルへの完全パス ボックスに、入力 %windir%\system32\tasklist.exeです。
[作成] をクリックします。
[OK] をクリックします。