How to read CPU temperature on 1100, 2100, and 4200?
-
Hello everyone,
Somehow. I have missed how to read the CPU temperature on these 3 devices.
Is this info already displayed somewhere in pfsense or is there a command-line option I can run to see this information?
Thanks!
-
@Joe0x7F said in How to read CPU temperature on 1100, 2100, and 4200?:
Somehow. I have missed ...
It's here :
The GUI gets it's info from here.
On my 4100 :
[25.07.1-RELEASE][root@pfSense.bhf.tld]/etc/inc: sysctl dev.cpu.0.temperature dev.cpu.0.temperature: 50.0C
-
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