User Tools

Site Tools


Sidebar


Tags Cloud
smartd

Настройка автоматических извещений о проблемах в SMART

Активация smartd

start_smartd=yes
smartd_opts="--interval=1800"

Отправка алертов

Системные сообщения от различных сервисов удобно слать на алиас.

mailcollector: [email protected]

Установленные диски

/dev/sda и /dev/sdb - типовые WD RE4 4TB накопители.
/dev/sdc - Intel 320 160GB SSD, у которого необходимо отслеживать атрибуты 232 (Available Reserved Space) и 233 (Media Wearout Indicator).

Обновление базы

Набор устройств постоянно модифицируется и дополняется.

# update-smart-drivedb

Конфигурация дисков для smartd

/dev/sda -a -s (S/../../(1|3|5)/01|L/../../6/23) -m mailcollector -M diminishing
/dev/sdb -a -s (S/../../(1|3|5)/01|L/../../6/23) -m mailcollector -M diminishing
/dev/sdc -a -r 233! -R 233! -r 232! -R 232! -s (S/../../(1|3|5)/01|L/../../6/23) -m mailcollector -M diminishing

Пояснение конфигурационного файла:

-a
  эквивалент
              -Hft -l error -l selftest -l selfteststs -C 197 -U 19
   где

    -H              check the SMART health status
    -f              report failures of Usage (rather than Prefail) Attributes
    -t              track changes in both Prefailure and Usage Attributes
    -l error        report increases in the number of ATA errors
    -l selftest     report increases in the number of Self-Test Log errors
    -l selfteststs  report changes of Self-Test execution status
    -C 197          report nonzero values of the current pending sector count
    -U 198          report nonzero values of the offline pending sector count

-s
  задает тип и расписание выполнения диагностических тестов в виде регулярного выражения.

  Например,
            -s (S/../../(1|3|5)/01|L/../../6/23)
   будет выполнять

  Short self-test каждые понедельник, среду, пятницу с 01 до 02 ночи
  Long self-test каждую субботу после 23 вечера

-m user
  указывает системный аккаунт, на который будут высылаться алерты.
  В данном примере mailcollector является алиасом.

-M behaviour
  модифицирует поведение и интенсивность отправки алертов.
  Флаг diminishing активирует регулярную отправку напоминаний,
  однако интервал (в днях) между напоминаниями будет постоянно увеличиваться: 1,2,4,8,16..N.

-r AttributeID[!]
  К normalized value, которое отслеживается по умолчанию, в отчеты добавляется и raw value атрибута.
  Если атрибут отмечен восклицательным знаком, то изменения в normalized value будут расценены как критические события.

-R AttributeID[!]
  Вместо normalized value начинает отслеживаться raw value атрибута.
  Ключ -R автоматически применяет ключ -r, а в отчеты добавляется normalized value.
  Если атрибут отмечен восклицательным знаком, то изменения в raw value будут расценены как критические события.
smartd.txt · Last modified: 2014/11/25 18:13 by kyxap