How to read CPU temperature on 1100, 2100, and 4200?
-
We are using NET-SNMP und PRTG
CPU_Temperatur
/sbin/sysctl -n dev.cpu.0.temperature | tr -d CSystem_Updates
/usr/local/sbin/pfSense-upgrade -cPackage_Updates
/usr/sbin/pkg upgrade -
Thanks for the ideas. But, still no luck :(
No “temperature” on my 2100 dashboard.
Version 25.07.1-RELEASE (arm64)
built on Wed Aug 20 8:17:00 EDT 2025
FreeBSD 15.0-CURRENT
https://192.168.1.1/diag_command.php
Shell Output - sysctl dev.cpu.0.temperature
sysctl: unknown oid 'dev.cpu.0.temperature'
Execute Shell Command
sysctl dev.cpu.0.temperature
Shell Output - /sbin/sysctl -n dev.cpu.0.temperature | tr -d C
Execute Shell Command
/sbin/sysctl -n dev.cpu.0.temperature | tr -d C<NOTHING DISPLAYED>
Shell Output - /usr/local/sbin/pfSense-upgrade -c
Updating repositories metadata...done.
Your system is up to date
Execute Shell Command
/usr/local/sbin/pfSense-upgrade -cShell Output - /sbin/sysctl -n dev.cpu.0.temperature | tr -d C
Execute Shell Command
/sbin/sysctl -n dev.cpu.0.temperature | tr -d C<NOTHING DISPLAYED>
bolded text
-
@Joe0x7F I don't think the ARM devices have a temperature. It may not be possible for them to get that hot. ;)
It does show on the 4200 though.
-
@Joe0x7F said in How to read CPU temperature on 1100, 2100, and 4200?:
<NOTHING DISPLAYED>
If nothing comes back, the GUI executes another command.
You tested that one ? -
@Joe0x7F no hardware temperature sensor for 2100 and 1100, as stephenw10 explained in another post (use the search, Luke):
https://forum.netgate.com/post/1016898
-
Yup that^.
But the 4200 should show the temp of each CPU core. There's a widget you can add to the dash or:
[25.11-BETA][admin@4200.stevew.lan]/root: sysctl -a | grep temperature hw.acpi.thermal.tz0.temperature: 46.1C dev.cpu.3.temperature: 41.0C dev.cpu.2.temperature: 41.0C dev.cpu.1.temperature: 41.0C dev.cpu.0.temperature: 42.0C
-
@Gertjan Hmmm... I did not see another command, and I tried this various times and wait times afterward.
-
Thanks, Everyone! I'm trying to get a baseline, so I'll have that information for troubleshooting later.
It may not be possible for them to get that hot. ;)
LOL. Sure.
-
@Joe0x7F said in How to read CPU temperature on 1100, 2100, and 4200?:
I did not see another command
I'll highlight :
But why looking, as it seems that a RISC processor doesn't have/need a temperature measurement device. These use so little power that they can't heat.
Intel/AMD processors are called "irons" for a reason.
-
Well I wouldn't agree that they can't get hot enough. They definitely can! But they don't have a sensor that FreeBSD can usefully read.