Tutkiskellessani erilaisia mahdollisuuksia RAID-pakan hyvinvoinnin tarkkailuun koin pienimuotoisen valaistumisen. Arch Linuxin wikin S.M.A.R.T.-sivua tavatessani huomasin siinä vinkin SSMTP:n käyttöön postien lähettämiseksi. Tähän mennessä olen aina suosinut sendmailia, johon olen opetellut nopean ja helpon konfiguraation, joka kattaa omat vaatimattomat tarpeet. SSMTP on sendmailin sijaan suunniteltu nimenomaan pelkkään sähköpostin yksinkertaiseen lähetykseen, joten siinä ei ole turhia vipuja ja toimintoja, joita ei tarvita. Asennus ja konfigurointi oli tehty muutamassa minuutissa - mielenterveys kiitti! Arch Linuxin paketoinnissa tullut oletuskonfiguraatio jätti tosin FromLineOverride-rivin mainitsematta, mutta wikin sivulta sekin löytyi. Sen kun asetti päälle, logwatch pystyi muuttamaan lähettäjän osoitteen niin, ettei kaikki posti lähde roottina.
Kun SSMTP oli saatu toimintaan, oli aika siirtyä varsinaiseen puuhaan eli RAIDin tarkkailuun. Mdadm:llä pystyy tarkkailemaan pakan tilaa käsin tai asettamalla MAILADDR-osoitteen tiedostoon /etc/mdadm.conf. Päädyin kuitenkin SMARTin käyttöön, koska se saattaisi hyvällä tuurilla pystyä ennustamaan levyrikon jo hieman etukäteen. Haittapuolena tässä on se, että jos RAID-pakassa onkin jotain vikaa, SMART ei pysty mitenkään huomaamaan sitä keskittyessään vain fyysisten levyjen kuntoon.
SMART oli hyvin nopea ottaa käyttöön Arch Linuxin ohjeilla. Eniten aikaa meni käsin tehdyn testin ajamiseen. Tämä kesti 160 GB:n 7200rpm SATA-levyllä noin 45 minuuttia. Testin jälkeen tarkistettiin levyn terveystilanne ja laitettiin konfiguraatio kuntoon. Tiedostoa /etc/smartd.conf piti muuttaa sen verran, että DEVICESCAN-alkuinen rivi muuttui seuraavaksi
DEVICESCAN -n standby,q -a -m myuser@gmail.com -M test
Viimeinen parametri -M antaa mahdollisuuden testata postin kulkua laiterikon ilmetessä. Smartd-daemonin käynnistyttyä uudelleen testiposti napsahti laatikkooni. Lopuksi poistin riviltä viimeisen parametrin, jolloin lopputulos näytti tältä
DEVICESCAN -n standby,q -a -m myuser@gmail.com