SNMP イベント
発行: 2016年3月
適用対象: System Center 2012 R2 Operations Manager,System Center 2012 - Operations Manager,System Center 2012 SP1 - Operations Manager
Operations Manager の SNMP モニターとルールにより、簡易ネットワーク管理プロトコル (SNMP) をサポートするコンピューターとデバイスからのメッセージを取得できるようになります。 SNMP トラップが送信されるまで待つか、SNMP プローブを使用して定期的に情報を取り込むようにルールとモニターを作成できます。
Target
ルールとモニターは、ターゲットクラスの各インスタンスのエージェント コンピューターで実行され、通常、ローカル コンピューターのデータにアクセスします。 SNMP ルールとモニターは、通常その実行元とは別のコンピューターやデバイスからの情報を処理します。 SNMP トラップの場合、トラップを受信するエージェントでモニターまたはルールが実行中でなければなりません。 このエージェントにトラップを配信するようデバイスを構成する必要があります。 SNMP プローブの場合、SNMP でデバイスへのアクセスを許可されたエージェントでモニターまたはルールが実行中でなければなりません。 このエージェントからの通信を許可するようデバイスを構成することが必要な場合もあります。
検出ウィザードで検出されたネットワーク デバイスは、検出過程で指定したリソース プールで管理されます。 リソース プールには一つ以上の管理サーバーが含まれています。 これらのデバイスのクラスをターゲットとして使用することができ、ルールやモニターはリソース プール内の各コンピューターで実行されます。 この場合、デバイスはプール内の各コンピューターに SNMP トラップを送信し、SNMP プローブのプール内の各コンピューターへのアクセスを許可する必要があります。
SNMP イベント ウィザード
次の表に、シンプル テキスト ファイルと区切りテキスト ファイルの両方で利用可能なウィザードの一覧を示します。
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
|
SNMP イベント ウィザードのオプション
SNMP モニター ウィザードの実行時に、以下の表の各オプションの値を指定する必要があります。 各表は、ウィザードのページごとのオプションです。
全般
[全般] ページには、名前、カテゴリ、ターゲット、および保存先の管理パック ファイルなどのルールまたはウィザードの全般設定が含まれています。
オプション |
説明 |
---|---|
名前 |
ルールまたはモニターに使用される名前。 ルールの名前は [作成] ウィンドウの [ルール] ビューに表示されます。 ビューまたはレポートを作成するとき、この名前を選択してこれにより収集されたデータを使用することができます。 モニターの名前は、ターゲット オブジェクトのヘルス エクスプローラーに表示されます。 |
説明 |
ルールまたはモニターの説明 (省略可能)。 |
管理パック |
ルールやモニターを保存する管理パック ファイル。 管理パックの詳細については、「Selecting a Management Pack File (管理パック ファイルの選択)」を参照してください。 |
ルール カテゴリ (ルールのみ) |
ルールのカテゴリ。 イベント収集ルールの場合は、[イベント コレクション] を指定します。 パフォーマンス収集ルールには、[パフォーマンス収集] を指定します。 アラート ルールには、[アラート] を指定します。 |
親モニター (モニターのみ) |
ヘルス エクスプローラーで、モニターの上位に配置される集合モニター。 詳細については、「集計のモニター」を参照してください。 |
Target |
ルールまたはモニターのターゲットに使用するクラス。 ルールまたはモニターは、このクラスのインスタンスを少なくとも 1 つ持つエージェント上で実行されます。 ターゲットの詳細については、「クラスとオブジェクトの理解」を参照してください。 検出ウィザードで検出されたネットワーク デバイスを監視する場合、モニターが重点的に適用される対象に応じて、デバイスまたはそのいずれかのコンポーネントのクラスを使用してください。 |
ルールを有効にする モニターを有効にする |
ルールまたはモニターを有効にするかどうかを指定します。 |
SNMP プローブ / SNMP トラップ プロバイダー
SNMP プローブ ルールには [SNMP プローブ] ページ、SNMP トラップ ルールには [SNMP トラップ プロバイダー] ページが用意されています。 SNMP モニターには該当ページが 2 つあり、その 1 つで正常な状態を定義し、もう 1 つで警告や重大な状態を定義します。 このページで、SNMP プローブまたはトラップのコミュニティ文字列と OID を定義します。
オプション |
説明 |
---|---|
頻度 (プローブのみ) |
プローブを実行する頻度。 頻度の設定が低すぎると、監視しているデバイスのオーバーヘッドが過剰になる場合があります。 頻度が高すぎると、モニターが問題を迅速に検出できなくなることがあります。 2 分から 15 分の頻度が一般的な範囲です。 |
コミュニティ文字列 |
[検出コミュニティ文字列を使用] を選択すると、ターゲット デバイスのコミュニティが使用されます。 [カスタム コミュニティ文字列を使用] を選択した場合は、コミュニティ文字列を指定できます。 |
オブジェクト識別子 |
プローブの場合、デバイスから取得する 1 つ以上のオブジェクト識別子(OID)を指定します。 それぞれの値が収集され、式の評価で利用できるようになります。 ほとんどのルールとモニターでは、1 つの OID を使用しますが、複数の OID を使用することも可能です。 プローブの場合、デバイスに対してリッスンする 1 つ以上のオブジェクト識別子(OID)を指定します。 ほとんどのルールとモニターでは、1 つの OID を使用しますが、複数の OID を使用することも可能です。 |
すべてのトラップ (トラップのみ) |
これを選択した場合、[オブジェクト識別子] の一覧が無効となり、OID に関係なくターゲット オブジェクトからすべてのトラップが収集されます。 |
式の作成(モニターのみ)
SNMP モニターには、各 SNMP プローブの [式の作成] ページ、または、[SNMP トラップ プロバイダー] ページがあります。 返された SNMP データを式が評価し、モニターのヘルス状態を判断します。
式の詳細については、「式」参照してください。
各式の [パラメーター名] には、SNMP プローブまたはトラップからのデータを参照する変数が必要です。 利用可能なデータは、指定された各 OID のデータ要素やヘッダー情報などです。 ヘッダー情報は以下の表のとおりです。
データ項目 |
説明 |
---|---|
ソース |
デバイスの IP アドレス |
保存先 |
イベントを受信するエージェントの IP アドレス |
CommunityString |
暗号化されたコミュニティ文字列 |
ErrorCode |
要求で返されたエラー コード |
バージョン |
使用している SNMP のバージョン |
各データ要素に含まれる情報は以下の表のとおりです。
データ項目 |
説明 |
---|---|
OID |
データ要素の OID |
構文 |
SNMP 操作の成功または失敗を示します。 成功すると、プロパティに値が設定され、値のデータ型が示されます。 失敗すると、エラーを示すデータ型にプロパティが設定されます。 具体的な値については、SNMP プローブ モジュールのドキュメントの一覧を参照してください。 |
値 |
データ要素の値 |
OID データ要素を参照するには、以下の構文を使用できます。
構文 |
例 |
説明 |
---|---|---|
Snmpvarbind/SnmpVarBind/< ElementName > |
SnmpVarBinds/SnmpVarBind/Value |
OID が 1 つだけの場合はこの構文を使用します。 |
Snmpvarbind/SnmpVarBind [#]/< ElementName > |
SnmpVarBinds/SnmpVarBind[2]/Value |
複数の OID があり、それぞれを数字順に参照する場合は、この構文を使用します。 最初の OID は 1、2 番目は 2 のようになります。 |
Snmpvarbind/SnmpVarBind [OID ="< OID >"]/< ElementName > |
SnmpVarBinds/SnmpVarBind[OID="1.3.6.1.2.1.1.5.0"]/Value |
複数の OID があり、特定の OID ごとにそれぞれを参照する場合は、この構文を使用します。 |
ヘルスの構成
[ヘルスの構成] ページはモニターでのみ利用可能です。 各イベントに設定されるヘルス状態を指定できます。 通常、最初のイベントはモニターを [警告] または [重大] に設定し、2 番目のイベントまたはタイマーはモニターを [健全] に設定します。
アラートの構成
[アラートの構成] ページはモニターおよびアラート ルールでのみ利用可能です。 各オプションについては「アラート」を参照してください。
SNMP モニターとルールの作成
SNMP ルールの作成
次の手順を使用し、以下の詳細に基づいて Operations Manager で SNMP パフォーマンス収集ルールを作成します。
ターゲットにノードを使用し、すべてのネットワーク デバイスで動作する。
10 分ごとに、開いている TCP 接続 (OIC 1.3.6.1.2.1.6.9.0) の数を収集する。
SNMP パフォーマンス収集ルールを作成するには
-
監視対象のアプリケーションに管理パックがない場合は、「Selecting a Management Pack File (管理パック ファイルの選択)」のプロセスを使用して作成します。
-
オペレーション コンソールで、[作成] ワークスペースを選択して、[ルール] を選択します。
-
[ルール] を右クリックして、[新しいルールの作成] をクリックします。
-
[ルールの種類] ページで、次の操作を行います。
[収集ルール]、[パフォーマンス ベース] の順に展開し、[SNMP パフォーマンス] をクリックします。
手順 1 の管理パックを選択します。
[次へ] をクリックします。
-
[全般] ページで、次の操作を行います。
[ルール名] ボックスに「Collect Open TCP Connections」(開いている TCP 接続の収集) と入力します。
[ルール カテゴリ] ボックスで、[パフォーマンスの収集] を選択します。
[ルールのターゲット] の横で、[選択[ をクリックして [ノード] を選択します。
[ルールを有効にする] が選択されたままにします。
[次へ] をクリックします。
-
[SNMP プローブ] ページで、次の手順を実行します。
[頻度] ボックスに「10」分と入力します。
[オブジェクト識別子] ボックスに「1.3.6.1.2.1.6.9.0」と入力し ENTER キーを押します。
[作成] をクリックします。
SNMP モニターの作成
次の手順を使用し、以下の詳細に基づいて Operations Manager で SNMP トラップ モニターを作成します。
ターゲットにノードを使用し、すべてのネットワーク デバイスで動作する。
ポートの状態を監視する。 リンク ダウンは OID .1.3.6.1.6.3.1.1.5.3. で示す。 リンク アップは OID .1.3.6.1.6.3.1.1.5.4. で示す。
ポート 16 のみを監視する。 リンク ダウンはオブジェクト識別子 .1.3.6.1.2.1.2.2.1.8.16 の値が 2 となり、リンク アップはオブジェクト識別子 .1.3.6.1.2.1.2.2.1.8.16 の値が 1 となる。
SNMP データの最初の4 つのエントリに OID と値を含める。
SNMP トラップ モニターを作成するには
-
監視対象のアプリケーションに管理パックがない場合は、「Selecting a Management Pack File (管理パック ファイルの選択)」のプロセスを使用して作成します。
-
オペレーション コンソールで、[作成] ワークスペースを選択します。
-
[モニター] を右クリックし、[モニターの作成] を選択し、[ユニット モニター] を選択します。
-
[モニターの種類] ページで、次の操作を行います。
[SNMP]、[トラップ ベースの検出]、[シンプルなトラップの検出]、[SNMP トラップ モニター] の順に展開します。
手順 1 の管理パックを選択します。
[次へ] をクリックします。
-
[全般] ページで、次の操作を行います。
[名前] ボックスに「Port active」と入力します。
[モニターのターゲット] ボックスの横にある [選択] をクリックします。
[ノード]を選択し [OK] をクリックします。
[親モニター] ボックスで、[可用性] を選択します。
ままにして、 モニターが有効になっている ボックスがオンになってを選択し、クリックして **[次へ]**です。
-
[最初の SnmpTrapProvider] ページで、次の手順を実行します。
[オブジェクト識別子] ボックスに「.1.3.6.1.6.3.1.1.5.3」と入力し、ENTER キーを押します。
[作成] をクリックします。
-
[最初の式の作成] ページで、次の操作を実行します。
[挿入] をクリックします。
[パラメーター名] ボックスに、「SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.2.1.2.2.1.8.16"]/Value」と入力します。
[演算子] ボックスで、[次の値と等しい] を選択します。
[値] ボックスに「2」と入力します。
[次へ] をクリックします。
-
[2 番目の SnmpTrapProvider] ページで、次の手順を実行します。
オブジェクト識別子 ボックスに、入力 .1.3.6.1.6.3.1.1.5.4 ENTER キーを押します。
[作成] をクリックします。
-
[2 番目の式の作成] ページで、次の操作を実行します。
[挿入] をクリックします。
[パラメーター名] ボックスに、「SnmpVarBinds/SnmpVarBind[OID=".1.3.6.1.2.1.2.2.1.8.16"]/Value」と入力します。
[演算子] ボックスで、[次の値と等しい] を選択します。
値 ボックスに「 1です。
[次へ] をクリックします。
-
[ヘルスの構成] ページで、次の操作を行います。
[FirstEventRaised] の横で、[ヘルス状態] を [重大] に変更します。
[次へ] をクリックします。
-
[アラートの構成] ページで、次の操作を行います。
[このモニターのアラートを生成する] をオンにします。
[次の場合にアラートを生成する] ボックスで、[モニターのヘルス状態が重大状態にあります] を選択します。
自動的にアラートを解決するように、このボックスが選択されたままにします。
[アラート名] ボックスに「Port active」と入力します。
[アラートの説明] ボックスの横の省略記号ボタンをクリックします。
[値] ボックスの内容をクリアします。
[データ]、[ソース] の順にクリックします。 Enter キーを押します。
[データ]、[宛先] の順にクリックします。 Enter キーを押します。
[データ]、[SnmpVarBinds]、[SnmpVarBind]、[OID] の順にクリックします。
変数に次のように変更します。 [<< INT >>] に **[1]**です。
変数の後にスペースを入力します。
[データ]、[SnmpVarBinds]、[SnmpVarBind]、[値] の順にクリックします。
変数に次のように変更します。 [<< INT >>] に **[1]**です。
上記の手順を繰り返し、エントリ 2、3 および 4 の OID と値を追加します。
[OK] をクリックします。
-
[作成] をクリックします。