Максвелл ответ прав, но отсутствует ссылка для загрузки скрипта:
http://git.recluse.de/?p=users/bzed/nagios-plugins.git;a=blob_plain;f=plugins/check_smart
я также добавляю эту строку ниже в строку 109 скрипта, чтобы избежать предупреждения
if (!defined($number)) { $number = 0; }
Для тех, у кого нет nagios, скрипт требует наличия библиотеки util.pm. Пользователи Debian могут получить его из пакета nagios-plugins, а другие пользователи могут получить его здесь:
https://github.com/Elbandi/nagios-plugins/blob/master/plugins-scripts/utils.pm.in
использование простое:
./check_smart.pl -i scsi -d /dev/sda
но я согласен с комментарием Exquisitor, способ был бы построить график всех (или, по крайней мере, некоторых важных) умных ценностей
ОБНОВЛЕНИЕ : сценарий выводит другие умные значения, но только если вы выбираете интерфейс ata (-i ata). Поскольку сегодня все драйверы (даже ata / sata) выглядят как устройства scsi, это создает путаницу (и это, вероятно, ошибка). Поэтому я рекомендую тем, у кого есть драйверы ata / sata, отредактировать сценарий и в строке 209 заменить флажок «ata». "к" scsi "