Strict Standards: Declaration of action_plugin_captcha::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/captcha/action.php on line 16

Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/discussion/action.php on line 1142

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/importoldchangelog/action.php on line 182

Strict Standards: Declaration of action_plugin_indexmenu::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/indexmenu/action.php on line 118

Strict Standards: Declaration of action_plugin_openid::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/openid/action.php on line 534

Strict Standards: Declaration of action_plugin_popupviewer::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/popupviewer/action.php on line 62

Strict Standards: Declaration of action_plugin_translation::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /home/gluek2015/gluek.info/wiki/lib/plugins/translation/action.php on line 58
Мониторинг температуры в Linux [GluekWiki]
 
Translations of this page:

Мониторинг температуры в Linux

Решил заняться контролем системы и проверить температуру процессора и жестких дисков, а также скорости вращения вентиляторов. Для этого мною используются две консольные утилиты: lm_sensors и hddtemp.

Не стану подробно писать о настройке, т.к. уже написана очень хорошая статья, с которой рекомендую ознакомиться:

Мониторинг железа в Дебиан

На моей системе (openSUSE 10.1 / 2.6.16.21-0.25-default) все необходимое уже было, и ядро пересобирать мне не пришлось, что конечно радует:

Для того, чтобы все установленные утилиты заработали, требуется иметь в ядре I2C и Hardware Monitoring включёнными монолитно, а так же модульно все драйверы для вашей материнской платы.

После запуска sensors-detect и ответа на вопросы программы (которые у меня, впрочем, свелись к нажатию несколько раз на Enter) все датчики моего ПК нашлись и заработали - команда sensors стала отображать напряжения, температуры и скорости вентиляторов. Для наглядного графического отображения показаний у себя (KDE 3.5.5) я решил воспользоваться KSensors, которую даже не пришлось ставить отдельно:

В случае удаленного мониторинга, например через ssh, помогает добавить в .bashrc такую строку (конечно, поменяв temp2 и hdb на значения для своей конфигурации):

# temperature monitoring
alias t=\'echo -en "\\E[1;31;40mSensors status for "; date -R; sensors | grep temp2; hddtemp /dev/hdb; echo -ne "\\033[0m";\'

В результате, набрав в консоли t, получаем желаемое:

1)

1) Оригинал статьи опубликован в моем блоге 07.01.2006: Мониторинг температуры в Linux
 
linux/temperaturemonitoringinlinux.txt · Последние изменения: 16.08.2007 00:00 (внешнее изменение)
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki