Discussion:
Smartd
(te oud om op te antwoorden)
Paul van der Vlis
2024-09-11 13:44:56 UTC
Permalink
Hallo,

Ik wil smartd configureren in /etc/smartd.conf, ik wil een mailtje
krijgen als het niet goed gaat met een disk.

Dit soort regels heb ik er nu staan:
/dev/bus/0 -d megaraid,0 -m raid -M exec /usr/share/smartmontools \
/smartd-runner -s S/../.././02

Mijn vragen:
- er zijn 8 van dit soort disks in raid5, kan ik de test bij allen
tegelijk laten lopen, of is het beter dit op verschillende tijdstippen
te doen?
- doen jullie het anders/beter ?

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Coen
2024-09-11 17:41:04 UTC
Permalink
Post by Paul van der Vlis
/dev/bus/0 -d megaraid,0 -m raid -M exec /usr/share/smartmontools \
  /smartd-runner -s S/../.././02
Is dat hardware raid?
Zo ja dan moet je de cli utility van de kaart maker aansturen.
Smart van disks in hardware raid kan je niet uitlezen, want je kan de
disks niet rechtstreeks benaderen.
Paul van der Vlis
2024-09-11 20:09:56 UTC
Permalink
Post by Coen
Post by Paul van der Vlis
/dev/bus/0 -d megaraid,0 -m raid -M exec /usr/share/smartmontools \
   /smartd-runner -s S/../.././02
Is dat hardware raid?
Zo ja dan moet je de cli utility van de kaart maker aansturen.
Smart van disks in hardware raid kan je niet uitlezen, want je kan de
disks niet rechtstreeks benaderen.
Voor sommige RAID controllers kan dat wel tegenwoordig:
https://www.smartmontools.org/wiki/Supported_RAID-Controllers

***@server8:/proc# smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
/dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
/dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
/dev/bus/0 -d megaraid,4 # /dev/bus/0 [megaraid_disk_04], SCSI device
/dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device
/dev/bus/0 -d megaraid,6 # /dev/bus/0 [megaraid_disk_06], SCSI device
/dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device

Scan jij ze allemaal tegelijk?

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Coen
2024-09-12 16:06:29 UTC
Permalink
Voor sommige RAID controllers kan dat wel tegenwoordig: > https://www.smartmontools.org/wiki/Supported_RAID-Controllers
Ah OK.
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
/dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
/dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
/dev/bus/0 -d megaraid,4 # /dev/bus/0 [megaraid_disk_04], SCSI device
/dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device
/dev/bus/0 -d megaraid,6 # /dev/bus/0 [megaraid_disk_06], SCSI device
/dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device
Scan jij ze allemaal tegelijk?
Smart status zou heel snel moeten gaan, kwestie van seconden. Dus dat
zou geen probleem moeten zijn.

Maar je kan/kon vroeger ook met met de raid-cli de status van virtual en
physical disks uitlezen. Als een disk uit de array geduwd wordt ben je
meestal snel genoeg.

Meestal zijn er zelfs wel scripts om de raid controller aan populaire
monitoring systemen te koppelen. Bij moderne Dell servers kan je de hele
hardware health zelfs via de iDrac controller monitoren.

Maar het is jaren geleden dat ik voor het laatst fysieke hardware
beheerd heb. Het is all virtual tegenwoordig. Dus al mijn kennis op dat
vlak is wat verouderd.
Paul van der Vlis
2024-09-12 16:44:35 UTC
Permalink
Post by Coen
Voor sommige RAID controllers kan dat wel tegenwoordig: >
https://www.smartmontools.org/wiki/Supported_RAID-Controllers
Ah OK.
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
/dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
/dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
/dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
/dev/bus/0 -d megaraid,4 # /dev/bus/0 [megaraid_disk_04], SCSI device
/dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device
/dev/bus/0 -d megaraid,6 # /dev/bus/0 [megaraid_disk_06], SCSI device
/dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device
Scan jij ze allemaal tegelijk?
Smart status zou heel snel moeten gaan, kwestie van seconden. Dus dat
zou geen probleem moeten zijn.
Wat ik doe is dagelijks de korte zelftest. Ik kan alleen uren instellen,
ik scan ze toch maar allemaal op een ander uur. Wellicht kan ik eens
op een andere machine testen het bij meerdere disks tegelijk te doen. In
de voorbeelden zie ik ook dat het steeds op verschillende momenten is.
Post by Coen
Maar je kan/kon vroeger ook met met de raid-cli de status van virtual en
physical disks uitlezen. Als een disk uit de array geduwd wordt ben je
meestal snel genoeg.
Ik probeer de dingen met open source te doen, daarom gebruik ik liever
niet de cli-progamma's van de fabrikant.
Post by Coen
Meestal zijn er zelfs wel scripts om de raid controller aan populaire
monitoring systemen te koppelen. Bij moderne Dell servers kan je de hele
hardware health zelfs via de iDrac controller monitoren.
Ik verstuur e-mail via smartd als er iets niet goed is. Ik gebruik ook
niet zo graag van dat soort vendor-specifieke dingen, wat ik wel gebruik
is IPMI, maar dat is alweer ouderwets geloof ik.
Post by Coen
Maar het is jaren geleden dat ik voor het laatst fysieke hardware
beheerd heb. Het is all virtual tegenwoordig. Dus al mijn kennis op dat
vlak is wat verouderd.
Gelukkig beheer ik nog wel de hardware. Maar ik vind het niet altijd
gemakkelijk, ik doe er eigenlijk te weinig mee.

Groet,
Paul
--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl
Loading...