Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Monitor the Multi-PFE SONiC Platform

 

SONiC has the capability to abstract platform system information. Because SAI hides the low-level platform details, SONiC attempts to make the platforms it is running on appear homogeneous, even though the underlying hardware may differ greatly (standard and multi-PFE architectures). This homogeneity can sometimes be a problem, as hiding low-level platform details can make system monitoring and troubleshooting much more difficult. To resolve this monitoring issue, Juniper has not only added new information to Redis (available through SONiC telemetry) but have also created new SONiC CLIs to reveal some of the previously hidden information.

You can use the following show CLI commands to monitor the Juniper Networks’ PTX10008 multi-PFE platform running SONiC:

show chassis-modules status

Display a list of the inventory modules with information about the physical slot, operational status, and administrator status. The following is a sample output by running the show chassis-modules status command:

show chassis-modules hardware

Display a list of the hardware inventory modules with information about the hardware version, part number and serial number. The following is a sample output by running the show chassis-modules hardware command:

show chassis-modules midplane-status

Display a list of the modules with information about the IP address and reachability status. The following is a sample output by running the show chassis-modules midplane-status command:

show chassis-modules alarms

Display the alarm information and the reasons for triggering the alarm. The following is a sample output by running the show chassis-modules alarms command:

show chassis-modules fabric fpcs

Display the state of fabric planes for Flexible PIC Concentrators (FPCs). The following is a sample output by running the show chassis-modules fabric fpcs command:

show chassis-modules fabric sibs

Display the state of fabric planes for Switch Interface Board (SIB). The following is a sample output by running the show chassis-moduels fabric sibs command:

show chassis-modules fabric topology

Display the topology information for fabric planes. The following is a sample output by running the show chassis-modules fabric topology command:

show chassis-modules fabric degraded_fabric_reachability

Display the degraded fabric reachability Information. The following is a sample output by running the show chassis-modules fabric degraded_fabric_reachability command:

show chassis environment cb

Display the environmental information about the Control Boards (CBs). The following is a sample output by running the show chassis environment cb command:

show chassis environment fpc

Display the environmental information about Flexible PIC Concentrators (FPCs). The following is a sample output by running the show chassis environment fpc command:

show chassis environment sib

Display the Switch Interface Board (SIB) environmental information. The following is a sample output by running the show chassis environment sib command:

show interfaces counters fec

Monitor the forward error correction (FEC) counters. The following is a sample output by running the show interfaces counters fec command:

show interfaces status

Display a list of the interfaces along with the speed, MTU size, and optic type. The following is a sample output by running the show interfaces status command:

show interfaces transceiver presence

Display a list of interfaces connected with optics. You can also use the sfputil show presence command to get similar details. The following is a sample output by running the show interfaces transceiver presence command:

show interfaces transceiver eeprom

Display a list of interfaces connected with optics along with vendor details, part number and serial number. You can also use the sudo sfputil show eeprom command to get similar details. The following is a sample output by running the sudo sfputil show eeprom command:

Note

Certain fields related to vendor oui, cable type, encoding, and bit rate may not be displayed.

show platform fan

Display a list of the fan modules with information about the fan tray, operational status, and rotation speed. The following is a sample output by running the show platform fan command:

show platform firmware status

Display a list of the chassis with information about the modules, component, and version. The following is a sample output by running the show platform firmware status command:

show platform firmware updates

Display a list of the chassis with information about the modules, component, firmware, and firmware update status. The following is a sample output by running the show platform firmware updates command:

show platform firmware version

Display the firmware version. The following is a sample output by running the show platform firmware updates command:

show platform psustatus

Display a list of the PSUs with information about the model, serial, voltage, current, power, status, and LED. The following is a sample output by running the show platform psustatus command:

show platform temperature

Display the power and temperature information about the modules. The following is a sample output by running the show platform temperature command: