リモートネットワーク監視(RMON)
SUMMARY このセクションでは、Junos OSが、設定されたしきい値に対してMIBオブジェクトまたは変数の値の監視を可能にする リモートネットワーク監視 (RMON)MIB(RFC 2819)をサポートする方法を説明します。変数の値がしきい値を超えた場合、アラームとそれに対応するイベントが生成されます。イベントは記録され、SNMPトラップが生成されます。
RMONの概要
運用支援システム(OSS)または障害監視システムを使用して、パフォーマンス、可用性、障害、環境データなど、さまざまなメトリックを追跡するイベントを自動的に監視できます。たとえば、管理者は、シャーシの内部温度が設定したしきい値を超えた場合に、シャーシのファン トレイに障害がある、シャーシの空気の流れが妨げられている、またはシャーシ付近の施設冷却システムが正常に動作していないことを示す場合があります。
RMON MIB は、 や など、イーサネット インターフェイスのさまざまな統計情報を格納するテーブルも定義します。etherStatsTable
etherHistoryTable
には 、インターフェイス上で受信したユニキャスト、マルチキャスト、ブロードキャストパケットの数など、イーサネットインターフェイスの累積リアルタイム統計情報が含まれます。etherStatsTable
は 、イーサネットインターフェイスの統計の履歴サンプルを維持します。etherHistoryTable
追跡するインターフェイスやサンプリング間隔など、 の制御 は RMON によって定義されます。etherHistoryTable
historyControlTable
RMON アラームを有効にするには、以下のステップを実行します。
トラップグループを含むSNMPを設定します。SNMP は [] 階層レベルで設定します。
edit snmp
で、イベントタイプやトラップグループなど、上昇および下降イベント を設定します。
eventTable
また、CLI を使用して [] 階層レベルでイベントを設定することもできます。edit snmp rmon event
監視する変数、上昇しきい値と下降しきい値、サンプリングのタイプと間隔、アラーム発生時に生成する対応するイベントなど、 でアラーム を設定します。
alarmTable
CLI を使用して [] 階層レベルでアラームを設定することもできます。edit snmp rmon alarm
の 拡張は、ジュニパーネットワークスのエンタープライズ固有の MIB jnxRmon(mib-jnx-rmon.txt)で定義されています。
alarmTable
このトピックでは、以下のセクションについて説明します。
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
sysUpTime
Get
-
- このエントリによって監視された変数に対する内部 リクエストが最後に失敗した理由。
jnxRmonAlarmGetFailReason
Get
-
- このエントリによって監視される変数に対する内部要求が成功し、エントリがその状態を離れた日時の値。
jnxRmonAlarmGetOkTime
sysUpTime
Get
getFailure
-
jnxRmonAlarmState
- この RMON アラーム エントリーの現在の状態。
RMONイベントとアラームおよびイベントMIBに対するジュニパーネットワークスのエンタープライズ固有の拡張機能を表示するには、 https://www.juniper.net/documentation/en_US/junos16.1/topics/reference/mibs/mib-jnx-rmon.txt を参照してください。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
イベントは、各サンプル間隔の後ではなく、最初にアラームしきい値が一方向に超過したときにのみ生成されます。たとえば、上昇しきい値アラームとそれに対応するイベントが発生した場合、対応する下限アラームが発生するまで、しきい値超過イベントは発生しません。これにより、システムによって生成されるイベントの量が大幅に削減され、イベントが発生したときに運用スタッフが対応しやすくなります。
リモート監視を構成する前に、監視する必要がある変数とその許容動作範囲を特定する必要があります。これには、許容可能な動作範囲を決定するために、ある程度のベースライン化が必要です。最初に操作範囲を特定してしきい値を定義する場合、少なくとも 3 か月の初期ベースライン期間は珍しくありませんが、ベースライン監視は、監視対象の各変数の有効期間にわたって継続する必要があります。
関連項目
RMONアラームとイベントの設定
Junos OSは、リモートデバイスからのルーターの監視をサポートしています。これらの値は、しきい値に対して測定され、しきい値を超えたときにイベントをトリガーします。MIB オブジェクトの値を監視するには、リモート監視(RMON)アラームとイベント エントリを設定します。
RMONアラームとイベントエントリを設定するには、設定の階層 レベルでステートメントを含めます。[edit snmp]
[edit snmp] rmon { alarm index { description text-description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; request-type (get-next-request | get-request | walk-request); sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm); syslog-subtag syslog-subtag; variable oid-variable; } event index { community community-name; description description; type type; } }
RMONアラームとイベントを設定する
Junos OSは、リモートネットワーク監視(RMON)MIB(RFC 2819)をサポートします。これにより、管理デバイスは、設定された閾値に対して、MIBオブジェクト、または変数の値を監視することができます。変数の値がしきい値を超えた場合、アラームとそれに対応するイベントが生成されます。イベントは記録され、SNMPトラップが生成されます。
CLIを使用してRMONアラームとイベントを設定するには、以下のタスクを実行します。
SNMPを設定する
SNMPを構成するには:
イベントを設定する
イベントを設定するには:
アラームを設定する
アラームを設定するには:
RMON MIBテーブルを監視する
目的
リモート監視(RMON)アラーム、イベント、ログのテーブルを監視します。
対処
RMON テーブルを表示するには:
user@switch> show snmp rmon Alarm Index Variable description Value State 5 monitor jnxOperatingCPU.9.1.0.0 5 falling threshold Event Index Type Last Event 1 log and trap 2010-07-10 11:34:17 PDT Event Index: 1 Description: Event 1 triggered by Alarm 5, rising threshold (90) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 100) Time: 2010-07-10 11:34:07 PDT Description: Event 1 triggered by Alarm 5, falling threshold (75) crossed, (variable: jnxOperatingCPU.9.1.0.0, value: 5) Time: 2010-07-10 11:34:17 PDT
意味
ディスプレイは、ルーティング エンジンの 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
フィールド |
説明 |
ステートメント [edit snmp rmon] |
---|---|---|
イベント説明 |
このイベントのテキスト説明。 |
|
Eventtype |
イベントの種類 (ログ、トラップ、ログとトラップなど)。 |
|
イベントコミュニティ |
Junos OS 設定で定義されている、このイベントの送信先のトラップ グループ。(これはSNMPコミュニティと同じではありません。 |
|
イベントオーナー |
このイベントを作成したエンティティ (マネージャーなど)。 |
— |
イベントステータス |
この行の状態 (有効、無効、createRequest など)。 |
— |
表 2 に、RMON alarmTableの各フィールド、フィールドの説明、およびフィールドの設定に使用できる対応するJunos OSステートメントが示されています。Junos OSステートメントは、[]階層レベルに存在します。edit snmp rmon
フィールド |
説明 |
ステートメント [edit snmp rmon] |
---|---|---|
アラームステータス |
この行の状態 (有効、無効、createRequest など) |
— |
アラーム間隔 |
監視対象変数のサンプリング周期(秒) |
|
アラーム変数 |
オブジェクト識別子(OID)と監視対象の変数のインスタンス |
— |
アラーム値 |
サンプリングされた変数の実際の値 |
— |
アラームサンプルタイプ |
サンプルタイプ(絶対またはデルタ変更) |
|
アラームスタートアップアラーム |
初期アラーム(上昇、下降、またはその両方) |
|
アラーム上昇閾値 |
値を比較するしきい値の上昇 |
|
アラーム落下閾値 |
値を比較するしきい値の下降 |
|
アラームライジングイベントインデックス |
イベントテーブル内の立ち上がりイベントのインデックス(行) |
|
アラーム落下イベントインデックス |
イベントテーブル内の落下イベントのインデックス(行) |
|
表 3 は、RMON alarmTable の拡張である jnxRmon jnxRmonAlarmTable の各フィールドを提供します。jnxRmonAlarmTableオブジェクトのコンテンツを調べることで、スイッチ上で実行されているRMONエージェントrmopdをトラブルシューティングできます。
フィールド |
説明 |
---|---|
jnxRmonAlarmGetFailCnt |
変数に対する内部 要求が失敗した回数 |
jnxRmonAlarmGetFailTime |
最後の障害が発生したときの sysUpTime オブジェクトの値 |
jnxRmonAlarmGetFailReason |
要求が 失敗した理由 |
jnxRmonAlarmGetOkTime |
変数がエラー状態から移行したときの sysUpTime オブジェクトの値 |
jnxRmonAlarmState |
このアラーム エントリのステータス |
表 4 は、RMON historyControlTable の各フィールド、フィールドの説明、およびフィールドの設定に使用できる対応する Junos OS ステートメントを提供します。Junos OSステートメントは、[]階層レベルに存在します。edit snmp rmon history
historyControlTable は、RMON etherHistoryTable を制御します。
フィールド |
説明 |
ステートメント [編集snmp rmonの履歴] |
---|---|---|
履歴制御データソース |
ヒストリカル・データが収集されたデータのソースを識別します。 |
|
履歴制御バケット要求 |
データを保存する離散時間間隔の要求された数。 |
|
履歴コントロールバケット付与 |
データを保存する離散サンプリング間隔の数。 |
— |
履歴制御間隔 |
バケットごとにデータがサンプリングされる間隔 (秒単位)。 |
|
履歴コントロール所有者 |
このエントリを構成したエンティティ。 |
|
履歴管理ステータス |
このエントリのステータス。 |
— |
RMONアラームとイベントエントリの最小設定
ルーターでRMONを有効にするには、アラームエントリとイベントエントリを設定する必要があります。これを行うには、 階層レベルで以下のステートメントを含めます 。[edit snmp rmon]
[edit snmp rmon] alarm index { rising-event-index index; rising-threshold integer; sample-type type; variable oid-variable; } event index;
RMONアラームエントリとその属性を設定する
アラーム エントリーは、MIB 変数の値を監視します。値をサンプリングする頻度、実行するサンプリングの種類、およびしきい値を超えた場合にトリガーするイベントを構成できます。
このセクションでは、以下のトピックについて説明します。
- アラームエントリの設定
- 説明を設定する
- 下降イベントインデックスまたは上昇イベントインデックスを設定する
- 下降しきい値または上昇しきい値を設定する
- 間隔を設定する
- 下限しきい値の間隔を設定する
- 要求タイプを構成する
- サンプルタイプを設定する
- スタートアップアラームを設定する
- システムログタグを設定する
- 変数を設定する
アラームエントリの設定
アラーム エントリーは、MIB 変数の値を監視します。、 、 、および ステートメントは必須です。rising-event-index
rising-threshold
sample-type
variable
その他のステートメントはすべてオプションです。
アラーム エントリを設定するには、 ステートメントを含め 、 階層レベルで インデックスを指定します。alarm
[edit snmp rmon]
[edit snmp rmon] alarm index { description description; falling-event-index index; falling-threshold integer; falling-threshold-interval seconds; interval seconds; rising-event-index index; rising-threshold integer; sample-type (absolute-value | delta-value); startup-alarm (falling-alarm | rising alarm | rising-or-falling-alarm); variable oid-variable; }
index
は、アラームまたはイベント エントリを識別する整数です。
説明を設定する
説明は、アラーム エントリを識別するテキスト文字列です。
説明を設定するには、 階層レベルでアラーム エントリの ステートメントと説明を含め ます 。description
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] description description;
下降イベントインデックスまたは上昇イベントインデックスを設定する
落下イベントインデックスは、落下しきい値を超えたときにトリガーされるイベントエントリを識別します。上昇イベントインデックスは、上昇しきい値を超えたときにトリガーされるイベントエントリを識別します。
下降イベントインデックスまたは上昇イベントインデックスを設定するには、 または ステートメントを記述し、階層レベルでインデックスを指定します。falling-event-index
rising-event-index
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-event-index index; rising-event-index index;
index
は 0 から 65,535 までです。下降イベントインデックスと上昇イベントインデックスの両方のデフォルトは0です。
下降しきい値または上昇しきい値を設定する
下降しきい値は、監視対象変数の下限しきい値です。現在のサンプリング値がこのしきい値以下で、最後のサンプリング間隔の値がこのしきい値より大きい場合、1 つのイベントが生成されます。このエントリが有効になった後の最初のサンプルがこのしきい値以下で、関連する起動アラームが または に等しい場合にも、1 つのイベントが生成されます。falling-alarm
rising-or-falling-alarm
下降イベントが生成された後、サンプリングされた値がこのしきい値を超えて上昇しきい値に達するまで、別の下降イベントは生成できません。下降しきい値は整数で指定する必要があります。デフォルトは、上昇しきい値より 20% 小さくなっています。
デフォルトでは、上昇しきい値は 0 です。上昇しきい値は、監視対象変数の上限しきい値です。現在のサンプリング値がこのしきい値以上で、最後のサンプリング間隔の値がこのしきい値未満の場合、1 つのイベントが生成されます。このエントリが有効になった後の最初のサンプルがこのしきい値以上で、関連付けられたサンプルが または に等しい場合にも、1 つのイベントが生成されます。startup-alarm
rising-alarm
rising-or-falling-alarm
上昇イベントが生成された後、サンプリングされた値がこのしきい値を下回り、下降しきい値に達するまで、別の上昇イベントは生成できません。上昇しきい値は整数で指定する必要があります。
下降しきい値または上昇しきい値を設定するには、 階層レベルで または ステートメントを含めます。falling-threshold
rising-threshold
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-threshold integer; rising-threshold integer;
integer
には、-2,147,483,647 から 2,147,483,647 までの値を指定できます。
間隔を設定する
下限しきい値の間隔を設定する
下降しきい値間隔は、上昇しきい値を超えた場合のサンプル間の間隔を表します。アラームが下降しきい値を超えると、通常のサンプリング間隔が使用されます。
下降しきい値の間隔は、 リクエスト タイプ が に設定されているアラームには設定できません。walk-request
下降しきい値の間隔を設定するには、 階層レベルで ステートメントを含め、秒数を指定します。falling-threshold interval
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] falling-threshold-interval seconds;
seconds
には、1 から 2,147,483,647 までの値を指定できます。デフォルトは60秒です。
要求タイプを構成する
デフォルトでは、RMONアラームは(設定で指定された)1つのオブジェクトインスタンスのみを監視できます。ステートメントを設定して、RMONアラームの範囲を拡張し、MIBブランチに属するすべてのオブジェクトインスタンスを含めたり、設定で指定されたインスタンスの後の次のオブジェクトインスタンスを含めたりすることができます。request-type
要求タイプを設定するには、 階層レベルで ステートメントを含め、 、 または を指定します。request-type
[edit snmp rmon alarm index]
get-next-request
get-request
walk-request
[edit snmp rmon alarm index] request-type (get-next-request | get-request | walk-request);
は、RMONアラーム設定をMIBブランチに属するすべてのオブジェクトインスタンスに拡張します。 は、RMON アラーム設定を拡張して、設定で指定されたインスタンスの次のオブジェクト インスタンスを含めます。walk
next
サンプルタイプを設定する
サンプルタイプは、選択した変数をサンプリングし、しきい値と比較する値を計算する方法を識別します。このオブジェクトの 値が の場合、選択した変数の値は、サンプリング間隔の終了時にしきい値と直接比較されます。absolute-value
このオブジェクトの 値が の場合、最後のサンプルで選択した変数の値が現在の値から減算され、その差がしきい値と比較されます。delta-value
サンプルタイプを設定するには、 ステートメントを含め 、 階層レベルでサンプル のタイプを指定します。sample-type
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] sample-type (absolute-value | delta-value);
absolute-value
- 選択した変数の実際の値が閾値と比較されます。delta-value
- 選択した変数のサンプル間の差が閾値と比較されます。
スタートアップアラームを設定する
起動アラームは、このエントリが最初にアクティブになったときに送信できるアラームのタイプを識別します。、 、 または として指定できます。falling-alarm
rising-alarm
rising-or-falling-alarm
起動アラームを設定するには、 ステートメントを含め 、 階層レベルでアラーム のタイプを指定します。startup-alarm
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] startup-alarm (falling-alarm | rising-alarm | rising-or-falling-alarm);
falling-alarm
- アラーム エントリがアクティブになった後の最初のサンプルが下降閾値以下の場合に生成されます。rising-alarm
- アラーム エントリがアクティブになった後の最初のサンプルが上昇しきい値以上の場合に生成されます。rising-or-falling-alarm
- アラーム エントリがアクティブになった後の最初のサンプルが、対応するしきい値のいずれかを満たす場合に生成されます。
デフォルトは rising-or-falling-alarm
です。
システムログタグを設定する
ステートメントは 、システムログメッセージに追加するタグを指定します。syslog-subtag
システムログタグには、大文字80文字以下の文字列を指定できます。
システムログタグを設定するには、 階層レベルで ステートメントを含め ます 。syslog-subtag
[edit snmp rmon alarm index]
[edit snmp rmon alarm index] syslog-subtag syslog-subtag;
RMONイベントエントリとその属性を設定する
イベント エントリは、上昇または下降しきい値を超えたときにアラーム エントリの通知を生成します。生成される通知のタイプを設定できます。イベント エントリを設定するには、 階層レベルで ステートメントを含め ます 。event
[edit snmp rmon]
ステートメントを除く すべてのステートメントはオプションです。event
[edit snmp rmon] event index { community community-name; description description; type type; }
index
は、エントリ イベントを識別します。
community-name
は、トラップを生成する際に使用されるトラップ グループです。そのトラップグループにトラップカテゴリーが設定されている場合、そのトラップグループに 設定されたすべてのターゲットにトラップが送信されます。rmon-alarm
トラップ内のコミュニティ文字列は、トラップグループの名前と一致します。何も設定されていない場合、すべてのトラップグループが検査され、カテゴリが設定された各グループ を使用してトラップが送信されます。rmon-alarm
description
は、エントリを識別するテキスト文字列です。
イベント エントリの変数は 、イベントを記録する場所を指定します。type
タイプは次のいずれかとして指定できます。
- イベント エントリ を .
log
logTable
log-and-trap
- SNMP トラップを送信し、ログ エントリを作成します。none
- 通知を送信しません。snmptrap
- SNMP トラップを送信します。
イベントエントリタイプのデフォルトは です。log-and-trap
例:RMONアラームとイベントエントリを設定する
RMON アラームとイベント エントリを設定します。
[edit snmp] rmon { alarm 100 { description “input traffic on fxp0”; falling-event-index 100; falling-threshold 10000; interval 60; rising-event-index 100; rising-threshold 100000; sample-type delta-value; startup-alarm rising-or-falling-alarm; variable ifInOctets.1; } event 100 { community bedrock; description” emergency events”; type log-and-trap; } }
alarmTable を使用した MIB オブジェクトの監視
alarmTable を使用して MIB オブジェクトを監視するには、以下のタスクを実行します。
アラームエントリの作成
アラーム エントリを作成するには、まず alarmStatus オブジェクトを使用して alarmTable に新しい行を作成します。たとえば、UCD コマンドラインユーティリティを使用してアラーム #1 を作成します。
snmpset -Os -v2c router community alarmStatus.1 i createRequest
アラーム MIB オブジェクトの設定
alarmTable に新しい行を作成したら、次のアラーム MIB オブジェクトを設定します。
alarmStatus 以外では、関連付けられた alarmStatus オブジェクトが に設定されている場合は、エントリー内のオブジェクトを変更することはできません。valid
- アラーム間隔
- アラーム変数
- アラームサンプルタイプ
- アラーム値
- アラームスタートアップアラーム
- アラーム上昇閾値
- アラーム落下閾値
- アラーム所有者
- アラームライジングイベントインデックス
- アラーム落下イベントインデックス
アラーム間隔
データがサンプリングされ、上昇しきい値および下降しきい値と比較される間隔(秒単位)。たとえば、アラーム #1 を 30 秒に設定するには 、次の SNMP リクエストを使用します。alarmInterval
Set
snmpset -Os -v2c router community alarmInterval.1 i 30
アラーム変数
サンプリングする変数のオブジェクト識別子。リクエスト中に、指定された変数名が選択したMIBビューで使用できない場合、badValueエラーが返されます。Set
確立された alarmEntry の変数名が選択した MIB ビューで使用できなくなった場合、プローブは alarmVariable のステータスを無効に変更します。たとえば、監視対象の変数として ifInOctets.61 を指定するには、次の SNMP リクエストを使用します。Set
snmpset -Os -v2c router community alarmVariable.1 o .1.3.6.1.2.1.2.2.1.10.61
アラームサンプルタイプ
選択した変数をサンプリングし、しきい値と比較する値を計算する方法。このオブジェクトの値が absoluteValue の場合、選択した変数の値がサンプリング間隔の終了時のしきい値と直接比較されます。このオブジェクトの値が deltaValue の場合、最後のサンプルで選択した変数の値が現在の値から減算され、その差がしきい値と比較されます。たとえば、アラーム #1 のアラームサンプルタイプをデルタ値に設定するには、次の SNMP リクエストを使用します。Set
snmpset -Os -v2c router community alarmSampleType.1 i deltaValue
アラーム値
最後のサンプリング期間中の変数の値。この値は、上昇しきい値および下降しきい値と比較されます。サンプルの種類が deltaValue の場合、この値は期間の開始時と終了時のサンプルの差と等しくなります。サンプルタイプ が の場合、この値は期間終了時のサンプル値と等しくなります。absoluteValue
アラームスタートアップアラーム
このエントリが最初に有効に設定されたときに送信されるアラーム。このエントリが有効になった後の最初のサンプルが 、 以上で、 または と等しい場合、単一の上昇アラームが生成されます。risingThreshold
alarmStartupAlarm
risingAlarm
risingOrFallingAlarm
このエントリが有効 になった後の最初のサンプルが または 以下の場合、単一の落下アラームが生成されます。fallingThreshold
alarmStartupAlarm
fallingAlarm
risingOrFallingAlarm
たとえば、アラーム #1 を に設定するには、次の SNMP リクエストを使用します。alarmStartupAlarm
risingOrFallingAlarm
Set
snmpset -Os -v2c router community alarmStartupAlarm.1 i risingOrFallingAlarm
アラーム上昇閾値
サンプリングされた変数のしきい値。現在のサンプリング値がこのしきい値以上で、最後のサンプリング間隔の値がこのしきい値未満の場合、1 つのイベントが生成されます。このエントリが有効になった後の最初のサンプルがこのしきい値以上で、関連付けられたサンプルが または に等しい場合にも、1 つのイベントが生成されます。alarmStartupAlarm
risingAlarm
risingOrFallingAlarm
上昇イベントが生成された後、サンプリングされた値がこのしきい値を下回って に達するまで、 別の上昇イベントは生成できません。alarmFallingThreshold
たとえば、アラーム #1 を に設定するには、次の SNMP リクエストを使用します。alarmRisingThreshold
100000
Set
snmpset -Os -v2c router community alarmRisingThreshold.1 i 100000
アラーム落下閾値
サンプリングされた変数のしきい値。現在のサンプリング値がこのしきい値以下で、最後のサンプリング間隔の値がこのしきい値より大きい場合、1 つのイベントが生成されます。このエントリが有効になった後の最初のサンプルがこのしきい値以下で、関連付けられたサンプルが または に等しい場合にも、1 つのイベントが生成されます。alarmStartupAlarm
fallingAlarm
risingOrFallingAlarm
下降イベントが生成された後、サンプリングされた値がこのしきい値 を超えて に達するまで、別の下降イベントは生成できません。alarmRisingThreshold
たとえば、アラーム #1 を に設定するには、次の SNMP リクエストを使用します。alarmFallingThreshold
10000
Set
snmpset -Os -v2c router community alarmFallingThreshold.1 i 10000
アラーム所有者
作成中の管理アプリケーションまたはコマンドラインインターフェイス (CLI) で指定された任意のテキスト文字列。通常、ネットワーク管理者(またはアプリケーション)を識別するために使用され、参加している管理アプリケーション間のきめ細かいアクセス制御に使用できます。
アラームライジングイベントインデックス
上昇しきい値を超えたときに使用される eventEntry オブジェクトのインデックス。eventTable に対応するエントリがない場合、関連付けは存在しません。この値が 0 の場合、0 は有効なイベント インデックスではないため、関連付けられたイベントは生成されません。たとえば、アラーム #1 のアラームRisingEventIndex を に設定するには、次の SNMP リクエストを使用します。10
Set
snmpset -Os -v2c router community alarmRisingEventIndex.1 i 10
アラーム落下イベントインデックス
下降しきい値を超えたときに使用される eventEntry オブジェクトのインデックス。eventTable に対応するエントリがない場合、関連付けは存在しません。この値が 0 の場合、0 は有効なイベント インデックスではないため、関連付けられたイベントは生成されません。たとえば、アラーム #1 の alarmFallingEventIndex を に設定するには、次の SNMP リクエストを使用します。10
Set
snmpset -Os -v2c router community alarmFallingEventIndex.1 i 10
アラームテーブルの新しい行のアクティブ化
alarmTable の新しい行をアクティブにするには、SNMP リクエストを使用して alarmStatus を設定します。valid
Set
snmpset -Os -v2c router community alarmStatus.1 i valid
アラームテーブルのアクティブな行の変更
アクティブな行を変更するには、まずSNMP リクエストを使用してalarmStatusをアンダークリエーションに設定します。Set
snmpset -Os -v2c router community alarmStatus.1 i underCreation
次に、SNMP リクエストを使用して行の内容を変更します。Set
snmpset -Os -v2c router community alarmFallingThreshold.1 i 1000
最後に、SNMP リクエストを使用するように alarmStatus を設定して、行をアクティブにします。valid
Set
snmpset -Os -v2c router community alarmStatus.1 i valid
アラームテーブルの行の非アクティブ化
alarmTable の行を非アクティブにするには、SNMP リクエストを使用して alarmStatus を設定します。invalid
Set
snmpset -Os -v2c router community alarmStatus.1 i invalid
eventTable を使用してアラームを記録する
eventTable を使用してアラームを記録するには、以下のタスクを実行します。
イベントエントリの作成
RMON イベントテーブルは、ルーターからの通知の生成を制御します。通知には、ログ(logTable と syslog へのエントリー)または SNMP トラップがあります。各イベント エントリは、これらの通知の任意の組み合わせ (または通知なし) を生成するように構成できます。イベントで SNMP トラップの生成が指定されている場合、トラップの送信時に使用されるトラップグループは、関連付けられた eventCommunity オブジェクトの値によって指定されます。その結果、トラップメッセージ内のコミュニティは、eventCommunity で指定された値と一致することになります。eventCommunity に何も設定されていない場合、トラップは rmon-alarm カテゴリが設定されている各トラップグループを使用して送信されます。
MIBオブジェクトを設定する
eventTable に新しい行を作成したら、次のオブジェクトを設定します。
eventType オブジェクトは必須です。その他のオブジェクトはすべてオプションです。
Eventtype
イベントがトリガーされたときにルーターが生成する通知のタイプ。
このオブジェクトは、次の値に設定できます。
log
- イベントエントリを logTable に追加します。log-and-trap
- SNMP トラップを送信し、ログ エントリを作成します。none
- 通知を送信しません。snmptrap
- SNMP トラップを送信します。
たとえば、イベント #1 を に設定するには、次の SNMP リクエストを使用します。eventType
log-and-trap
Set
snmpset -Os -v2c router community eventType.1 i log-and-trap
イベントコミュニティ
トラップを生成する際に使用されるトラップグループ(eventTypeがトラップを送信するように設定されている場合)。そのトラップグループに rmon-alarm トラップカテゴリが設定されている場合、トラップはそのトラップグループに設定されたすべてのターゲットにトラップが送信されます。トラップ内のコミュニティ文字列は、トラップグループの名前(したがって、eventCommunityの値)と一致します。何も設定されていない場合、トラップは rmon-alarm カテゴリが設定された各グループに送信されます。たとえば、イベント #1 の eventCommunity を boy-elroy に設定するには、次の SNMP リクエストを使用します。Set
snmpset -Os -v2c router community eventCommunity.1 s "boy-elroy"
eventCommunity オブジェクトはオプションです。このオブジェクトを設定しない場合、フィールドは空白のままになります。
イベントオーナー
作成中の管理アプリケーションまたはコマンドラインインターフェイス (CLI) で指定された任意のテキスト文字列。通常、ネットワーク管理者(またはアプリケーション)を識別するために使用され、参加している管理アプリケーション間のきめ細かいアクセス制御に使用できます。
たとえば、イベント #1 の eventOwner を george jetson に設定するには、次の SNMP リクエストを使用します。Set
snmpset -Os -v2c router community eventOwner.1 s "george jetson"
eventOwner オブジェクトは省略可能です。このオブジェクトを設定しない場合、フィールドは空白のままになります。
イベント説明
作成中の管理アプリケーションまたはコマンドラインインターフェイス (CLI) で指定された任意のテキスト文字列。この文字列の使用は、アプリケーションによって異なります。
たとえば、イベント #1 の eventDescription を spacelys スプロケットに設定するには、次の SNMP リクエストを使用します。Set
snmpset -Os -v2c router community eventDescription.1 s "spacelys sprockets"
eventDescription オブジェクトは省略可能です。このオブジェクトを設定しない場合、フィールドは空白のままになります。
イベントテーブルの新しい行のアクティブ化
eventTable の新しい行をアクティブにするには、次のような SNMP リクエストを使用して、eventStatus を設定します。valid
Set
snmpset -Os -v2c router community eventStatus.1 i valid
イベントテーブルの行の非アクティブ化
eventTable の行を非アクティブ化するには、次のような SNMP リクエストを使用して eventStatus を設定します。invalid
Set
snmpset -Os -v2c router community eventStatus.1 i invalid