Немного о коньках
25 июня 2009 ~ 13:24
На данный момент от conky мне нужно не много. Ниже что и как делал.
Для начала установил нужные пакеты. hddtemp спросит загружаться ли автоматически укажем - да.
sudo aptitude install conky hddtemp lm-sensors
Затем запустил от рута sensors-detect для поиска средств мониторинга. Со всеми вопросами соглашаемся. Do you want to add these lines to /etc/modules automatically? (yes/NO) тоже yes.
Перезагрузим модули ядра
sudo /etc/init.d/module-init-tools
Теперь командой sensors можно осуществлять мониторинг системы.
Затем нужно немного отредактировать конфиг hddtemp
sudo gedit /etc/default/hddtemp
Изменил на RUN_DAEMON=”true” и #DISKS=”/dev/sda”
Затем запускаем демона, если он еще не запущен
sudo /etc/init.d/hddtemp start
Для запуска conky потребуется создать файл настроек в домашней директории. Вот мой файл .conkyrc. Конфигфайл с дефолтными настройками можно получить командой
zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc
Температура ядер выводится строками
CPUtemp 1: ${alignr}${execi 10 sensors coretemp-isa-0000 | grep '+' | cut -b15-16}°C
CPUtemp 2: ${alignr}${execi 10 sensors coretemp-isa-0001 | grep '+' | cut -b15-16}°C
coretemp-isa-0000 и coretemp-isa-0001 я взял из того, что мне выдал sensors
$ sensors acpitz-virtual-0 Adapter: Virtual device temp1: +63.0°C (crit = +90.0°C) coretemp-isa-0000 Adapter: ISA adapter Core 0: +65.0°C (high = +85.0°C, crit = +85.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +65.0°C (high = +85.0°C, crit = +85.0°C)
Температура жесткого диска выводится командой
HDDtemp: ${alignr}${execi 10 netcat localhost 7634 | cut -b50-51}°C
Для правильного отображения в conky выполнил
$ netcat localhost 7634 |/dev/sg0|ST9250827AS|55|C||/dev/sda|ST9250827AS|55|C|
и посчитал, какими цифрами по порядку выдается температура. У меня 23-24 и 50-51 цифры.
Для автоматического запуска conky можно добавить его в “Система -> Параметры -> Запускаемые проложения”



