Температура CPU в pfSense 2.0 ( mbmon ) Печать
30.01.12 18:26

Температура CPU в PfSense 2.0
mbmon


Для мониторинга температуры в
PfSense 2.0 используем утилиту mbmon


Заходим на PfSense по SSH
Проверяем версию
uname -r


[2.0-RELEASE][[email protected]]/root(2): uname -r
8.1-RELEASE-p4



Устанавливаем
mbmon

pkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/mbmon.tbz



Видим
Done.

[2.0-RELEASE][[email protected]]/root(6): pkg_add -r ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/mbmon.tbz
Fetching ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/8.1-RELEASE/packages/Latest/mbmon.tbz... Done.



проверяем:

[2.0.1-RELEASE][ Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ]/(15): /usr/local/bin/mbmon -T 2 -c 1
53.5

или так проверяем:
[2.0.1-RELEASE][[email protected]]/root(5): /usr/local/bin/mbmon -c 1 -r -I -u -t -n
TEMP0 : 29.0
TEMP1 : 68.5
TEMP2 : 28.5
FAN0  : 2766
FAN1  :    0
FAN2  :    0
VC0   :  +1.49
VC1   :  +1.50
V33   :  +3.34
V50P  :  +5.08
V12P  : +11.98
V12N  : -11.79
V50N  :  -5.55
Tue Oct 23 11:29:59 EEST 2012
11:29am  up 22 hrs
gw.local




Изменяем /usr/local/www/includes/functions.inc.php


Было:
function has_temp() {

/* no known temp monitors available at present */

/* should only reach here if there is no hardware monitor */
return false;
}

function get_hwtype() {

return;
}

function get_temp() {
switch(get_hwtype()) {
default:
return;
}

return $ret;
}



Стало:
function has_temp() {

/* no known temp monitors available at present */

/* should only reach here if there is no hardware monitor */
return ftrue;
}

function get_hwtype() {

return;
}

function get_temp() {
$cpu_temp_from_mbmon=`mbmon -T 2 -c 1`;

return $cpu_temp_from_mbmon;

}



На некоторых материнках mbmon -T 2 -c 1 нужно изменить так чтобы показывалась
температура процессора например -T 1 или -T 3
или использовать другую программу



Если всё сделано правильно, видим температуру процессора:




источник: http://forum.pfsense.org/index.php?topic=36282.0
доп материал: http://daemony.org/freebsd/mbmon-utility.html

ссылка на материал:
http://thin.kiev.ua/index.php?option=com_content&view=article&id=510:231646&catid=50:pfsense&Itemid=81

{jcomments on}


Последнее обновление 23.10.12 10:33