Monitor de temperatura del cpu pfsense.
-
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
-
Que arquitectura estas utilizando ? 32bits o 64 bits ?
Que procesador tines ? Intel o AMD ?
-
32 bit
-
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.koLo 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
-
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.
-
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.
-
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. -
DALE PARA VER COMO ME VA CON MBMON. ESPERO EL TUTOREAL
-
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.
-
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.phpCambiar la linea:
" />
por esta:
" />
#####################################################################
Editar:
/usr/local/www/includes/functions.inc.phpAgregar 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.jsAgregar 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.