RMON履歴サンプリングを設定する
Junos OSは、リモートネットワーク監視(RMON)MIB(RFC 2819)の履歴制御グループ(etherHistoryTable
)をサポートしています。ヒストリー制御表は、イーサネット・ネットワークからの統計サンプルを記録し、後で検索できるように保管します。
Junos OS CLIを使用して、RMON履歴サンプリングを設定し、収集した統計情報を表示または消去するには、以下のタスクを実行します。
RMON履歴サンプリング収集の設定
[edit snmp rmon]
階層レベルで history
ステートメントを使用して、RMON 履歴サンプリング収集パラメーターを設定します。以下のパラメーターは必須です。
履歴インデックス: 履歴エントリーは、このステートメントの設定時に指定された整数の履歴インデックス値(
historyControlIndex
MIBフィールド)によって識別され、後で収集された結果を表示またはクリアするために使用されます。インターフェイス:指定した履歴インデックスを監視するインターフェイス。特定のRMON履歴インデックスに関連付けることができるインターフェイスは1つだけです。
必須パラメーターに加えて、カスタム サンプリング interval
(秒単位) とサンプリング bucket-size
(特定の間隔で収集される離散サンプルの数) を指定できます。
[edit snmp] user@switch# set rmon history history-index interface interface-name user@switch# set rmon history history-index interval seconds user@switch# set rmon history history-index bucket-size number
履歴インデックスに関連付けられているオプションのタグ (owner
) をコレクションに割り当てることもできます。
RMON履歴統計の表示とクリア
収集されたRMON履歴テーブルエントリーを表示するには、 show snmp rmon history
コマンドを使用します。show snmp mib walk
コマンドを使用して、RMON 履歴テーブルのフィールド サンプルを表示することもできます。
次のサンプルRMON設定では、履歴インデックス値1を使用して、インターフェイスxe-0/0/20.0の履歴テーブルサンプリングを設定します。
user@switch# show snmp | display set set snmp rmon history 1 interface xe-0/0/20.0 set snmp rmon history 1 bucket-size 1000 set snmp rmon history 1 interval 5 set snmp rmon history 1 owner test
show snmp mib walk
コマンドを使用すると、履歴インデックス 1 について収集されたetherHistoryPkts
フィールド統計を表示できます。
user@switch> show snmp mib walk etherHistoryPkts etherHistoryPkts.1.1 = 0 <...> etherHistoryPkts.1.148 = 10 etherHistoryPkts.1.149 = 14
収集されたRMON履歴の統計情報を消去するには、 clear snmp history
コマンドを使用します。それまでに収集されたサンプルをクリアした後、設定された間隔で収集が再び続行され、新しいサンプルが記録されます。このコマンドには、特定の設定された履歴インデックスの収集されたサンプルをクリアするか、設定されたすべてのインデックスからすべてのサンプルをクリアするオプションがあります。
たとえば、次のコマンドは、上記で設定した履歴管理インデックス 1 の収集された RMON 履歴サンプルをクリアします。
user@switch> clear snmp history 1 Samples collected are cleared. user@switch> show snmp mib walk etherHistoryPkts | no-more user@switch> show snmp mib walk etherHistoryPkts | no-more etherHistoryPkts.1.1 = 0