Unix/linux シェル コマンドのモニタ

 

適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager

Unix/linux シェル コマンドのモニターでは、スケジュールで実行して、プログラムまたはスクリプト、コマンド、または (パイプライン演算子を使用)、1 行のコマンド シーケンスを実行します。 コマンドからの出力は、ターゲット オブジェクトのヘルス状態を確認するのには使用されます。 シェル コマンドのモニターは、カスタムの UNIX および Linux のアプリケーションには、他の手段でアクセスできない情報を監視するために役立ちます。

Options

Unix/linux シェル コマンドのモニター ウィザードを実行するときに、次の表に示すオプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。

ルールの種類

規則の種類 ページには、保存するには、その型および管理パック ファイルを含むルールの基本設定が含まれています。

オプション

説明

[作成するモニタの種類を選択]

2 つの状態が評価されるシェル コマンドのモニタを作成する (正常な状態およびエラー) を選択 Unix/linux シェル コマンド 2 状態モニターです。 (正常、警告およびエラー)、3 つの状態の選択に評価されるシェル コマンドのモニタを作成する Unix/linux シェル コマンド次の 3 つの状態のモニターです。

管理パック

ルールまたはモニターを保存する管理パック ファイル。[管理パックの詳細については、次を参照してください。 Selecting a Management Pack File (管理パック ファイルの選択)です。

全般

全般 ページには、その名前、カテゴリ、ターゲット、および管理パック ファイルを含むルールの保存の全般的な設定が含まれています。

オプション

説明

名前

モニターに使用する名前。 ここに表示されます、 モニター で表示、 作成 ペインです。 監視のターゲットのヘルス エクスプ ローラーを表示するときに、このモニターのヘルス状態を確認できます。

説明

ルールの説明 (オプション)。

モニタのターゲット

ルールのターゲットを使用するクラスです。 ルールは、このクラスの 1 つ以上のインスタンスがあるすべてのエージェントで実行されます。 ターゲットの詳細については、「クラスとオブジェクトの理解」を参照してください。

親モニター

ヘルス エクスプローラーで、このモニターの上位に配置される集合モニター。

モニターを有効にする

モニターが有効になっているチェック ボックスをオンの場合と、シェル コマンドは、スケジュールに従って実行されます。 オンにしない場合は、モニターは有効にならず、スクリプトは実行されません。 モニターを有効にする上書きを作成することで、モニターをターゲット オブジェクトのグループに対して有効にすることができます。

[スケジュール]

[スケジュール] ページで、スクリプトを実行するスケジュールを定義します。 モニターが無効になるか削除されるか、管理パックがアンインストールされるまで、スクリプトはこのスケジュールに従って無期限に実行されます。

オプション

説明

実行間隔

スクリプトが実行される頻度。 通常は、5 分以上です。

同期時刻

これを有効にすると、スケジュールが指定した時間に発生するように同期されます。

Unix/linux シェル コマンド

次のオプション、 シェル コマンドの詳細 ウィザードのページです。

オプション

説明

コマンド

シェルのコマンドを実行します。 これは、プログラムまたはスクリプト、コマンド、または複数のコマンド (パイプライン演算子を使用) の 1 行のシーケンスへの完全パスです。

実行プロファイル

「Unix/linux アクション アカウント」または"UNIX または Linux Privileged Account"のいずれかのプロファイルです。 タスクのターゲットに必要なアカウントの資格情報を関連付けるプロファイルを選択します。 関連付けられたアカウントは、コマンドの実行に適用されます。

タイムアウト (秒)

コマンドは、エージェントの前に実行できる秒数では、それを停止します。 これには、継続的に実行したり、過剰なオーバーヘッドが、エージェント コンピューター上の問題のコマンドができないようにします。

モニターに必要な式ごとに、ウィザードの 1 ページが使用されます。 2 つの状態のモニターには、次の式があります。

  1. エラー式

  2. 正常な式

3 つの状態のモニターには、次の式があります。

  1. エラー式

  2. 警告式

  3. 正常な式

[!メモ]

式の詳細については、「」を参照してください。

各式には、通常、プロパティは、いくつかの値をコマンドの出力からの 1 つ以上の値が比較されます。 各式は異なっている必要があり、1 つの式だけが特定の条件下で True と評価されます。 ウィザードの次のページで、モニターの各ヘルス状態をこれらの式の 1 つに関連付けます。 式が True を評価されると、モニターはそのヘルス状態に設定されます。

オプション

説明

パラメーター名

コマンドの実行の出力のパラメーター名の構文です:StdOut://*[local-name () ="StdOut"]StdErr://*[local-name () ="StdErr"]リターン コード://*[local-name () =「リターン コード」]

演算子

実行する比較の種類。

プロパティ バッグにある値と一致すべき明示的な値。

ヘルスの構成

このページでは、それぞれの式をモニターのヘルス状態にマップします。 条件が True の場合に、モニターは定義したヘルス状態に設定されます。 3 つの状態のモニターでは、通常、既定の設定を使用できます。 2 つの状態のモニターでは、通常のみ判断する必要が異常な式の結果が重大または警告状態にする必要があるかどうか。

オプション

説明

モニターの状態

それぞれの式を表します。

ヘルス状態

式が True である場合にモニターに設定するヘルス状態。

アラートの構成

オプション

説明

このモニターのアラートを生成する

これをオンにすると、モニターが健全状態から警告または重大な状態に変化したときにアラートが作成され、他のすべてのオプションが有効になります。 オフの場合は、ヘルス状態が変化したときにモニターはアラートを作成せず、他のすべてのオプションは無効になります。

次の場合にアラートを生成する

2 つの状態のモニターでは、この設定を設定する必要があります 、モニターが重大なヘルス状態はです。

モニターが正常な状態に戻った時点で自動的にアラートを解決する

チェックすると、モニタが正常な状態に戻ったときに、アラートは解決自動的に。 オンになっていない場合は、アラートを手動で解決する必要があります。

アラート名

コンソールに表示されるアラートの名前。

アラートの説明

アラートの説明です。

優先順位

アラートの優先順位: Low、Medium、または高です。

重要度

警告の重大度: 情報、警告、重大では、モニターの正常性状態に一致するか。

Unix/linux シェル コマンドのモニターを作成します。

次の手順では、次のような詳細を含む監視のシェル コマンドに基づくモニタを作成する方法を示します。

  • 15 分ごとに任意の UNIX および Linux コンピューターで実行されます。

  • モニターを設定、 重大 「tmp/エラー」のファイルが存在するときの状態。

  • モニターを設定、 健全 「tmp/エラー」のファイルが存在しないときの状態。

2 つの状態の Unix/linux シェル コマンドのモニタを作成するには

  1. 監視対象のアプリケーションに管理パックがない場合は、「Selecting a Management Pack File (管理パック ファイルの選択)」のプロセスを使用して作成します。

  2. オペレーション コンソールで、[作成] ワークスペースを選択して、[モニター] を選択します。

  3. 起動、 、モニタを作成する タスク、および選択 ユニット モニタです。

  4. [モニターの種類] ページで、次の操作を行います。

    1. [スクリプト]、[一般] の順に展開します。

    2. 選択 UNIX および Linux コマンド 2 つの状態のモニターのシェルです。

    3. [管理パック] ドロップダウンで、手順 1 の管理パックを選択します。

    4. [次へ] をクリックします。

  5. [全般] ページで、次の操作を行います。

    1. 名前 ボックスに、入力 エラー ファイルのテストのモニタ

    2. クリックして 選択 ] の横に、 モニタのターゲット ボックスで、選択 UNIX または Linux コンピューター, 、] をクリック **[ok]**です。

    3. 選択、 親モニター可用性です。

    4. [モニターを有効にする] ボックスが選択されたままにします。

    5. [次へ] をクリックします。

  6. [スケジュール] ページで、次の操作を行います。

    1. [実行間隔]ボックスに「15 minutes」(15 分) と入力します。

    2. [次へ] をクリックします。

  7. シェル コマンドの詳細 ] ページで、次の操作を行います。

    1. コマンド ボックスに、入力 %.*ls tmp/エラー | wc – lです。 このコマンドのシーケンスには、しない場合はファイル「tmp/エラー」が存在する場合は 1、0 を返します。

    2. 実行プロファイル ボックスで、選択、 Unix/linux アクション アカウント プロファイル。

    3. タイムアウト (秒) 入力ボックスで、 120です。

    4. [次へ] をクリックします。

  8. エラー式 ] ページで、次の入力 式。

    1. * [ローカル名 () ="StdOut"] が 1 と等しい

    2. * [ローカル名 () =「リターン コード」]"0"と等しい

  9. HealthyExpression ] ページで、次の入力 式。

    1. * [ローカル名 () ="StdOut"] が 1 と等しくないです。

    2. * [ローカル名 () =「リターン コード」]"0"と等しい

  10. [ヘルスの構成] ページで、次の操作を行います。

    1. ままにして、 正常性状態StatusError に条件が設定 重大です。

    2. [次へ] をクリックします。

  11. [アラートの構成] ページで、次の操作を行います。

    1. [このモニターのアラートを生成する] を選択します

    2. [次の場合にアラートを生成する] ボックスで、[モニターのヘルス状態が重大状態にあります] を選択します。

    3. 自動的にアラートを解決するように、このボックスが選択されたままにします。

    4. 警告名 ボックスに、入力 アプリケーションのテストに失敗しましたです。

    5. 既存のテキストをクリア、 アラートの説明 ボックス コンピューター:

    6. 省略記号ボタンをクリックします。

    7. クリックして ターゲット し、[ ネットワーク名です。

    8. [OK] をクリックします。

    9. アラートの説明 ボックスで、新しい行および種類を追加 StdOut: $Data/コンテキスト///* [ローカル名 () ="StdOut"] $

  12. [作成] をクリックします。