Das Smartmon-Paket enthält im Wesentlichen die smartmontools
http://smartmontools.sourceforge.net.
Damit ist es möglich, bei S.M.A.R.T.-kompatiblen Festplatten diverse (teilweise von Hersteller zu Hersteller stark variierende) Parameter zum Zustand der Festplatten abzufragen. Desweiteren bietet dieses Paket die Möglichkeit bei P/S-ATA-Festplatten alle SMART-Attribute in einem einstellbaren Intervall abzufragen, zu protokollieren und deren zeitlichen Verlauf grafisch darzustellen. Dies ermöglicht es bei regelmäßiger Kontrolle der Grafiken, Tendenzen bezüglich der Entwicklung einzelner Plattenparameter zu erkennen – (hoffentlich) noch bevor ein Problem auftritt.
Eine grafische Darstellung der S.M.A.R.T.-Attribute bei SCSI-Festplatten ist nicht möglich !
Dieses Paket benötigt mindestens base Update 1.0.8 sowie eine beliebige Version eines Mail-Paketes, um eventuelle Nachrichten an den Administrator schicken zu können.
Das Smartmon-Paket wird über das Setup-Menü installiert. Wird eine ältere Paket-Version vorgefunden, so wird deren Konfiguration gesichert und das alte Paket deinstalliert bevor die neuen Programmdateien installiert und die Konfiguration übernommen wird. Danach wird der Konfigurations-Editor gestartet um die Konfiguration anzupassen.
Das Menü besteht aus folgenden Punkten:
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will, findet
sie unter /etc/config.d/smartmon
.
Gültige Werte: yes, no
Standardeinstellung: START_SMARTMON='yes'
Gültige Werte: Zahl
Standardeinstellung: SMARTMON_DEVICE_N='0'
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_DEVICE_N_ACTIVE='yes'
N
ist.
Dabei gibt folgende Möglichkeiten:
ata/sat |
P/S-ATA-Festplatte |
scsi |
SCSI-Festplatte (Kein Plotting !) |
marvell |
P/S-ATA-Festplatte, über einen Marvell-Controller angeschlossen |
3ware |
P/S-ATA-Festplatte in einem 3ware-RAID (AMCC) |
cciss |
SCSI-Festplatte in einem Compaq Smart Array (Kein Plotting !) |
Gültige Werte: ata, sat, scsi, marvell, 3ware, cciss
Standardeinstellung: SMARTMON_DEVICE_N_TYPE='ata'
Eine Angabe der Zahl der angeschlossenen Festplatten ist nicht länger nötig.
/dev/hda
.
Gültige Werte: gültiges device
Standardeinstellung: SMARTMON_DEVICE_N='/dev/hda'
Siehe http://smartmontools.sourceforge.net/man/smartd.8.html
Gültige Werte: beliebig
Standardeinstellung: SMARTMON_DEVICE_N_ARGS=”
SMARTMON_DEVICE_N_ARGS
ein und setzen
SMARTMON_DEVICE_N_OVERRIDE_DEFAULT
auf 'yes'.
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_DEVICE_N_OVERRIDE_DEFAULT='no'
SMARTMON_DEVICE_N_WARN_N
legt fest, wieviele Parameter Sie für die aktuelle Festplatte
überwachen wollen. Dies kann z.B. hilfreich sein, um die
Temperatur einzelner Platten zu überwachen und eine
Warnung zu bekommen, wenn bspw. ein Lüfter ausgefallen
ist und so die Festplattentemperatur ansteigt, ohne
dass dies in einem Maße geschieht, was zu einer Meldung
durch den smart-daemon führen würde. Das Intervall
für diese Überprüfung ist identisch mit dem Intervall
für die Plotting-Funktion, da sie durch dasselbe
Script erledigt wird. Eine Verwendung dieses Parameters
ist also an ein aktiviertes Plotting gekoppelt !
Gültige Werte: Zahl
Standardeinstellung: SMARTMON_DEVICE_N_WARN_N='0'
smartctl -A /dev/hda
in der zweiten
Spalte ausgibt.
Gültige Werte: Nicht leer
Standardeinstellung:
SMARTMON_DEVICE_N_WARN_N_ATTRIBUTE='Temperature_Celsius'
Gültige Werte: 'raw' oder 'smart'
Standardeinstellung: SMARTMON_DEVICE_N_WARN_N_KIND='raw'
Gültige Werte: 'over' oder 'under'
Standardeinstellung: SMARTMON_DEVICE_N_WARN_N_RELATION='over'
SMARTMON_FAILURE_MAIL_TO
angegebenen Empfänger.
Gültige Werte: Zahl
Standardeinstellung: SMARTMON_DEVICE_N_WARN_N_THRESHOLD='30'
/var/smartmon/plot
abgelegt.
Sie können bei installiertem Webserver über
http://<server-ip>/smartmon
angesehen werden.
Mit diesem Parameter können Sie
festlegen, ob die betreffende Festplatte in der
grafischen Auswertung erscheinen soll. Beachten
Sie dazu auch den Parameter SMARTMON_PLOT_CRON_SCHEDULE
.
Für SCSI-Festplatten ist kein Plotting möglich !
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_DEVICE_N_PLOT='yes'
Zur Interpretation der Grafiken sei folgendes gesagt: Die Firmware der Festplatte rechnet die „echten`` RAW-Werte in interne Werte um (VALUE). Je älter die Platte wird oder je umfangreicher die Funktionsfehler, desto kleiner (!) werden die internen Werte. Zu jedem VALUE gibt es einen WORST-Wert, der den bislang schlimmsten erreichten (bereits umgerechneten) Wert repäsentiert. Außerdem gibt es noch einen Schwellwert (THRESHOLD), der die „Grenze zum echten Problem`` darstellt. Sollte also in einer „SMART``-Grafik eine Tendenz „nach unten`` zu sehen sein, sollte man die Platte genauer untersuchen.
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_STARTUP_TESTMAIL='yes'
Gültige Werte: E-mail-Adresse
Standardeinstellung: SMARTMON_FAILURE_MAIL_TO='root@localhost'
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_PLOT='yes'
Gültige Werte: yes, no
Standardeinstellung: SMARTMON_PLOT_SHOW_SN='yes'
SMARTMON_DEVICE_N_PLOT='yes'
bestimmt
haben) abfragt, um Daten für die grafische
Darstellung zu sammeln sowie eventuelle Warnungen
per E-Mail zu verschicken, die Sie über
SMARTMON_DEVICE_N_WARN_N
konfiguriert haben.
Gültige Werte: Crontab-Eintrag
Standardeinstellung: SMARTMON_PLOT_CRON_SCHEDULE='05 */1 * * *'