Установка и настройка SMART

В данной статье продемонстрируем настройку SMART для мониторинга состояния дисков на выделенном сервере. Арендовать выделенный сервер в Москве Вы можете на нашем сайте.

Для ОС Debian

  1. Производим установку smartmontools с помощью команды:
apt-get install smartmontools
  1. Создаём файл smartmontools с помощью команды:
nano /etc/default/smartmontools
  1. Добавляем в него опцию для автозагрузки smartd
start_smartd=yes
  1. В зависимости от количества дисков добавляем их в конфигурационный файл smartd командой:

для 2-х дисков

echo "/dev/sda -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing
/dev/sdb -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing" > /etc/smartd.conf

для 4 дисков

echo "/dev/sda -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing
/dev/sdb -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing
/dev/sdc -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing
/dev/sdd -S on -o on -a -I 194 -W 4,45,55 -R 5 -H -l error -l selftest -m your-email@yandex.ru -s (S/../.././02|L/../../6/03) -M diminishing" > /etc/smartd.conf

Замените your-email@yandex.ru на ваш email, на этот адрес будет отправляться информация о состоянии смарта.

S/../.././02|L/../../6/03 — это означает, что каждый день будет делаться короткий тест смарта в 2 часа ночи и длинный в субботу в 3 часа ночи.

Назначение других опций можете прочитать в интернете.

  1. Перезагружаем службу smartd
/etc/init.d/smartmontools restart
  1. Проверяем настройку мониторинга отправкой тестового письма себе на почту:
echo "test mail" | mail -s "test mail" your-email@yandex.ru

Если получаем ответ: «bash: mail: command not found», то необходимо установить дополнительные пакеты, такие как mailutils, чтобы команда mail нормально работала.

Пользователи Debian/Ubuntu могут воспользоваться командой apt-get:

apt-get install mailutils

Теперь команда mail должна быть готова к работе.

Установка exim для Debian 8:

apt-get install exim4
dpkg-reconfigure exim4-config
echo 10000 > /proc/sys/dev/raid/speed_limit_min
Принимаем
Все способы