Smartmontools configurazione: Difference between revisions
mNo edit summary |
mNo edit summary |
||
| Line 5: | Line 5: | ||
apt-get install smartmontools | apt-get install smartmontools | ||
== Verifica compatibilità dischi== | |||
Per verificare la compatibilità con SMART | |||
* di un hdd ATA: | |||
sudo smartctl -i /dev/hda | |||
* di un HDD SATA | |||
smartctl -i -d ata /dev/sda | |||
* di un HDD SCSI | |||
smartctl -i -d scsi /dev/sda | |||
==Configurazione di smartd== | |||
Il demone smartd controlla i dischi in background, ed avverte in caso di problemi. | |||
* Attivazione | |||
Modifica default: | Modifica default: | ||
sudoedit /etc/default/smartmontools | |||
... | ... | ||
start_smartd=yes | start_smartd=yes | ||
... | ... | ||
Abilitazione mail di test: | * Abilitazione del controllo dei dischi con invio mail di test: | ||
sudoedit /etc/smartd.conf | |||
Commentare la riga con ... | |||
... | DEVICESCAN ........ | ||
.. | Aggiungere una riga per ogni disco del tipo: | ||
/dev/sda -a -d ata -m gabriele.vivinetto@rvmgroup.it -M test | |||
/dev/sdb -a -d ata -m gabriele.vivinetto@rvmgroup.it -M test | |||
Avviare il demone: | |||
/etc/init.d/smartmontools start | sudo /etc/init.d/smartmontools start | ||
Verificare la corretta | Verificare la corretta ricezione dell'email. | ||
Abilitazione avviso giornaliero per problemi via email: | Abilitazione avviso giornaliero per problemi via email: | ||
/etc/init.d/smartmontools stop | sudo /etc/init.d/smartmontools stop | ||
Sostituire le righe precedenti con | |||
sudoedit /etc/smartd.conf | |||
<pre> | |||
... | ... | ||
/dev/sda -a -d ata -m gabriele.vivinetto@rvmgroup.it -M daily -M exec /usr/share/smartmontools/smartd-runner | |||
/dev/sdb -a -d ata -m gabriele.vivinetto@rvmgroup.it -M daily -M exec /usr/share/smartmontools/smartd-runner | |||
</pre> | |||
In pratica giornalmente (-M daily) viene eseguito lo script smartd-runner (-M exec /usr/share/smartmontools/smartd-runner), che si preoccupa di eseguire tutto quanto contenuto in /etc/smartmontools/run.d/, tra cui lo script 10mail, che invia la mail. | |||
Riavviare il demone: | Riavviare il demone: | ||
/etc/init.d/smartmontools restart | sudo /etc/init.d/smartmontools restart | ||
==Riferimenti== | |||
*[http://gentoo-wiki.com/HOWTO_Monitor_your_hard_disk(s)_with_smartmontools HOWTO Monitor your hard disk(s) with smartmontools - Gentoo Linux Wiki] | |||
Revision as of 08:13, 10 April 2008
E' possibile monitorrare lo stato di salute di un hard disk e farsi inviare una mail quando c'è una predizione di failure.
Installazione pacchetto
apt-get install smartmontools
Verifica compatibilità dischi
Per verificare la compatibilità con SMART
- di un hdd ATA:
sudo smartctl -i /dev/hda
- di un HDD SATA
smartctl -i -d ata /dev/sda
- di un HDD SCSI
smartctl -i -d scsi /dev/sda
Configurazione di smartd
Il demone smartd controlla i dischi in background, ed avverte in caso di problemi.
- Attivazione
Modifica default:
sudoedit /etc/default/smartmontools ... start_smartd=yes
...
- Abilitazione del controllo dei dischi con invio mail di test:
sudoedit /etc/smartd.conf
Commentare la riga con ...
DEVICESCAN ........
Aggiungere una riga per ogni disco del tipo:
/dev/sda -a -d ata -m gabriele.vivinetto@rvmgroup.it -M test /dev/sdb -a -d ata -m gabriele.vivinetto@rvmgroup.it -M test
Avviare il demone:
sudo /etc/init.d/smartmontools start
Verificare la corretta ricezione dell'email.
Abilitazione avviso giornaliero per problemi via email:
sudo /etc/init.d/smartmontools stop
Sostituire le righe precedenti con
sudoedit /etc/smartd.conf
... /dev/sda -a -d ata -m gabriele.vivinetto@rvmgroup.it -M daily -M exec /usr/share/smartmontools/smartd-runner /dev/sdb -a -d ata -m gabriele.vivinetto@rvmgroup.it -M daily -M exec /usr/share/smartmontools/smartd-runner
In pratica giornalmente (-M daily) viene eseguito lo script smartd-runner (-M exec /usr/share/smartmontools/smartd-runner), che si preoccupa di eseguire tutto quanto contenuto in /etc/smartmontools/run.d/, tra cui lo script 10mail, che invia la mail.
Riavviare il demone:
sudo /etc/init.d/smartmontools restart