シャーシインベントリとインターフェイスの取得
SRXシリーズ シャーシ クラスタのインベントリとインターフェイス情報を収集し、クラスタ上のハードウェア コンポーネントとインターフェイスを監視します。プライマリノードには、セカンダリノードのコンポーネントとインターフェイスに関する情報が含まれています。
Junos OS XML 管理プロトコルまたは NETCONF XML 管理プロトコルの使用
get-chassis-inventory
リモート プロシージャ コール(RPC)を使用して、シャーシ インベントリを取得します。この RPC は、プライマリ ノードとセカンダリ ノードの両方のコンポーネントを報告します。詳細については、 RPCを使用したSRXシリーズのシャーシクラスター管理を参照してください。get-interface-information
RPC を使用してインターフェイス インベントリを取得します。この RPC は、fxp0 インターフェイスを除くセカンダリ ノード上のインターフェイスに関する情報を報告します。
RPCとそのレスポンスの使用方法の詳細については、 Junos XML API運用開発者リファレンス を参照してください。
SNMP を使用する
jnx-chas-defines
MIB を使用すると、SRX シリーズのシャーシの構造とモデリングについて理解できます。この MIB はクエリー用ではありません。シャーシ クラスタ モデリングを理解するためにのみ使用されます。シャーシ定義 MIB の例
jnxProductLineSRX3600 OBJECT IDENTIFIER ::= { jnxProductLine 34 } jnxProductNameSRX3600 OBJECT IDENTIFIER ::= { jnxProductName 34 } jnxProductModelSRX3600 OBJECT IDENTIFIER ::= { jnxProductModel 34 } jnxProductVariationSRX3600 OBJECT IDENTIFIER ::= { jnxProductVariation 34 } jnxChassisSRX3600 OBJECT IDENTIFIER ::= { jnxChassis 34 } jnxSlotSRX3600 OBJECT IDENTIFIER ::= { jnxSlot 34 } jnxSRX3600SlotFPC OBJECT IDENTIFIER ::= { jnxSlotSRX3600 1 } jnxSRX3600SlotHM OBJECT IDENTIFIER ::= { jnxSlotSRX3600 2 } jnxSRX3600SlotPower OBJECT IDENTIFIER ::= { jnxSlotSRX3600 3 } jnxSRX3600SlotFan OBJECT IDENTIFIER ::= { jnxSlotSRX3600 4 } jnxSRX3600SlotCB OBJECT IDENTIFIER ::= { jnxSlotSRX3600 5 } jnxSRX3600SlotFPB OBJECT IDENTIFIER ::= { jnxSlotSRX3600 6 } jnxMediaCardSpaceSRX3600 OBJECT IDENTIFIER ::= { jnxMediaCardSpace 34 } jnxSRX3600MediaCardSpacePIC OBJECT IDENTIFIER ::= { jnxMediaCardSpaceSRX3600 1 } jnxMidplaneSRX3600 OBJECT IDENTIFIER ::= { jnxBackplane 34 }
SNMP MIBを表示するには、次のコマンドを使用します。
user@host>
show snmp mib ?
Possible completions: get Get SNMP object value get-next Get next SNMP object value walk Walk SNMP object values {secondary:node0} user@host>show snmp mib get ?
Possible completions: <name> ascii Convert string indices to 'ascii-keys' representation decimal Decimal format (default) {secondary:node0} user@host>show snmp mib walk ?
Possible completions: <name> Requested SNMP object names ascii Convert string indices to 'ascii-keys' representation decimal Decimal format (default)jnx-chassis MIBを使用して、シャーシインベントリを取得します。
表1:JNXシャーシMIB情報 MIB アイテム
説明
MIB のトップ
最上位のオブジェクトを使用して、jnxBoxClass、jnxBoxDescr、jnxBoxSerialNo、jnxBoxRevision、jnxBoxInstalled MIB オブジェクトなどのシャーシの詳細を表示します。
jnx コンテナテーブル
デバイスがサポートするコンテナーを表示するために使用します。
jnx目次表
シャーシの内容を表示するために使用します。
jnxContentsChassisId
どのコンポーネントがどのノードに属しているかを示すために使用します。
jnxLedTable
コンポーネントのLEDステータスを確認するために使用します。この MIB は、プライマリ ノードの LED ステータスのみを報告します。
jnx塗りつぶしテーブル
デバイスコンテナテーブルにコンテナの空/充填ステータスを表示するために使用します。
jnx運用テーブル
箱内容表に作業主体の稼働状況を表示するために使用します。
jnx冗長性テーブル
両方のノードの冗長性の詳細を表示するために使用します。現在、この MIB はルーティング エンジンについてのみ報告することに注意してください。どちらのルーティング エンジンも、それぞれのノードのプライマリとして報告されます。アクティブおよびバックアップの状態を判別するためにこれを使用しないでください。
jnxFruTable
シャーシ内の現場交換可能ユニット(FRU)を表示するために使用します。空のスロットも報告されることに注意してください。
メモ:jnx-chassis MIBは、クラスタモードのSRXシリーズブランチデバイスではサポートされていません。スタンドアロンのSRXシリーズブランチデバイスでサポートされています。
シャーシ MIB ウォークの例
JUNIPER-MIB::jnxContentsDescr.1.1.0.0 = STRING: node0 midplane JUNIPER-MIB::jnxContentsDescr.1.2.0.0 = STRING: node1 midplane JUNIPER-MIB::jnxContentsDescr.2.1.0.0 = STRING: node0 PEM 0 JUNIPER-MIB::jnxContentsDescr.2.2.0.0 = STRING: node0 PEM 1 JUNIPER-MIB::jnxContentsDescr.2.5.0.0 = STRING: node1 PEM 0 JUNIPER-MIB::jnxContentsDescr.2.6.0.0 = STRING: node1 PEM 1 JUNIPER-MIB::jnxContentsDescr.4.1.0.0 = STRING: node0 Left Fan Tray JUNIPER-MIB::jnxContentsDescr.4.1.1.0 = STRING: node0 Top Rear Fan JUNIPER-MIB::jnxContentsDescr.4.1.2.0 = STRING: node0 Bottom Rear Fan JUNIPER-MIB::jnxContentsDescr.4.1.3.0 = STRING: node0 Top Middle Fan JUNIPER-MIB::jnxContentsDescr.4.1.4.0 = STRING: node0 Bottom Middle Fan JUNIPER-MIB::jnxContentsDescr.4.1.5.0 = STRING: node0 Top Front Fan JUNIPER-MIB::jnxContentsDescr.4.1.6.0 = STRING: node0 Bottom Front Fan JUNIPER-MIB::jnxContentsDescr.4.2.0.0 = STRING: node1 Left Fan Tray JUNIPER-MIB::jnxContentsDescr.4.2.1.0 = STRING: node1 Top Rear Fan JUNIPER-MIB::jnxContentsDescr.1.1.0.0 = STRING: node0 midplane JUNIPER-MIB::jnxContentsDescr.1.2.0.0 = STRING: node1 midplane JUNIPER-MIB::jnxContentsDescr.2.1.0.0 = STRING: node0 PEM 0 JUNIPER-MIB::jnxContentsDescr.2.2.0.0 = STRING: node0 PEM 1 JUNIPER-MIB::jnxContentsDescr.2.5.0.0 = STRING: node1 PEM 0 JUNIPER-MIB::jnxContentsDescr.2.6.0.0 = STRING: node1 PEM 1 JUNIPER-MIB::jnxContentsDescr.4.1.0.0 = STRING: node0 Left Fan Tray JUNIPER-MIB::jnxContentsDescr.4.1.1.0 = STRING: node0 Top Rear Fan JUNIPER-MIB::jnxContentsDescr.4.1.2.0 = STRING: node0 Bottom Rear Fan JUNIPER-MIB::jnxContentsDescr.4.1.3.0 = STRING: node0 Top Middle Fan JUNIPER-MIB::jnxContentsDescr.4.1.4.0 = STRING: node0 Bottom Middle Fan JUNIPER-MIB::jnxContentsDescr.4.1.5.0 = STRING: node0 Top Front Fan JUNIPER-MIB::jnxContentsDescr.4.1.6.0 = STRING: node0 Bottom Front Fan JUNIPER-MIB::jnxContentsDescr.4.2.0.0 = STRING: node1 Left Fan Tray JUNIPER-MIB::jnxContentsDescr.4.2.1.0 = STRING: node1 Top Rear Fan
ifTable — クラスタ上のすべてのインターフェイスを表示するために使用します。セカンダリ ノードの fxp0 インターフェイスを除き、セカンダリ ノードのすべてのインターフェイスがプライマリ ノードによって報告されることに注意してください。
jnx-if-extensions/ifChassisTable—それぞれのPICおよびFPCへのインターフェイスマッピングを表示するために使用します。
ifStackStatusTable—サブインターフェイスとそれぞれの親インターフェイスを表示するために使用します。