Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

リモートネットワーク監視(RMON)

SUMMARY このセクションでは、管理デバイスが設定したしきい値に対して MIB オブジェクトまたは変数の値を 監視できるようにする、リモート ネットワーク監視 (RMON)MIB(RFC 2819)を Junos OS がサポートする方法について説明します。変数の値がしきい値を超えると、アラームとそれに対応するイベントが生成されます。イベントは記録され、SNMP トラップを生成できます。

RMONを理解する

RMONの概要

OSS(運用サポートシステム)または障害監視システムを使用して、パフォーマンス、可用性、障害、環境データなど、さまざまなメトリックを追跡するイベントを自動的に監視できます。例えば、管理者は、シャーシの内部温度が設定されたしきい値を上回ったことを知りたいと思うかもしれません。これは、シャーシのファン トレイに障害が発生している、シャーシの気流が妨げられる、またはシャーシの近くの冷却システムが正常に動作していないなどを示している可能性があります。

RMON MIB は、 および を含むイーサネット インターフェイスのさまざまな統計情報を格納する etherStatsTable テーブルも定義します etherHistoryTable。には etherStatsTable 、インターフェイスで受信したユニキャスト、マルチキャスト、ブロードキャスト パケットの数など、イーサネット インターフェイスの累積リアルタイム統計が含まれます。は etherHistoryTable 、イーサネット インターフェイスの統計の履歴サンプルを維持します。の制御 etherHistoryTableは、追跡するインターフェイスとサンプリング間隔を含め、RMON historyControlTableによって定義されます。

RMON アラームを有効にするには、次の手順を実行します。

  1. トラップグループを含むSNMPを設定します。SNMP は [edit snmp] 階層レベルで設定します。

  2. イベントタイプとトラップグループを含め、 eventTableで上昇および下降イベントを設定します。また、CLI を使用して [edit snmp rmon event] 階層レベルでイベントを設定することもできます。

  3. にアラームを alarmTable設定し、監視する変数、上昇しきい値と下降しきい値、サンプリングタイプと間隔、アラーム発生時に生成する対応するイベントを含めます。また、CLI を使用して [edit snmp rmon alarm] 階層レベルでアラームを設定することもできます。

    への alarmTable 拡張は、ジュニパーネットワークスのエンタープライズ固有の MIB jnxRmon(mib-jnx-rmon.txt)で定義されています。

アラームのしきい値とイベント

監視対象変数に上昇しきい値と下降しきい値を設定することで、変数の値が許容範囲を超えた場合はいつでもアラートを出すことができます(を参照 図 1)。

図 1: しきい値の設定しきい値の設定

イベントは、アラームしきい値が最初にサンプル間隔の後ではなく、任意の 1 方向を通過した場合にのみ生成されます。例えば、上昇しきい値アラームとそれに対応するイベントが発生した場合、対応する下降アラームが発生するまでしきい値の交差イベントは発生しません。これにより、システムによって生成されるイベントの量が大幅に削減され、運用スタッフはイベント発生時に対応しやすくなります。

リモート監視を設定する前に、監視する必要がある変数とその許容範囲を識別する必要があります。これには、許容可能な運用範囲を決定するために、いくつかのベースライニング期間が必要です。少なくとも1か月の初期ベースライン期間は、 運用範囲を最初に特定し、しきい値を定義する場合、3 か月は通常とは言えませんが、監視対象の各変数のライフ スパンにわたってベースライン監視を継続する必要があります。

RMONアラームについて

RMONアラームは以下を識別します。

  • 監視される特定の MIB オブジェクト。

  • サンプリングの周波数。

  • サンプリングの方法。

  • 監視対象の値が比較されるしきい値。

RMON アラームは、しきい値を超えた場合にトリガーされる特定 eventTable のエントリーを識別することもできます。

設定および運用値は、RFC 2819で alarmTable 定義されています。その他の運用値は、ジュニパーネットワークスのエンタープライズ固有の拡張 alarmTable ()jnxRmonAlarmTableで定義されています。

このトピックでは、以下のセクションについて説明します。

alarmTable

alarmTable では、以下を監視およびポーリングできます。

  • alarmIndex—特定のエントリーを alarmTable 識別する その のインデックス値。

  • alarmInterval- データがサンプリングされ、上昇しきい値と下降しきい値が比較される間隔(秒)。

  • alarmVariable— アラームエントリーによって監視されるMIB変数。

  • alarmSampleType選択した変数をサンプリングし、しきい値と比較する値を計算する方法。

  • alarmValue— 最後のサンプリング期間中の変数の値。この値は、上昇しきい値と下降しきい値と比較されます。

  • alarmStartupAlarm—エントリーが最初にアクティブになったときに送信されるアラーム。

  • alarmRisingThreshold-サンプリングされた変数の上限。

  • alarmFallingThreshold-サンプリングされた変数のしきい値が低くなります。

  • alarmRisingEventIndexeventTable—上昇しきい値を超えた場合に使用されるエントリー。

  • alarmFallingEventIndexeventTable- 下降しきい値を超えた場合に使用されるエントリー。

  • alarmStatusテーブルにエントリーを追加したり削除したりするためのメソッド。また、変更を許可するエントリの状態を変更するために使用することもできます。

    注:

    このオブジェクトが に valid設定されていない場合、関連するイベント アラームはアクションを実行しません。

jnxRmonAlarmTable

jnxRmonAlarmTableは、 に対するalarmTableジュニパーネットワークスのエンタープライズ固有の拡張です。追加の運用情報を提供し、以下のオブジェクトが含まれています。

  • jnxRmonAlarmGetFailCnt— このエントリーによって監視される変数の内部 Get 要求が失敗した回数。

  • jnxRmonAlarmGetFailTime— このエントリーによって監視される変数の内部Get要求が最後に失敗した場合のsysUpTime値。

  • jnxRmonAlarmGetFailReason— この項目によってモニターされた変数に対する内部 Get 要求が最後に失敗した理由。

  • jnxRmonAlarmGetOkTime—このエントリーによって監視される変数に対する内部Get要求が成功し、エントリーが状態を去った場合の getFailuresysUpTime

  • jnxRmonAlarmState—この RMON アラーム エントリの現在の状態。

RMONイベントとアラームおよびイベントMIBに対するジュニパーネットワークスのエンタープライズ固有の拡張を表示するには、 https://www.juniper.net/documentation/en_US/junos16.1/topics/reference/mibs/mib-jnx-rmon.txt を参照してください。

RMONイベントについて

RMONイベントにより、他のMIBオブジェクトのしきい値を超える値をログに記録できます。これは、RMON MIB に対して で eventTable 定義されています。

このセクションでは、以下のトピックについて説明します。

イベントテーブル

eventTable には、以下のオブジェクトが含まれています。

  • eventIndex— のエントリー eventTableを一意に識別するインデックス。各エントリーは、適切な条件が発生したときに生成される 1 つのイベントを定義します。

  • eventDescription— イベントエントリーを記述したコメント。

  • eventTypeプローブがこのイベントについて行う通知のタイプ。

  • eventCommunity-SNMPトラップが送信される場合に使用されるトラップグループ。が設定されていない場合 eventCommunity 、カテゴリーで設定された各トラップグループにトラップが rmon-alarm 送信されます。

  • eventLastTimeSent— このイベントエントリーが最後にイベントを生成した時間の値 sysUpTime

  • eventOwner—管理アプリケーションまたは CLI(コマンドライン インターフェイス)の作成で指定されたテキスト文字列。通常、ネットワークマネージャー(またはアプリケーション)を特定するために使用され、参加する管理アプリケーション間の細かいアクセス制御に使用できます。

  • eventStatus—このイベントエントリーのステータス。

    注:

    このオブジェクトが に valid設定されていない場合、関連するイベント項目はアクションを実行しません。このオブジェクトが に設定されている場合は、このエントリーに valid関連付けられた以前のすべてのログ エントリー(存在する場合)が削除されます。

RMONアラームとイベントの設定について

Junos OSは、リモートデバイスからの監視ルーターをサポートしています。これらの値はしきい値に対して測定され、しきい値を超えた場合にトリガーイベントがトリガーされます。リモート監視(RMON)アラームとイベントエントリーを設定して、MIBオブジェクトの値を監視します。

RMONアラームとイベントエントリーを設定するには、設定の階層レベルに [edit snmp] ステートメントを含めます。

RMONアラームとイベントを設定する

Junos OSは、リモートネットワーク監視(RMON)MIB(RFC 2819)をサポートします。これにより、管理デバイスは、設定された閾値に対して、MIBオブジェクト、または変数の値を監視することができます。変数の値がしきい値を超えた場合、アラームとそれに対応するイベントが生成されます。イベントは記録され、SNMPトラップが生成されます。

CLIを使用してRMONアラームとイベントを設定するには、以下のタスクを実行します。

SNMPを設定する

SNMPを構成するには:

  1. すべてのSNMPクライアントに読み取り専用アクセスを付与します。

    たとえば、以下のように表示されます。

  2. RMONおよびjnx-rmon MIBへの読み取りおよび書き込みアクセスを付与します。

    たとえば、以下のように表示されます。

    OIDs 1.3.6.1.2.1.16および1.3.6.1.4.1.2636.13は、RMONおよびjnxRmon MIBsに対応します。

  3. SNMPトラップグループを設定します。

    たとえば、以下のように表示されます。

    トラップグループrmon-trap-groupは、RMONトラップを192.168.5.5に送信するように設定されています。

イベントを設定する

イベントを設定するには:

  1. イベントインデックス、コミュニティ名、およびタイプを設定します。

    たとえば、以下のように表示されます。

    イベントコミュニティは、SNMPトラップグループに対応しており、SNMPコミュニティとは異なります。このイベントは、SNMPトラップを生成し、RMON MIB内のlogTableにエントリを追加します。

  2. イベントの説明を構成します。

    たとえば、以下のように表示されます。

アラームを設定する

アラームを設定するには:

  1. アラームインデックス、監視する変数、上昇するしきい値と下降するしきい値、および対応する上昇イベントおよび下降イベントを設定します。

    たとえば、以下のように表示されます。

    変数.1.3.6.1.4.1.2636.3.1.13.1.8.9.1.0.0は、ルーティングエンジンのCPU使用率を表すjnxRmon MIB object jnxOperatingCPUに対応します。下降および上昇しきい値の整数は、75および90です。上昇および下降イベントは、同じイベント(イベントインデックス1)を生成します。

  2. サンプリング間隔とタイプ、アラームのタイプを設定します。

    たとえば、以下のように表示されます。

    監視された変数の絶対値は、30秒ごとにサンプリングされます。初期アラームは、上昇しきい値を超えた場合、または下降しきい値を下回る場合に発生する可能性があります。

Monitoring RMON MIB Tables

Purpose

Monitor remote monitoring (RMON) alarm, event, and log tables.

Action

To display the RMON tables:

Meaning

The display shows that an alarm has been defined to monitor jnxRmon MIB object jnxOperatingCPU, which represents the CPU utilization of the Routing Engine. The alarm is configured to generate an event that sends an SNMP trap and adds an entry to the logTable in the RMON MIB. The log table shows that two occurrences of the event have been generated—one for rising above a threshold of 90 percent, and one for falling below a threshold of 75 percent.

RMON MIB イベント、アラーム、ログ、履歴制御テーブル

表 1 は、RMON eventTableの各フィールド、フィールドの説明、およびフィールドの設定に使用できる対応するJunos OSステートメントを提供します。Junos OS ステートメントは、[edit snmp rmon]階層レベルに存在します。

表 1: RMON イベント テーブル

フィールド

説明

ステートメント[snmp rmonの編集]

イベント説明

このイベントのテキスト記述。

description

Eventtype

イベントのタイプ(ログ、トラップ、ログ、トラップなど)。

type

eventCommunity

Junos OS設定で定義されているとおり、このイベントを送信するトラップグループ。(これはSNMPコミュニティと同じではありません。

community

イベントオーナー

このイベントを作成したエンティティ(マネージャーなど)。

イベント統計

この行のステータス(有効、無効、createRequest など)。

表 2 は、RMON alarmTableの各フィールド、フィールドの説明、およびフィールドの設定に使用できる対応するJunos OSステートメントを提供します。Junos OS ステートメントは、[edit snmp rmon]階層レベルに存在します。

表 2: RMONアラームテーブル

フィールド

説明

ステートメント[snmp rmonの編集]

アラームStatus

この行のステータス(有効、無効、createRequest など)

アラームインターバル

監視対象変数のサンプリング周期(秒)

interval

アラーム不変

監視対象のオブジェクト識別子(OID)と変数のインスタンス

アラーム値

サンプル変数の実際の値

アラームサンプルタイプ

サンプル タイプ(絶対またはデルタの変更)

sample-type

alarmStartupAlarm

初期アラーム(上昇、下降、またはのいずれか)

startup-alarm

アラーム発生しきいト

値を比較するしきい値の上昇

rising-threshold

アラーム落ち込みしきいト

値を比較するしきい値の低下

falling-threshold

アラーム発生イベントインデックス

イベント テーブル内の上昇イベントのインデックス(行)

rising-event-index

アラーム落ち着きイベントインデックス

イベント テーブル内の下降イベントのインデックス(行)

falling-event-index

表 3 は、rMON alarmTable の拡張である jnxRmon jnxRmonAlarmTable の各フィールドを提供します。jnxRmonAlarmTable オブジェクトの内容を検査することで、スイッチ上で実行される RMON エージェント rmopd をトラブルシューティングできます。

表 3: jnxRmonアラームテーブル

フィールド

説明

jnxRmonAlarmGetFailCnt

変数の内部 Get 要求が失敗した回数

jnxRmonAlarmGetFailTime

最後の障害が発生したときの sysUpTime オブジェクトの値

jnxRmonAlarmGetFailReason

要求が Get 失敗した理由

jnxRmonAlarmGetOkTime

変数が障害状態から移動した場合の sysUpTime オブジェクトの値

jnxRmonAlarmState

このアラームエントリのステータス

表 4 は、RMON historyControlTableの各フィールド、フィールドの説明、およびフィールドの設定に使用できる対応するJunos OSステートメントを提供します。Junos OS ステートメントは、[edit snmp rmon history]階層レベルに存在します。historyControlTable は RMON etherHistoryTable を制御します。

表 4: RMON履歴制御テーブル

フィールド

説明

ステートメント[snmp rmon履歴の編集]

履歴データソース

履歴データが収集されたデータのソースを特定します。

interface

履歴コントロールバケットリクエスト済み

データを保存する個々の時間間隔の要求された数。

bucket-size

沿革コントロールバクセット保証

データを保存する個別のサンプリング間隔の数。

履歴コントロールインターバル

バケットごとにデータをサンプリングする間隔(秒)。

interval

歴史制御所有者

このエントリを設定したエンティティ。

owner

履歴コントロール統計

このエントリのステータス。

RMONアラームとイベントエントリーの最小設定

ルーターでRMONを有効にするには、アラームエントリとイベントエントリを設定する必要があります。これを行うには、 階層レベルに以下のステートメントを [edit snmp rmon] 含めます。

RMONアラームエントリーとその属性の設定

アラームエントリーがMIB変数の値を監視します。値のサンプリング頻度、実行するサンプリングのタイプ、しきい値を超えた場合にトリガーするイベントを設定できます。

このセクションでは、以下のトピックについて説明します。

アラームエントリーの設定

アラームエントリーがMIB変数の値を監視します。、 rising-event-indexrising-thresholdsample-typeステートメントvariableが必須です。その他のステートメントはすべてオプションです。

アラームエントリーを設定するには、 ステートメントを alarm 含め、 階層レベルでインデックスを [edit snmp rmon] 指定します。

index は、アラームまたはイベントエントリを識別する整数です。

説明の設定

説明は、アラームエントリーを識別するテキスト文字列です。

説明を設定するには、 階層レベルで description ステートメントとアラームエントリーの説明を [edit snmp rmon alarm index] 含めます。

下降イベントインデックスまたは上昇イベントインデックスの設定

下降イベントインデックスは、下降しきい値を超えた場合にトリガーされるイベントエントリーを識別します。上昇するイベント インデックスは、上昇しきい値を超えた場合にトリガーされるイベント エントリーを識別します。

下降イベントインデックスまたは上昇イベントインデックスを設定するには、 または rising-event-index ステートメントをfalling-event-index含め、 階層レベルでインデックスを[edit snmp rmon alarm index]指定します。

index は 0~65,535 です。下降イベントインデックスと上昇イベントインデックスのデフォルトは0です。

下降しきい値または上昇しきい値の設定

下降しきい値は、監視対象変数の低しきい値です。現在のサンプリング値がこのしきい値以下で、最後のサンプリング間隔の値がこのしきい値よりも大きい場合、1 つのイベントが生成されます。また、このエントリが有効になった後の最初のサンプルがこのしきい値以下で、関連するスタートアップ アラームが または rising-or-falling-alarmに等しいfalling-alarm場合、1 つのイベントが生成されます。下降イベントが生成された後、サンプリングされた値がこのしきい値を超えて上昇しきい値に達するまで、別の下降イベントを生成することはできません。下降しきい値を整数として指定する必要があります。デフォルトは、上昇しきい値より 20% 少なくなります。

デフォルトでは、上昇しきい値は0です。上昇しきい値は、モニター対象変数の上限しきい値です。現在サンプリングされた値がこのしきい値以上で、最後のサンプリング間隔の値がこのしきい値よりも小さい場合、1 つのイベントが生成されます。また、このエントリーが有効になった後の最初のサンプルがこのしきい値以上で、 に関連startup-alarmする サンプルが または rising-or-falling-alarmに等しいrising-alarm場合にも、1 つのイベントが生成されます。上昇イベントが生成された後、サンプリングされた値がこのしきい値を下回り、下降しきい値に達するまで、別の上昇イベントを生成することはできません。上昇しきい値を整数として指定する必要があります。

下降しきい値または上昇しきい値を設定するには、 階層レベルに falling-threshold または rising-threshold ステートメントを [edit snmp rmon alarm index] 含めます。

integer は-2,147,483,647~2,147,483,647の値を指定できます。

間隔の設定

間隔は、監視対象の変数をサンプリングし、上昇しきい値と下降しきい値と比較する時間(秒単位)を表します。

間隔を設定するには、 ステートメントを interval 含め、 階層レベルで秒数を [edit snmp rmon alarm index] 指定します。

seconds は、1~2,147,483,647 の値を指定できます。デフォルトは60秒です。

下降しきい値間隔の設定

下降しきい値間隔は、上昇しきい値を超えた場合のサンプル間の間隔を表します。アラームが下降しきい値を超えると、定期的なサンプリング間隔が使用されます。

注:

要求タイプが に設定されているアラームに下降しきい値間隔を設定 walk-requestすることはできません。

下降しきい値の間隔を設定するには、 階層レベルに falling-threshold interval ステートメントを [edit snmp rmon alarm index] 含め、秒数を指定します。

seconds は、1~2,147,483,647 の値を指定できます。デフォルトは60秒です。

リクエストタイプの設定

デフォルトでは、RMONアラームは1つのオブジェクトインスタンスのみを監視できます(設定で指定されています)。ステートメントを request-type 設定して、RMONアラームのスコープを拡張して、MIBブランチに属するすべてのオブジェクトインスタンスを含めたり、設定で指定されたインスタンスの後に次のオブジェクトインスタンスを含めることができます。

リクエストタイプを設定するには、 階層レベルで request-type ステートメントを[edit snmp rmon alarm index]含め、 、 get-requestまたは を指定get-next-requestしますwalk-request

walk は、MIBブランチに属するすべてのオブジェクトインスタンスにRMONアラーム設定を拡張します。 next は、設定で指定されたインスタンスの後に、次のオブジェクトインスタンスを含むようにRMONアラーム設定を拡張します。

サンプル タイプの設定

サンプル タイプは、選択した変数をサンプリングし、しきい値と比較する値を計算する方法を識別します。このオブジェクトの値が の場合、 absolute-value選択された変数の値がサンプリング間隔の最後のしきい値と直接比較されます。このオブジェクトの値が の場合、 delta-value最後のサンプルで選択された変数の値が現在の値から減算され、その差がしきい値と比較されます。

サンプルタイプを設定するには、 ステートメントを sample-type 含め、 階層レベルでサンプルのタイプを [edit snmp rmon alarm index] 指定します。

  • absolute-value選択した変数の実際の値をしきい値と比較します。

  • delta-value選択した変数のサンプル間の差を閾値と比較します。

起動アラームの設定

起動アラームは、このエントリーが最初にアクティブになったときに送信できるアラームのタイプを識別します。、 または rising-or-falling-alarmとしてfalling-alarmrising-alarm指定できます。

起動アラームを設定するには、 ステートメントを startup-alarm 含め、 階層レベルでアラームのタイプを [edit snmp rmon alarm index] 指定します。

  • falling-alarm— アラーム エントリがアクティブになった後の最初のサンプルが下降しきい値以下の場合に生成されます。

  • rising-alarm—アラーム エントリがアクティブになった後の最初のサンプルが上昇しきい値以上である場合に生成されます。

  • rising-or-falling-alarm— アラームエントリがアクティブになった後の最初のサンプルが、対応するしきい値のいずれかを満たす場合に生成されます。

デフォルトは.rising-or-falling-alarm

システム ログ タグの設定

ステートメントは syslog-subtag 、システムログメッセージに追加するタグを指定します。システムログタグには、大文字で80文字以下の文字列を指定できます。

システムログタグを設定するには、 階層レベルで ステートメントを[edit snmp rmon alarm index]含めますsyslog-subtag

変数の設定

この変数は、監視対象の MIB オブジェクトを識別します。

変数を設定するには、 ステートメントを variable 含め、 階層レベルでオブジェクト識別子またはオブジェクト名を [edit snmp rmon alarm index] 指定します。

oid-variable は、ドット付き10進数(例えば 1.3.6.1.2.1.2.1.2.2.1.10.1)またはMIBオブジェクト名(例えば) ifInOctets.1です。

RMONイベントエントリーとその属性の設定

イベントエントリーは、上昇または下降しきい値を超えた場合に、アラームエントリの通知を生成します。生成される通知のタイプを設定できます。イベントエントリーを設定するには、 階層レベルで ステートメントを[edit snmp rmon]eventめます。ステートメント以外のすべての event ステートメントはオプションです。

index は、エントリーイベントを識別します。

community-name は、トラップを生成する際に使用されるトラップグループです。そのトラップグループにトラップカテゴリーが rmon-alarm 設定されている場合、そのトラップグループに設定されたすべてのターゲットにトラップが送信されます。トラップ内のコミュニティ文字列は、トラップグループの名前と一致します。何も設定されていない場合、すべてのトラップグループが調べられ、カテゴリーが設定された各グループを使用してトラップが rmon-alarm 送信されます。

description は、エントリーを識別するテキスト文字列です。

イベント項目の変数は type 、イベントが記録される場所を指定します。タイプは、以下のいずれかとして指定できます。

  • log—イベントエントリを に追加します logTable

  • log-and-trap—SNMP トラップを送信し、ログ エントリを作成します。

  • none—通知を送信しません。

  • snmptrap—SNMP トラップを送信します。

イベントエントリータイプのデフォルトは.log-and-trap

例:RMONアラームとイベントエントリの設定

RMONアラームとイベントエントリを設定します。

RMON 履歴サンプリングの設定

Junos OSは、リモートネットワーク監視(RMON)MIB(etherHistoryTableRFC 2819)の履歴制御グループ()をサポートしています。履歴制御テーブルは、イーサネット ネットワークからの統計サンプルを記録し、後で取得するために保存します。

RMON 履歴サンプリングを設定し、Junos OS CLI を使用して、収集された統計情報を表示またはクリアするには、以下のタスクを実行します。

RMON履歴サンプリング収集の設定

history RMON 履歴サンプリング収集パラメーターを設定するには、 [edit snmp rmon] 階層レベルで ステートメントを使用します。以下のパラメーターが必要です。

  • 履歴インデックス: 履歴エントリーは、このステートメントを設定する際に指定された整数の履歴インデックス値(historyControlIndex MIBフィールド)によって識別されます。これは、後で収集された結果の表示またはクリアに使用されます。

  • インターフェイス:指定された履歴インデックスを監視するインターフェイス。特定の RMON 履歴インデックスに関連付けられるインターフェイスは 1 つだけです。

必要なパラメータに加えて、カスタム サンプリング(秒)とサンプリング intervalbucket-size (特定の間隔で収集する個別サンプルの数)を指定できます。

履歴インデックスに関連付けられたオプションのタグ(owner)をコレクションに割り当てることもできます。

RMON 履歴統計の表示とクリア

コマンドを show snmp rmon history 使用して、収集された RMON 履歴テーブルエントリーを表示します。コマンドを show snmp mib walk 使用して、RMON 履歴テーブルのフィールドサンプルを表示することもできます。

次のサンプルRMON設定では、履歴インデックス値1を使用して、インターフェイスxe-0/0/20.0の履歴テーブルサンプリングを設定します。

コマンドを show snmp mib walk 使用すると、履歴インデックス 1 で収集されたフィールド統計を確認 etherHistoryPkts できます。

収集された RMON 履歴統計をクリアするには、 コマンドを clear snmp history 使用します。その時点まで収集したサンプルを消去した後、設定した間隔でコレクションが再び続行され、新しいサンプルが記録されます。このコマンドには、特定の設定された履歴インデックスの収集されたサンプルをクリアするか、設定されたすべてのインデックスからすべてのサンプルをクリアするオプションがあります。

例えば、以下のコマンドは、上記で設定された履歴制御インデックス 1 の収集された RMON 履歴サンプルをクリアします。

alarmTable を使用して MIB オブジェクトを監視する

alarmTable を使用して MIB オブジェクトを監視するには、以下のタスクを実行します。

アラーム エントリの作成

アラームエントリを作成するには、まず alarmStatus オブジェクトを使用して alarmTable に新しい行を作成します。例えば、UCDコマンドラインユーティリティを使用してアラーム#1を作成します。

アラーム MIB オブジェクトの設定

alarmTableで新しい行を作成したら、以下のアラームMIBオブジェクトを設定します。

注:

alarmStatus 以外では、関連する alarmStatus オブジェクトが に設定 validされている場合、エントリー内のどのオブジェクトも変更できません。

アラームインターバル

データがサンプリングされる間隔(秒)と、上昇しきい値と下降しきい値とを比較します。例えば、アラーム #1~30 秒に設定 alarmInterval するには、以下の SNMP Set リクエストを使用します。

アラーム不変

サンプル化される変数のオブジェクト識別子。Set要求中に、指定された変数名が選択された MIB ビューで利用できない場合、badValue エラーが返されます。確立されたアラームエントリーの変数名が選択された MIB ビューで利用できなくなった場合、プローブは alarmVariable のステータスを無効に変更します。例えば、監視対象の変数としてInOctets.61を識別するには、以下のSNMP Set リクエストを使用します。

アラームサンプルタイプ

選択した変数をサンプリングし、しきい値と比較する値を計算する方法。このオブジェクトの値が absoluteValue の場合、選択した変数の値がサンプリング間隔の最後のしきい値と直接比較されます。このオブジェクトの値が deltaValue の場合、最後のサンプルで選択された変数の値が現在の値から減算され、その差がしきい値と比較されます。たとえば、アラーム #1 のアラームSampleType を deltaValue に設定するには、以下の SNMP Set リクエストを使用します。

アラーム値

最後のサンプリング期間中の変数の値。この値は、上昇しきい値と下降しきい値と比較されます。サンプル タイプが deltaValue の場合、この値は期間の先頭と終了時のサンプルの差に等しくなります。サンプル タイプが の場合、この値は absoluteValue期間の終了時のサンプル値と等しくなります。

alarmStartupAlarm

このエントリーが最初に有効に設定されたときに送信されるアラーム。このエントリーが有効になった後の最初のサンプルが 、 以上で または alarmStartupAlarm と等しいrisingOrFallingAlarmrisingThresholdrisingAlarm場合、1 つの上昇アラームが生成されます。このエントリが有効になった後の最初のサンプルが と 等 fallingThresholdalarmStartupAlarmfallingAlarmrisingOrFallingAlarmしい か または 以下である場合、1 つの下降アラームが生成されます。例えば、アラーム #1 を に設定 alarmStartupAlarm するには risingOrFallingAlarm、以下の SNMP Set リクエストを使用します。

アラーム発生しきいト

サンプリングされた変数のしきい値。現在サンプリングされた値がこのしきい値以上で、最後のサンプリング間隔の値がこのしきい値よりも小さい場合、1 つのイベントが生成されます。また、このエントリーが有効になった後の最初のサンプルがこのしきい値以上で、 に関連alarmStartupAlarmする サンプルが または risingOrFallingAlarmに等しいrisingAlarm場合にも、1 つのイベントが生成されます。上昇するイベントが生成された後、サンプリングされた値がこのしきい値を下回り、 に達するまで別の上昇イベントは alarmFallingThreshold生成されません。例えば、アラーム #1 を に設定 alarmRisingThreshold するには 100000、以下の SNMP Set リクエストを使用します。

アラーム落ち込みしきいト

サンプリングされた変数のしきい値。現在のサンプリング値がこのしきい値以下で、最後のサンプリング間隔の値がこのしきい値よりも大きい場合、1 つのイベントが生成されます。また、このエントリーが有効になった後の最初のサンプルがこのしきい値以下で、関連alarmStartupAlarmする値が または risingOrFallingAlarmである場合、1 つのイベントがfallingAlarm生成されます。下降イベントが生成された後、サンプリングされた値がこのしきい値を超えて達するまで、別の下降イベントを alarmRisingThreshold生成することはできません。例えば、アラーム #1 を に設定 alarmFallingThreshold するには 10000、以下の SNMP Set リクエストを使用します。

アラーム所有者

管理アプリケーションまたは CLI(コマンドライン インターフェイス)の作成で指定されたテキスト文字列。通常、ネットワークマネージャー(またはアプリケーション)を特定するために使用され、参加する管理アプリケーション間の細かいアクセス制御に使用できます。

アラーム発生イベントインデックス

上昇しきい値を超えた場合に使用される eventEntry オブジェクトのインデックス。eventTable に対応するエントリーがない場合、アソシエーションは存在しません。この値がゼロの場合、ゼロが有効なイベント・インデックスではないため、関連するイベントは生成されません。たとえば、アラーム #1 の AlarmRisingEventIndex を に設定するには 10、以下の SNMP Set リクエストを使用します。

アラーム落ち着きイベントインデックス

下降しきい値を超えた場合に使用されるイベントエントリーオブジェクトのインデックス。eventTable に対応するエントリーがない場合、アソシエーションは存在しません。この値がゼロの場合、ゼロが有効なイベント・インデックスではないため、関連するイベントは生成されません。たとえば、アラーム #1 のFallingEventIndex を に設定するには 10、以下の SNMP Set リクエストを使用します。

alarmTable の新しい行のアクティブ化

alarmTable で新しい行をアクティブにするには、alarmStatus を SNMP Set リクエストを使用するようにvalid設定します。

alarmTable のアクティブな行の変更

アクティブな行を変更するには、まず alarmStatus を 下に SNMP Set リクエストを使用して作成を設定します。

次に、SNMP Set リクエストを使用して行の内容を変更します。

最後に、alarmStatus を SNMP Set リクエストを使用するように設定してvalid、行をアクティブにします。

アラームテーブル内の行の無効化

alarmTable の行を無効にするには、alarmStatus を SNMP Set リクエストを使用するようにinvalid設定します。

eventTable を使用してアラームをログに記録する

eventTable を使用してアラームをログに記録するには、以下のタスクを実行します。

イベントエントリーの作成

RMON eventTable は、ルーターからの通知の生成を制御します。通知には、ログ(logTableおよびsyslogへのエントリー)またはSNMPトラップを使用できます。各イベント エントリーは、これらの通知の任意の組み合わせを生成するように構成できます(通知なし)。イベントがSNMPトラップを生成することを指定した場合、トラップの送信時に使用されるトラップグループは、関連する eventCommunity オブジェクトの値で指定されます。その結果、トラップ メッセージ内のコミュニティは eventCommunity で指定された値と一致します。eventCommunity に何も設定されていない場合、rmon アラーム カテゴリが設定されている各トラップ グループを使用してトラップが送信されます。

MIB オブジェクトの設定

eventTable で新しい行を作成したら、次のオブジェクトを設定します。

注:

eventType オブジェクトは必要です。その他のオブジェクトはすべてオプションです。

Eventtype

イベントがトリガーされたときにルーターが生成する通知のタイプ。

このオブジェクトは、以下の値に設定できます。

  • log—logTable にイベント エントリーを追加します。

  • log-and-trap—SNMP トラップを送信し、ログ エントリを作成します。

  • none—通知を送信しません。

  • snmptrap—SNMP トラップを送信します。

例えば、イベント #1 を に設定 eventType するには log-and-trap、以下の SNMP Set リクエストを使用します。

eventCommunity

トラップの生成時に使用されるトラップ グループ(eventType がトラップを送信するように設定されている場合)。そのトラップグループにrmonアラームトラップカテゴリーが設定されている場合、そのトラップグループに設定されたすべてのターゲットにトラップが送信されます。トラップ内のコミュニティ文字列は、トラップ グループの名前(そして、eventCommunity の値)と一致します。何も設定されていない場合、トラップはrmon-alarmカテゴリーが設定された各グループに送信されます。例えば、イベント #1 の eventCommunity を boy-elroy に設定するには、以下の SNMP Set リクエストを使用します。

注:

eventCommunity オブジェクトはオプションです。このオブジェクトを設定しない場合、フィールドは空白になります。

イベントオーナー

管理アプリケーションまたは CLI(コマンドライン インターフェイス)の作成で指定されたテキスト文字列。通常、ネットワークマネージャー(またはアプリケーション)を特定するために使用され、参加する管理アプリケーション間の細かいアクセス制御に使用できます。

例えば、イベント #1 の eventOwner を george jetson に設定するには、以下の SNMP Set リクエストを使用します。

注:

eventOwner オブジェクトはオプションです。このオブジェクトを設定しない場合、フィールドは空白になります。

イベント説明

管理アプリケーションまたは CLI(コマンドライン インターフェイス)の作成で指定されたテキスト文字列。この文字列の使用は、アプリケーションに依存します。

たとえば、イベント #1 のイベント説明をスペーススプロケットに設定するには、以下の SNMP Set リクエストを使用します。

注:

eventDescription オブジェクトはオプションです。このオブジェクトを設定しない場合、フィールドは空白になります。

eventTable の新しい行のアクティブ化

eventTable の新しい行をアクティブにするには、eventStatus を次のような SNMP Set リクエストを使用するようにvalid設定します。

eventTable での行の無効化

eventTable の行を無効化するには、eventStatus を次のような SNMP Set リクエストを使用するようにinvalid設定します。