Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    How to read CPU temperature on 1100, 2100, and 4200?

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    12 Posts 6 Posters 214 Views 5 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GertjanG Offline
      Gertjan @Joe0x7F
      last edited by

      @Joe0x7F said in How to read CPU temperature on 1100, 2100, and 4200?:

      Somehow. I have missed ...

      It's here :

      6f3f8682-9ae3-47a6-973b-d54a1aeaf089-image.png

      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
      

      No "help me" PM's please. Use the forum, the community will thank you.
      Edit : and where are the logs ??

      1 Reply Last reply Reply Quote 0
      • O Offline
        OpIT GmbH
        last edited by

        We are using NET-SNMP und PRTG

        CPU_Temperatur
        /sbin/sysctl -n dev.cpu.0.temperature | tr -d C

        System_Updates
        /usr/local/sbin/pfSense-upgrade -c

        Package_Updates
        /usr/sbin/pkg upgrade

        937bc2ca-7eb4-4430-a751-20030ece51bb-image.png

        1 Reply Last reply Reply Quote 0
        • J Offline
          Joe0x7F
          last edited by Joe0x7F

          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 -c

          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>

          bolded text

          S GertjanG patient0P 3 Replies Last reply Reply Quote 0
          • S Offline
            SteveITS Rebel Alliance @Joe0x7F
            last edited by

            @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.

            Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
            When upgrading, allow 10-15 minutes to reboot, or more depending on packages, and device or disk speed.
            Upvote 👍 helpful posts!

            1 Reply Last reply Reply Quote 0
            • GertjanG Offline
              Gertjan @Joe0x7F
              last edited by

              @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 ?

              No "help me" PM's please. Use the forum, the community will thank you.
              Edit : and where are the logs ??

              J 1 Reply Last reply Reply Quote 0
              • patient0P Offline
                patient0 @Joe0x7F
                last edited by

                @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

                1 Reply Last reply Reply Quote 0
                • stephenw10S Offline
                  stephenw10 Netgate Administrator
                  last edited by

                  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
                  
                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    Joe0x7F @Gertjan
                    last edited by

                    @Gertjan Hmmm... I did not see another command, and I tried this various times and wait times afterward.

                    GertjanG 1 Reply Last reply Reply Quote 0
                    • J Offline
                      Joe0x7F
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • GertjanG Offline
                        Gertjan @Joe0x7F
                        last edited by

                        @Joe0x7F said in How to read CPU temperature on 1100, 2100, and 4200?:

                        I did not see another command

                        I'll highlight :

                        38d06610-3002-45d2-963c-5571f28839fe-image.png

                        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.

                        No "help me" PM's please. Use the forum, the community will thank you.
                        Edit : and where are the logs ??

                        1 Reply Last reply Reply Quote 0
                        • stephenw10S Offline
                          stephenw10 Netgate Administrator
                          last edited by

                          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.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.