close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#309 closed Defekt (erledigt)

SMART monitoring auf paedml aktivieren

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone:
Component: Server: LML-Server (paedml) Severity: beeinträchtigt keinen Unterricht
Keywords: Cc:

Description

Auf dem paedml sollte auch ein smartd-Daemon laufen, der die SMART-Daten der Platten laufend überprüft und bei Bedarf Alarm schlägt.

Change History (7)

comment:1 by Rüdiger Kupper, 15 years ago

Resolution: → fixed
Status: new → closed

Hallo Jens,

nachdem ich gelernt habe, wie man den SMART-Monitoring-Daemon auf den LTSP-Servern aktiviert, habe ich das auch gleich auf dem paedml gemacht. Dort läuft nur eine etwas ältere Version.

Der Daemon überwacht folgende Platten:

  • /dev/sda
  • /dev/sdb
  • /dev/sdc
  • /dev/sdd
  • /dev/sde

Gibt es am paedml noch weitere Platten, die überprüft werden sollen?

Der Daemon läuft zur Zeit mit den Default-Einstellungen, das heißt, er fragt die Platten alle 30 Minuten nach ihrem (Online-)SMART-Zustand. Offline-Tests sind derzeit nicht aktiviert.

Der Deamon loggt mit dem Tag "smartd" ins syslog (/var/log/messages). Bei schwerwiegenden Fehlern schickt er eine Mail an "root".

Hinweis
Die Test-Emails mit Subject "SMART error (EmailTest) ...", die Du eben bekommen hast, kannst Du ignorieren, die dienten nur dazu, zu prüfen, ob das Mailschicken funktioniert.

comment:2 by Rüdiger Kupper, 15 years ago

Korrektur: Die Logmeldungen landen auf dem paedml unter /var/log/syslog.

Siehe:

grep smartd /var/log/syslog

comment:3 by Rüdiger Kupper, 15 years ago

Resolution: erledigt
Severity: → normal
Status: closed → reopened

Nach dem Update auf PädML 5 startet der smartd nicht mehr.

comment:4 by Rüdiger Kupper, 15 years ago

Das hier ist die Ursache, das Device /dev/sde existiert nicht mehr:

Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sda, opened 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sda, found in smartd database. 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sda, is SMART capable. Adding to "monitor" list. 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sdb, opened 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sdb, found in smartd database. 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sdb, is SMART capable. Adding to "monitor" list. 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sdc, opened 
Jan  3 13:59:35 paedml smartd[10742]: Device: /dev/sdc, found in smartd database. 
Jan  3 13:59:36 paedml smartd[10742]: Device: /dev/sdc, is SMART capable. Adding to "monitor" list. 
Jan  3 13:59:36 paedml smartd[10742]: Device: /dev/sdd, opened 
Jan  3 13:59:36 paedml smartd[10742]: Device: /dev/sdd, found in smartd database. 
Jan  3 13:59:36 paedml smartd[10742]: Device: /dev/sdd, is SMART capable. Adding to "monitor" list. 
Jan  3 13:59:36 paedml smartd[10742]: Device: /dev/sde, No such device, open() failed 
Jan  3 13:59:36 paedml smartd[10742]: Unable to register ATA device /dev/sde at line 27 of file /etc/smartd.conf 
Jan  3 13:59:36 paedml smartd[10742]: Unable to register device /dev/sde (no Directive -d removable). Exiting. 

Was war /dev/sde für eine Platte, und warum ist sie jetzt verschwunden?

comment:5 by Rüdiger Kupper, 15 years ago

Owner: changed from bau to Rüdiger Kupper
Priority: normal → gering
Severity: normal → unkritisch
Status: reopened → accepted
Type: Aufgabe → Defekt

Habe den entsprechenden Eintrag einstweilen auskommentiert, der Daemon läuft jetzt wieder.

changeset:227/keplertools

comment:6 by bau, 15 years ago

Die Platte /dev/sde ist die Sicherungsplatte. Derzeit steckt keine Platte im Wechswelrahmen :-)

comment:7 by Rüdiger Kupper, 15 years ago

Resolution: → erledigt
Status: accepted → closed

Alles klar. Ich habe alle Platten als "removable" gekennzeichnet, weil in den RAIDs ja auch mal Platten fehlen können. Der smartd überwacht dann einfach alle Platten, die vorhanden sind. Wenn man die Platte später hinzufügt, muss der smartd neu gestartet werden!

changeset:231/keplertools

Note: See TracTickets for help on using tickets.