Hddtemp (Русский)
Ссылки по теме
hddtemp это небольшая утилита (включающая в состав службу), позволяющая узнать температуру жесткого диска посредством S.M.A.R.T. (для устройств, поддерживающих эту технологию).
Contents
Установка
Установите пакет hddtemp, доступный в официальных репозиториях.
Использование
Hddtemp требует привилегий суперпользователя. Команда hddtemp
должна сопровождаться указанием как минимум одного физического устройства или нескольких, разделяемых пробелами. Например:
# hddtemp /dev/sda /dev/sdb ... /dev/sdz
Служба
Запуск службы позволит получить информацию о температуре по TCP/IP, использовать, например, со скриптами.
Эта служба контролируется hddtemp.service
.
Чтобы получить информацию о температуре, подключитесь к серверу со включеной службой, которая прослушивает порт 7634.
Посредством inetutils:
$ telnet localhost 7634
Посредством gnu-netcat:
$ nc localhost 7634
Вывод будет примерно следующий:
|/dev/sda|ST3500413AS|32|C||/dev/sdb|ST2000DM001-1CH164|36|C|
Более читаемый вариант:
$ nc localhost 7634 |sed 's/|//m' | sed 's/||/ \n/g' | awk -F'|' '{print $1 " " $3 " " $4}'
/dev/sda 32 C /dev/sdb 36 C
Для получения дополнительной информации смотрите man-страницу:
$ man hddtemp
Мониторинг
Hddtemp может быть встроен в различные системы мониторинга.