Есть ли способ контролировать состояние диска и отправлять отчеты cronjob об ошибках?
Я знаю, ты можешь использовать smartctl -s on -a /dev/hda
чтобы получить информацию, но просто интересно, есть ли способ, который можно использовать для фильтрации и отправки только в том случае, если что-то требует внимания.
Я хочу изучить SmartMon?
Вы можете настроить smartd
для запуска в качестве демона и отправки вам электронной почты при возникновении ошибки диска. Добавить -m your@email.com
к соответствующей строке smartd
файл конфигурации (например, /etc/smartd.conf
или /etc/default/smartmontools
). Это строка, которая обычно начинается с DEVICESCAN
.
Вы можете запустить smartd как службу, включив его в конфигурационном файле smartd, например /etc/smartd.conf для RHEL. Есть возможность отправить предупреждающее сообщение, если что-то пойдет не так.