Данная статья является продолжением предыдущей статьи в моем блоге «Мониторинг жестких дисков с помощью технологии S.M.A.R.T. в Linux».
Установка
Скачайте и установите следующее программное обеспечение (все бесплатно, все opensource):
- smartmontools
- Собственно сам пакет программ для мониторинга данных smart. Включает в себя консольную утилиту smartctl и системную службу smartd.
- GSmartControl
- Гуевый фронтенд к утилите smartctl. Позволит быстро определить, поддерживают ли ваши жесткие диски smart, а также просмотреть smart-данные.
- blat
- Утилита для отправки почтовых сообщений в windows из командной строки с некрасивым названием :) . Необходима, если вы хотите получать уведомления об ошибках по электронной почте. Для установки необходимо поместить файл blat.exe из скачанного zip-архива в директорию, куда был установлен smartd.exe (по умолчанию C:\Program Files\smartmontools\bin\).
Проверка доступности данных через GSmartControl
Запускаем только что установленную программу GSmartControl. Если в главном окне программы видим установленные в системе жесткие диски, а также установленную галочку «Enable SMART» значит все хорошо:
При двойном клике на диске открывается окно с несколькими вкладками. Первая вкладка — общая информация о диске:
Вторая вкладка — список smart-атрибутов и их значений:
Настройка почтовой утилиты blat
Подчеркиваю, данный шаг не является необходимым, если не желаете получать почту от smartd, его можно пропустить.
Шаг 1. Прописываем в реестр параметры вашего smtp сервера и почтового адреса:
> C: > cd "C:\Program Files\smartmontools\bin" > blat.exe -install smtp.mycompany.ru mycomp@mycompany.ru
Шаг 2. Проверяем что доставка почты заработала:
> echo test | blat.exe -to admin@mycompany.ru
Настройка и запуск службы мониторинга smartd
Полностью аналогично linux-версии, настройка демона smartd осуществляется через редактирование файла smartd.conf (по умолчанию C:\Program Files\smartmontools\bin\smartd.conf). Даже названия дисков указываются в linux-формате: /dev/sda и т.п.
Шаг 1. Найти и закомментировать строчку:
DEVICESCAN
Шаг 2. Для каждого устройства добавить строчку, вида:
/dev/sda -a -s (S/../../(1|2|3|4|5|6)/01|L/../../7/01 -R 194 -m admin@mycompany.ru -M diminishing
Шаг 3. Устанавливаем демон мониторинга smartd как службу:
> C: > cd "C:\Program Files\smartmontools\bin" > smartd.exe install
Шаг 4. Запускаем оснастку управления службами services.msc:
Шаг 5. Находим локальную службу «SmartD Service» и запускаем ее. При перезагрузке она будет запускаться автоматически.
Информация о запуске и работе службы «SmartD Service» попадает в системный «Event Log», посмотреть ее можно через оснастку «Event Viewer» (запускать eventvwr.msc). Следует искать события в локальном журнале «Application» с полем источника равным «smartd».
Все, smart-мониторинг жестких дисков в windows заработал. При возникновении проблем сообщения будут попадать с системный журнал windows. А также сообщения будут приходить по почте на электронный адрес системного администратора, если это было настроено.
Комментариев нет:
Отправить комментарий