Рубрики

Лучшие статьи

FreeBSD SMART мониторинг хардов

Опубликовал 23 июля 2011 в рубрике FreeBSD. Комментарии: Комментариев нет   Просмотров: 158 просмотров

freebsd smartd smartmontools smrtctlДомашний мини-сервак я использую в различных целей, но одна из основных – файлохранилище. Соответсвенно количество хардов у меня переваливает за 7 штук :) Начиная от 80ки, на котором стоит система, заканчивая кучей 750 гиговых барракуд. Естественно потерять всё файло в один «прекрасный» день не хотца, вот и задался вопросом мониторинга показателей SMART. Я особо в них не разбираюсь, гуглить пока лень, но хочется, чтобы при критичных показателях тут же меня оповещали о скорой кончине такого-то харда. А так как у меня есть раздельчик из 350+350+500 gb, основанный на gconcat, т.е. вылетит один из этих хардов => досвидос весь раздел :)

Итак, начнёмс. Под FreeBSD smart мониторить я буду с помощью демона smartd, который кроме SMART ещё и температуру померяет :) Темпу заюзаем потом, а пока займёмся самим смартом. Да к тому же, при критичных показателях прога шлёт отчётик на почту. Довольно удобно.

Первым делом надо его поставить.

freebsd#/root> cd /usr/ports/sysutils/smartmontools/
freebsd#/usr/ports/sysutils/smartmontools> make install clean

Конфигур опций никаких, у меня поставился без лишнего шума. Идём в конфиг – /usr/local/etc/smard.conf.

/dev/ad0 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad1 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad2 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad4 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad8 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad6 -S on -o on -a -I 194 -m mail@email.ru
/dev/ad10 -S on -o on -a -I 194 -m mail@email.ru

У меня он вот такого вида. Объясняю флаги по порядку

/dev/ad* – ваши харды.
-m ваша@почта

-S on – включаем SMART на харде при загрузке
-o on – включить Automatic Offline Testing
-a включить все флаги мониторинга. Чтобы не писать кучу, а объявить одной буквой. Аналог -H -f -t -l selftest -C 197 -l error -U 198 :]
-I 194 – исключить изменения температуры. Темпа меняется довольно часто и каждый раз при изменение на 1 градум письмо слать не надо. Заспамит свой же сервак :)

Вот такой незатейливый конфиг. Теперь включаем автозагрузку демона, прописывая smart_enable=»YES» в rc.conf.

Вот и всё. Теперь при критичных ошибках будете получать на почту письмо от smartd. Не так уж и сложно мониторить smart на FreeBSD :]

Поделись:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Blogger
  • Блог Li.ру
  • Блог Я.ру
  • Одноклассники

Метки:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Загрузка ... Загрузка ...



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

RSS

rss Подпишитесь на RSS для получения обновлений.

Add to Google Reader or Homepage

Подписаться на рассылку E-Mail:

Опрос

Статьи на какую тему Вам более интересны?

Просмотреть результаты

Загрузка ... Загрузка ...