Мониторинг SMART на Centos и Debian
Ставим и запускаем демона smartd:
Для Centos:
Для Debian:
Теперь разрешаем автозапуск, открываем файл
и там убираем комментарий у записи: #start_smartd=yes
И запускаем:
Результат запуска можно посмотреть в Syslog (на Debian: /var/log/syslog, на Centos /var/log/messages ):
После этого демон smartd будет добавлен в автозапуск:
Теперь смотрим, какие диски у нас есть: ls -la /dev/ | grep sd
Итого, нас интересуют: /dev/sda и /dev/sdb
Теперь можем легко получить SMART информацию о любом из винтов: smartctl --all /dev/sdb в ответ нам будет выдано огромное количество информации :)
Теперь об автоматике, в конфиге smatd /etc/smartd.conf по сути одна настройка:
Она означает, что в случае возникновения проблем, которые обнаружит смарт будет послано письмо руту (-H Monitor SMART Health Status, report if failed).
Для Centos:
yum install -y smartmontools
/etc/init.d/smartd start
Для Debian:
apt-get install smartmontools -y --force-yes
Теперь разрешаем автозапуск, открываем файл
vi /etc/default/smartmontools
и там убираем комментарий у записи: #start_smartd=yes
И запускаем:
/etc/init.d/smartmontools restart
Результат запуска можно посмотреть в Syslog (на Debian: /var/log/syslog, на Centos /var/log/messages ):
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Home page is http://smartmontools.sourceforge.net/
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Opened configuration file /etc/smartd.conf
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Configuration file /etc/smartd.conf was parsed, found DEVICESCAN, scanning devices
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Problem creating device name scan list
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sda, opened
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device /dev/sda: using '-d sat' for ATA disk behind SAT layer.
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sda, opened
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sda, found in smartd database.
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sda, is SMART capable. Adding to "monitor" list.
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sdb, opened
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device /dev/sdb: using '-d sat' for ATA disk behind SAT layer.
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sdb, opened
Oct 23 22:12:46 CentOS-53-32-minimal smartd[26841]: Device: /dev/sdb, found in smartd database.
Oct 23 22:12:47 CentOS-53-32-minimal smartd[26841]: Device: /dev/sdb, is SMART capable. Adding to "monitor" list.
Oct 23 22:12:47 CentOS-53-32-minimal smartd[26841]: Monitoring 0 ATA and 2 SCSI devices
Oct 23 22:12:47 CentOS-53-32-minimal smartd[26891]: smartd has fork()ed into background mode. New PID=26891.
После этого демон smartd будет добавлен в автозапуск:
chkconfig --list | grep smart
smartd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Теперь смотрим, какие диски у нас есть: ls -la /dev/ | grep sd
crw-rw---- 1 root tty 2, 61 Aug 24 08:22 ptysd
brw-r----- 1 root disk 8, 0 Aug 24 08:22 sda
brw-r----- 1 root disk 8, 1 Aug 24 08:22 sda1
brw-r----- 1 root disk 8, 2 Aug 24 08:22 sda2
brw-r----- 1 root disk 8, 3 Aug 24 08:22 sda3
brw-r----- 1 root disk 8, 16 Aug 24 08:22 sdb
brw-r----- 1 root disk 8, 17 Aug 24 08:22 sdb1
brw-r----- 1 root disk 8, 18 Aug 24 08:22 sdb2
brw-r----- 1 root disk 8, 19 Aug 24 08:22 sdb3
crw-rw---- 1 root tty 3, 61 Aug 24 08:22 ttysd
Итого, нас интересуют: /dev/sda и /dev/sdb
Теперь можем легко получить SMART информацию о любом из винтов: smartctl --all /dev/sdb в ответ нам будет выдано огромное количество информации :)
Теперь об автоматике, в конфиге smatd /etc/smartd.conf по сути одна настройка:
DEVICESCAN -H -m root
Она означает, что в случае возникновения проблем, которые обнаружит смарт будет послано письмо руту (-H Monitor SMART Health Status, report if failed).
17.02.2015, 19:07 -
Категория: Статьи » Администрирование