Поиск по этому блогу

понедельник, 6 сентября 2010 г.

Мониторинг температуры жёсткого диска Hitachi Travelstar с помощью hddtemp

Пытаясь настроить отображение температуры жёсткого диска в conky, узнал вспомнил, что данные о жёстком диске моего ноутбука не содержатся в базе утилиты app-admin/hddtemp


С помощью команды

# smartctl -a /dev/sda | egrep 'Device Mode|Model Family|Temperature'
   Model Family: Hitachi Travelstar 5K100 series
   Device Model: HTS541080G9SA00
   194 Temperature_Celsius 0x0002 110 110 000 Old_age Always - 50 (Lifetime Min/Max 14/63)

узнал необходимые для пополнения базы данных значения и занёс их в свою собственную базу данных :)

# mkdir -p /usr/local/share/hddtemp/
# echo -e '"HTS541080G9SA00"\t194 C\t"Hitachi Travelstar 5K100 series"' > /usr/local/share/hddtemp/hdd_$(hostname).db

Решение использовать собственный файл с данными вызвано тем фактом, что на ноутбуке жёсткий диск единственный, его замена не предполагается, а штатные базы данных переписываются при каждом обновлении app-admin/hddtemp.
Чтобы hddtemp при запуске пользовался созданной базой, внёс небольшие изменения в её файл конфигурации:

# egrep -v '^#|^$' /etc/conf.d/hddtemp
   HDDTEMP_EXEC=/usr/sbin/hddtemp
   HDDTEMP_OPTS="-l 127.0.0.1 -f /usr/local/share/hddtemp/hdd_gentoo-laptop.db"
   HDDTEMP_DRIVES="/dev/sda"

Комментариев нет: