检索机箱清单和接口
收集 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 机箱 MIB 获取机箱清单。
表 1:jnx 机箱 MIB 信息 MIB 项目
描述
MIB顶部
使用顶级对象显示机箱详细信息,例如 jnxBoxClass、jnxBoxDescr、jnxBoxSerialNo、jnxBoxRevision 和 jnxBoxHeld MIB 对象。
jnx容器表
用于显示设备支持的容器。
jnx内容表
用于显示机箱内容。
jnxContentChassis ID
用于显示哪些组件属于哪个节点。
jnxLedTable
用于检查组件的 LED 状态。此 MIB 仅报告主节点的 LED 状态。
jnxFilledTable
用于在设备容器表中显示容器的空/已填充状态。
jnx操作表
用于显示箱内内容表中操作主体的运行状态。
jnx冗余表
用于显示两个节点上的冗余详细信息。请注意,目前此 MIB 仅报告路由引擎。两个路由引擎均报告为各自节点的主引擎。不要使用它来确定活动和备份状态。
jnxFruTable
用于显示机箱中的现场可更换单元 (FRU)。请注意,即使是空插槽也会报告。
注意:群集模式下的 SRX 系列分支设备不支持 jnx 机箱 MIB。独立 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 — 用于显示子接口和相应的父接口。