S.M.A.R.T - мониторинг состояния жёстких дисков в Centos с отправкой уведомлений на Email

Пятница, 03 апреля 2015 16:46

Жёсткий диск - самое уязвимое место любого сервера. Если брать возможные поломки "железа", то чаще всего выходит из строя именно жёсткий диск. При этом ещё и возникает огромный риск потери данных (если конечно своевременно не делать бэкапы). По этому состояние жёстких дисков обязательно нужно контролировать и производить их замену сразу же после возникновения проблем.

В этом поможет S.M.A.R.T., который будет постоянно контролировать диски и в случае проблемы оповестит вас по email. S.M.A.R.T. — это технология самодиагностики и предсказания возможного отказа жесткого диска.

Установка и настройка S.M.A.R.T в Centos.

Устанавливаем пакет:

yum install smartmontools

Добавляем в автозагрузку и запускаем демон:

chkconfig smartmontools on
service smartd start

Смотрим, сколько и каких дисков у нас в системе:

fdisk -l

Посмотреть информацию о диске /dev/sda:

smartctl -i /dev/sda

Включить S.M.A.R.T (если выключен):

smartctl -s on /dev/sda

Просмотр значений S.M.A.R.T. для диска /dev/sda:

smartctl -A /dev/sda

Для того, чтобы получать уведомления на почту при возникновении проблем, необходимо в файле /etc/smartd.conf закомментировать:

DEVICESCAN -H -m root

и добавить для каждого имеющегося диска в системе строку вида:

/dev/sda -a -s (S/../../(1|3|6)/01|L) -m root @ domain.net -M diminishing

заменив root @ domain.net на свой почтовый ящик (без пробелов).

Перезапускаем сервис:

service smartd restart

Теперь если с диском возникнут проблемы, вы получите об этом уведомление на свой email.

Для того, чтобы протестировать отправку и получение почты, необходимо в файле /etc/smartd.conf заменить diminishing на test и перезапустить сервис. Вы сразу же должны получить письмо. Если его нет - проверьте настройки своего почтового сервера.


Оставить комментарий

  • Способы
    Оплаты:
  • visa
  • mastercard
  • qiwi
  • webmoney
  • yandex money
  • sberbank
  • mts bank
  • zpayment
  • liqpay
  • alfabank white
  • paxum e1411320249623
Copyright © 2012 - 2018 WebPatron Ltd. All rights reserved.