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

    Monitor de temperatura del cpu pfsense.

    Scheduled Pinned Locked Moved Español
    10 Posts 4 Posters 4.9k Views
    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.
    • D
      david2803
      last edited by

      saludos, quisiera instalar en mi pfsense el monitaro de temperatura; sin embargo solo he conseguido post en ingles y no logro instalarlo; pregunto a los expertos si es posible en la version 2.0.1 release.

      intento estos comandos.
      cd /boot/kernel
      pkg_add -r wget
      pkg_add -r unzip
      rehash
      wget http://ptt.4mg.com/pfSense/coretemp32.zip //if you are on i386
      wget http://ptt.4mg.com/pfSense/coretemp64.zip //if you are on AMD64
      unzip coretemp32.zip (or coretemp64.zip)
      kldload coretemp
      sysctl -a | grep temperature.

      luego los comando mbmon solo logre atraves de la consola activarlo pero no en en el dasboar del pfsense. alguien puede ayudarme.

      cuando intento con el coretemp, no puedo cargar el archivo "coretemp.ko" al directorio /boot/kernel/ , yo intento en otro directorio tampoco; me dice el siguiente mensaje "File upload stopped by extension!!!" por favor alguien me ayude con este problema; utiliso el programa "file manager" alguna otra opcion…  no soy experto en el tema. estoy realizando un esfuerzo para ver si lo logro.

      pfsense 2.0.1 release

      1 Reply Last reply Reply Quote 0
      • pttP
        ptt Rebel Alliance
        last edited by

        Que arquitectura estas utilizando ? 32bits o 64 bits ?

        Que procesador tines ? Intel o AMD ?

        1 Reply Last reply Reply Quote 0
        • D
          david2803
          last edited by

          32 bit

          1 Reply Last reply Reply Quote 0
          • pttP
            ptt Rebel Alliance
            last edited by

            Y el procesador ? AMD o INTEL ??

            Bueno, te estas salteando varios pasos, los pongo a continuacion:

            La forma mas facil, es utilizando el WinSCP, ya que te permite subir archivos, editarlos, renombrarlos, cambiarle los permisos, etc….

            Descargas de http://ptt.4mg.com/pfSense/ el "coretemp32.zip"

            Descomprimes el Zip (contiene 2 archivos: amdtemp.ko y coretemp.ko)

            Con el WinSCP copias el archivo correspondiente al tipo de procesador que tengas:

            AMD --> amdtemp.ko
            Intel --> coretemp.ko

            Lo copias a: /boot/modules

            Los permisos de archivo 0555

            Ahora puedes ir a "Diagnostics --> Command Prompt" y en "Execute Shell command" escribes:

            Si tienes Procesador AMD --> kldload amdtemp

            Si tienes procesador Intel --> kldload coretemp

            Despues pruebas, escribiendo en "Execute Shell command" : sysctl -a | grep temperature

            Te debería aprecer la lectura de temperatura.

            Ahora debes editar el archivo "loader.conf.local" que está en /boot  y le agregas la siguiente linea de acuerdo al procesador que tengas:

            AMD --> amdtemp_load="yes"

            Intel --> coretemp_load="yes"

            Ahora, para que te aparezca en el Dashboard, tines que modificar el archivo "functions.inc.php" que está en /usr/local/www/includes

            Para facilitarte la tarea, subí el archivo editado a: http://ptt.4mg.com/pfSense/ el archivo es: functions.inc.zip

            Lo descargas, descomprimes, y lo subes a /usr/local/www/includes ( realiza una copia del archivo original antes)

            Los permisos de archivo son 0644

            Listo, tu monitor de temperatura en el Dashboard debería estar funcionando.

            Saludos

            1 Reply Last reply Reply Quote 0
            • D
              david2803
              last edited by

              saludos, gracias todo me funciono muy bien. sin embargo cada ves q reinicio o reboot, tengo q aplicar los comandos para q cargue la temperatura al dasboard, alguna forma para q esto no suceda.

              1 Reply Last reply Reply Quote 0
              • pttP
                ptt Rebel Alliance
                last edited by

                @david2803:

                cada ves q reinicio o reboot, tengo q aplicar los comandos para q cargue la temperatura al dasboard,

                alguna forma para q esto no suceda.

                Aplicar comandos ?

                supongo que te refieres a: "kldload coretemp"

                Esto es porque omitiste uno de los "pasos" de la "mini-guia" que te dejé en el post anterior :D  ;D

                Ahora debes editar el archivo "loader.conf.local" que está en /boot  y le agregas la siguiente linea de acuerdo al procesador que tengas:

                AMD –> amdtemp_load="yes"

                Intel --> coretemp_load="yes"

                Es linea se agrega al loader.conf.local para que cargue el "coretemp" cuando inicia el pfSense.

                Saludos.

                1 Reply Last reply Reply Quote 0
                • L
                  LEPM
                  last edited by

                  Yo uso mbmon, para ver la temp de mi placa D525MW!
                  Solo funciona con placas intel!
                  coretemp no funciona!!!
                  si te interesa te pongo el tutorial,traducido y adaptado..del foro en ingles.

                  Your new system is probably coming with some hyper trash like Windows 8

                  1 Reply Last reply Reply Quote 0
                  • D
                    david2803
                    last edited by

                    DALE PARA VER COMO ME VA CON MBMON. ESPERO EL TUTOREAL

                    1 Reply Last reply Reply Quote 0
                    • ZACZ
                      ZAC
                      last edited by

                      @LEPM:

                      Yo uso mbmon, para ver la temp de mi placa D525MW!
                      Solo funciona con placas intel!
                      coretemp no funciona!!!
                      si te interesa te pongo el tutorial,traducido y adaptado..del foro en ingles.

                      Si sería muy bueno que pusieras un manual, a mi también me interesa mucho.

                      1 Reply Last reply Reply Quote 0
                      • L
                        LEPM
                        last edited by

                        Antes de editar cualquiera de los archivos indicados abajo.
                        si o si tienes que realizar un backup de ellos!!!!
                        un parentesis o ";",que falte o mal ubicado,impedirá que veas el dashboard!!!
                        ###############################################################
                        instalar mbmon:

                        pkg_add -r http://files.pfsense.org/packages/8/All/mbmon-205_5.tbz
                        

                        Ejecutar:
                        rehash
                        ###############################################################
                        Editar:
                        /usr/local/www/widgets/widgets/system_information.widget.php

                        Cambiar la linea:

                        " />
                        

                        por esta:

                        " />
                        

                        #####################################################################
                        Editar:
                        /usr/local/www/includes/functions.inc.php

                        Agregar lo siguiente:

                        
                        function has_temp() {
                        
                           /* no known temp monitors available at present */
                        
                           /* should only reach here if there is no hardware monitor */
                        
                           return true;
                        }
                        function get_temp() {
                        	$temp_out = "";
                        	exec("/usr/local/bin/mbmon -I -c1 -T3", $dfout);
                        	$temp_out = (trim($dfout[0]));;
                        
                        	return $temp_out;
                        }
                        

                        ##################################################################
                        Debe quedar entre "function get_pfstate" y "function disk_usage"

                        ##################################################################
                        Editar:
                        /usr/local/www/javascript/index/ajax.js

                        Agregar lo siguiente:

                        function updateTemp(x) {
                           if($("tempmeter")) {
                              $("tempmeter").value = x + 'C';
                              $("tempwidtha").style.width = x + 'px';
                              $("tempwidthb").style.width = (100 - x) + 'px';
                        
                           }
                        

                        ################################################################

                        #################################################################
                        Si todo salio bien,debes ver la temp en el dashboard.

                        Your new system is probably coming with some hyper trash like Windows 8

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