Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

RMONの概要

運用支援システム(OSS)または障害監視システムを使用して、パフォーマンス、可用性、障害、環境データなど、さまざまなメトリックを追跡するイベントを自動的に監視できます。たとえば、管理者は、シャーシの内部温度が設定したしきい値を超えた場合に、シャーシのファン トレイに障害がある、シャーシの空気の流れが妨げられている、またはシャーシ付近の施設冷却システムが正常に動作していないことを示す場合があります。

RMON MIB は、 etherStatsTableetherHistoryTable を含むイーサネット インターフェイスのさまざまな統計情報を格納するテーブルも定義します。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)で定義されています。

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

RMONアラーム

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

  • 監視対象の特定の MIB オブジェクト。

  • サンプリングの頻度。

  • サンプリングの方法。

  • 監視対象の値を比較するしきい値。

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

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

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

alarmTable

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

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

  • alarmInterval- データがサンプリングされ、上昇閾値および下降閾値と比較される間隔(秒単位)。

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

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

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

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

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

  • alarmFallingThreshold- サンプリングされた変数の下限閾値。

  • alarmRisingEventIndex- 上昇閾値を超えたときに使用される eventTable エントリ。

  • alarmFallingEventIndex- 下降閾値を超えたときに使用される eventTable エントリ。

  • alarmStatus- テーブルからエントリを追加および削除する方法。また、エントリの状態を変更して変更できるようにすることもできます。

    注:

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

jnxRmonAlarmTable

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

  • jnxRmonAlarmGetFailCnt- このエントリによって監視されている変数に対する内部 Get リクエストが失敗した回数。

  • jnxRmonAlarmGetFailTime- このエントリによって監視された変数に対する内部 Get リクエストが最後に失敗したときの sysUpTime の値。

  • jnxRmonAlarmGetFailReason- このエントリによって監視された変数に対する内部 Get リクエストが最後に失敗した理由。

  • jnxRmonAlarmGetOkTime- このエントリによってモニタされる変数に対する内部 Get 要求が成功し、エントリがgetFailure状態を離れたときの sysUpTime の値。

  • 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

eventTable 次のオブジェクトが含まれます。

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

  • eventDescription- イベント エントリを説明するコメント。

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

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

  • eventLastTimeSent- このイベント エントリが最後にイベントを生成したときの sysUpTime の値。

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

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

    注:

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

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

監視対象変数に上昇しきい値と下降しきい値を設定することにより、変数の値が許容操作範囲を超えたときにアラートを受け取ることができます ( 図 1 を参照)。

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

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

リモート監視を構成する前に、監視する必要がある変数とその許容動作範囲を特定する必要があります。これには、許容可能な動作範囲を決定するために、ある程度のベースライン化が必要です。最初に操作範囲を特定してしきい値を定義する場合、少なくとも 3 か月の初期ベースライン期間は珍しくありませんが、ベースライン監視は、監視対象の各変数の有効期間にわたって継続する必要があります。

RMONアラームとイベントの設定

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

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秒ごとにサンプリングされます。初期アラームは、上昇しきい値を超えた場合、または下降しきい値を下回る場合に発生する可能性があります。

RMON MIBテーブルを監視する

目的

リモート監視(RMON)アラーム、イベント、ログのテーブルを監視します。

アクション

RMON テーブルを表示するには:

意味

ディスプレイは、ルーティング エンジンの CPU 使用率を表す jnxRmon MIB オブジェクト jnxOperatingCPU を監視するアラームが定義されていることを示します。アラームは、SNMP トラップを送信し、RMON MIB の logTable にエントリを追加するイベントを生成するように構成されています。ログ テーブルには、2 回のイベント発生が示されています。1 回は閾値 90 % を超えたとき、もう 1 回は閾値 75 % を下回ったときです。

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

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

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

フィールド

説明

ステートメント [edit snmp rmon]

イベント説明

このイベントのテキスト説明。

description

イベントタイプ

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

type

イベントコミュニティ

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

community

イベントオーナー

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

イベントステータス

この行の状態 (有効、無効、createRequest など)。

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

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

フィールド

説明

ステートメント [edit snmp rmon]

アラームステータス

この行の状態 (有効、無効、createRequest など)

アラーム間隔

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

interval

アラーム変数

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

アラーム値

サンプリングされた変数の実際の値

アラームサンプルタイプ

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

sample-type

アラームスタートアップアラーム

初期アラーム(上昇、下降、またはその両方)

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 は、アラームまたはイベント エントリを識別する整数です。

説明を設定する

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

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

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

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

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

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

下降しきい値または上昇しきい値を設定する

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

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

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

integer には、-2,147,483,647 から 2,147,483,647 までの値を指定できます。

間隔を設定する

間隔は、監視対象の変数がサンプリングされ、上昇しきい値および下降しきい値と比較される期間を秒単位で表します。

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

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

下限しきい値の間隔を設定する

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

注:

リクエストタイプが walk-request に設定されているアラームには、下降しきい値の間隔を設定できません。

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

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

要求タイプを構成する

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

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

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

サンプルタイプを設定する

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

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

  • absolute-value- 選択した変数の実際の値が閾値と比較されます。

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

スタートアップアラームを設定する

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

alarmTable を使用した MIB オブジェクトの監視

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

アラームエントリの作成

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

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

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

注:

alarmStatus 以外では、関連付けられた alarmStatus オブジェクトが valid に設定されている場合、エントリ内のオブジェクトを変更することはできません。

アラーム間隔

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

アラーム変数

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

アラームサンプルタイプ

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

アラーム値

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

アラームスタートアップアラーム

このエントリが最初に有効に設定されたときに送信されるアラーム。このエントリが有効になった後の最初のサンプルが risingThreshold 以上で、 alarmStartupAlarmrisingAlarm または risingOrFallingAlarm の場合、上昇アラームが 1 つ生成されます。このエントリが有効になった後の最初のサンプルが fallingThreshold 以下で、 alarmStartupAlarmfallingAlarm または risingOrFallingAlarm の場合、落下アラームが 1 つ生成されます。たとえば、アラーム #1 の alarmStartupAlarmrisingOrFallingAlarm に設定するには、次の SNMP Set リクエストを使用します。

アラーム上昇閾値

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

アラーム落下閾値

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

アラーム所有者

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

アラームライジングイベントインデックス

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

アラーム落下イベントインデックス

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

アラームテーブルの新しい行のアクティブ化

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

アラームテーブルのアクティブな行の変更

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

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

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

アラームテーブルの行の非アクティブ化

alarmTable の行を非アクティブにするには、SNMP Set リクエストを使用して、アラームステータスを invalid に設定します。

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

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

イベントエントリの作成

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

MIBオブジェクトを設定する

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

注:

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

イベントタイプ

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

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

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

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

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

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

たとえば、イベント #1 の eventTypelog-and-trap に設定するには、次の SNMP Set 要求を使用します。

イベントコミュニティ

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

注:

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

イベントオーナー

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

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

注:

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

イベント説明

作成中の管理アプリケーションまたはコマンドラインインターフェイス (CLI) で指定された任意のテキスト文字列。この文字列の使用は、アプリケーションによって異なります。

たとえば、イベント #1 の eventDescription を spacelys スプロケットに設定するには、次の SNMP Set リクエストを使用します。

注:

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

イベントテーブルの新しい行のアクティブ化

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

イベントテーブルの行の非アクティブ化

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