temperature-sensor
Syntax
temperature-sensor sensor-name { temperature-threshold { fans-on-full-speed fans-full-speed-temp; fans-on-full-speed-if-failed-fan full-speed-failed-fan-temp; fans-on-intermediate-speed fans-intermediate-speed-temp; fans-to-normal-speed fans-normal-speed-temp; fire-shutdown fire-shutdown-temp; red-alarm red-alarm-temp; red-alarm-if-failed-fan red-alarm-failed-fan-temp; yellow-alarm yellow-alarm-temp; yellow-alarm-if-failed-fan yellow-alarm-failed-fan-temp; } }
Hierarchy Level
[edit chassis cb 0] [edit chassis fpc fpc_number]
Description
Modify the temperature thresholds at which fan speeds change using the
temperature-sensor
command to thermally manage high-power
optics such as 400G ZR and ZR-M in Junos OS and Junos OS Evolved releases. This
manual configuration is not required if your platform and software release support
Optics EM
Policy.
Manual fan speed provisioning for high power optics (ex. 400G ZR/ZR+) is not required for platforms and software releases that support Optics EM Policy. Optics EM Policy incorporates periodically polled temperature reading of pluggable optical modules in the system’s automated control of fan speed behavior. Please check Feature Explorer to verify if your device and software release supports Optics EM Policy.
The command is supported for the following platforms and releases only:
Platforms | Releases |
---|---|
PTX10K with PTX10K-LC1201-36CD | Prior to Junos Evolved Release 23.4R1 |
PTX10001-36MR | Prior to Junos Evolved Release 23.4R1 |
ACX7100-32C, ACX7100-48L | Prior to Junos Evolved Release 24.4R1 |
MX10K with MX10K-LC9600 | Prior to Junos Release 24.4R1 |
MX304 with MX304-LMIC16 | Prior to Junos Release 24.2R1 |
Options
Options |
Description |
---|---|
temperature sensor sensor-name |
Specify name of the temperature sensor in quotes if the name includes spaces. Use the sensor-name as given below:
Please use the |
temperature threshold |
Specify the temperature threshold values. |
fans-on-full-speed fans-full-speed-temp | Temperature threshold based on chassis-cooling requirements for fans on full speed. |
fans-on-full-speed-if-failed-fan full-speed-failed-fan-temp |
Temperature threshold based on chassis-cooling requirements if fans are at full speed and any fan fails. |
fans-on-intermediate-speed fans-intermediate-speed-temp |
Temperature threshold based on chassis-cooling requirements when fans are at intermediate speed. |
fans-to-normal-speed fans-normal-speed-temp |
Temperature threshold based on chassis-cooling requirements for fans at normal speed. |
fire-shutdown fire-shutdown-temp |
Temperature threshold beyond which Junos triggers a fire shutdown. |
red-alarm red-alarm-temp |
Temperature threshold beyond which Junos triggers a red alarm alert. |
red-alarm-if-failed-fan red-alarm-failed-fan-temp |
Temperature threshold beyond which Junos triggers a red alarm when any fan fails. |
yellow-alarm yellow-alarm-temp |
Temperature threshold beyond which Junos triggers a yellow alarm alert. |
yellow-alarm-if-failed-fan yellow-alarm-failed-fan-temp |
Temperature threshold beyond which Junos triggers a yellow alarm when any fan fails. |
When configuring temperature thresholds, you must maintain the following order:
fans-to-normal-speed-temp
<
fans-on-intermediate-speed-temp
<
fans-full-speed-temp
<=
yellow-alarm-temp
< red-alarm-temp
<
fire-shutdown-temp
The following snippets are examples of temperature thresholds (in celsius) configuration for several platforms.
- PTX10001-36MR
- PTX10K-LC1201-36CD line card for PTX10004, PTX10008, and PTX10016
- ACX7100-48L
- ACX7100-32C
- MX10K-LC9600 Line Card for MX10004 and MX10008
- MX304-LMIC16 Line Card for MX304
- Verify Configured Thresholds
PTX10001-36MR
[edit chassis cb 0] temperature-sensor "Temp Sensor PSM Inlet" { temperature-threshold { fans-on-full-speed 30; fans-on-full-speed-if-failed-fan 28; fans-on-intermediate-speed 20; fans-to-normal-speed 15; fire-shutdown 80; red-alarm 75; red-alarm-if-failed-fan 72; yellow-alarm 65; yellow-alarm-if-failed-fan 62; } }
PTX10K-LC1201-36CD line card for PTX10004, PTX10008, and PTX10016
[edit chassis cb 0] temperature-sensor "Intake A Temp Sensor" { temperature-threshold { fans-on-full-speed 3; fans-on-full-speed-if-failed-fan 0; fans-on-intermediate-speed 2; fans-to-normal-speed 1; fire-shutdown 80; red-alarm 75; red-alarm-if-failed-fan 72; yellow-alarm 65; yellow-alarm-if-failed-fan 62; } }
ACX7100-48L
JCO400-QDD-ZR, JCO400-QDD-ZR-M, QDD-400G-ZR-M, QDD-400G-ZR-M-HP Optic Modules
[edit chassis fpc fpc_number] temperature-sensor xcvr-0/0/1 { temperature-threshold { fans-on-full-speed 38; fans-on-full-speed-if-failed-fan 38; fans-on-intermediate-speed 26; fans-to-normal-speed 21; fire-shutdown 90; red-alarm 80; red-alarm-if-failed-fan 80; yellow-alarm 70; yellow-alarm-if-failed-fan 70; } } temperature-sensor xcvr-0/0/2 { temperature-threshold { fans-on-full-speed 38; fans-on-full-speed-if-failed-fan 38; fans-on-intermediate-speed 26; fans-to-normal-speed 21; fire-shutdown 90; red-alarm 80; red-alarm-if-failed-fan 80; yellow-alarm 70; yellow-alarm-if-failed-fan 70; } }
ACX7100-32C
JCO400-QDD-ZR, JCO400-QDD-ZR-M, QDD-400G-ZR, QDD-400G-ZR-M, QDD-400G-ZR-M-HP Optic Modules
[edit chassis fpc fpc_number] temperature-sensor xcvr-0/0/1 { temperature-threshold { fans-on-full-speed 30; fans-on-full-speed-if-failed-fan 30; fans-on-intermediate-speed 21; fans-to-normal-speed 16; fire-shutdown 100; red-alarm 90; red-alarm-if-failed-fan 90; yellow-alarm 80; yellow-alarm-if-failed-fan 80; } } temperature-sensor xcvr-0/0/2 { temperature-threshold { fans-on-full-speed 34; fans-on-full-speed-if-failed-fan 34; fans-on-intermediate-speed 25; fans-to-normal-speed 20; fire-shutdown 100; red-alarm 90; red-alarm-if-failed-fan 90; yellow-alarm 80; yellow-alarm-if-failed-fan 80; } }
MX10K-LC9600 Line Card for MX10004 and MX10008
[edit chassis fpc fpc_number] temperature-sensor "Intake-A Temp Sensor" { temperature-threshold { fans-on-full-speed 3; fans-on-full-speed-if-failed-fan 0; fans-on-intermediate-speed 2; fans-to-normal-speed 1; fire-shutdown 80; red-alarm 75; red-alarm-if-failed-fan 72; yellow-alarm 65; yellow-alarm-if-failed-fan 62; } }
The fpc_number is the FPC where MX10K-LC9600 line card is installed.
MX304-LMIC16 Line Card for MX304
[edit chassis cb 0] temperature-sensor Intake_A Temp Sensor { temperature-threshold { fans-to-normal-speed 5; fans-on-intermediate-speed 15; fans-on-full-speed 20; fans-on-full-speed-if-failed-fan 17; yellow-alarm 50; yellow-alarm-if-failed-fan 50; red-alarm 70; red-alarm-if-failed-fan 70; fire-shutdown 75; } }
Verify Configured Thresholds
You can verify the configured thresholds using the show chassis
temperature-thresholds
command:
user@host> show chassis temperature-thresholds Fan speed Yellow alarm Red alarm Fire Shutdown (degrees C) (degrees C) (degrees C) (degrees C) Item Normal High Normal Bad fan Normal Bad fan Normal Routing Engine 0 Temp Sensor Exhaust Left 65 70 80 78 85 82 90 Routing Engine 0 Temp Sensor Exhaust Middle 65 70 80 78 85 82 90 Routing Engine 0 Temp Sensor Exhaust Right 65 70 80 78 85 82 90 Routing Engine 0 CPU Temperature 72 77 88 85 95 92 98 CB 0 Temp Sensor Left 1 51 55 70 68 75 72 80 CB 0 Temp Sensor Left 2 75 80 90 87 95 92 98 CB 0 Temp Sensor PSM Inlet 39 43 65 62 75 72 80 CB 0 Temp Sensor Exhaust 90 95 112 110 116 114 120 CB 0 Temp Sensor Exhaust Bottom 70 75 85 82 90 87 95 CB 0 Inlet-1 75 80 90 87 95 92 98 CB 0 Temp Sensor Exhaust Right 1 75 80 90 87 95 92 98 CB 0 Temp Sensor Exhaust Right 2 75 80 90 87 95 92 98 FPC 0 BT-0 HBM-0 Temperature 80 85 103 100 105 103 110 FPC 0 BT-0 HBM-1 Temperature 80 85 103 100 105 103 110 FPC 0 BT-0 TVsense Temp Max 95 100 120 117 124 120 130 FPC 0 BT-1 HBM-0 Temperature 80 85 103 100 105 103 110 FPC 0 BT-1 HBM-1 Temperature 80 85 103 100 105 103 110 FPC 0 BT-1 TVsense Temp Max 95 100 120 117 124 120 130 FPC 0 BT-2 HBM-0 Temperature 80 85 103 100 105 103 110 FPC 0 BT-2 HBM-1 Temperature 80 85 103 100 105 103 110 FPC 0 BT-2 TVsense Temp Max 95 100 120 117 124 120 130 FPC 0 WAN RT0.0 82 87 107 104 110 107 115 FPC 0 WAN RT0.1 82 87 107 104 110 107 115 FPC 0 WAN RT1.0 82 87 107 104 110 107 115 FPC 0 WAN RT1.1 82 87 107 104 110 107 115 FPC 0 WAN RT2.0 82 87 107 104 110 107 115 FPC 0 WAN RT2.1 82 87 107 104 110 107 115 FPC 0 BT-0 Temp sensor 0 95 100 120 117 124 120 130 FPC 0 BT-0 Temp sensor 1 95 100 120 117 124 120 130 FPC 0 BT-1 Temp sensor 0 95 100 120 117 124 120 130 FPC 0 BT-1 Temp sensor 1 95 100 120 117 124 120 130 FPC 0 BT-2 Temp sensor 0 95 100 120 117 124 120 130 FPC 0 BT-2 Temp sensor 1 95 100 120 117 124 120 130 SIB 0 ASIC Temp, ZF0 80 85 115 112 121 117 125 FPC 0 xcvr-0/0/1 47 52 70 70 74 74 75 FPC 0 xcvr-0/0/4 50 55 73 73 76 76 77 FPC 0 xcvr-0/0/5 47 52 70 70 75 75 76
Required Privilege Level
interface—To view this statement in the configuration.
interface-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 22.3R1.