SMARTD: Schwellwerte für Mailbenachrichtigung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
rayman39
Beiträge: 71
Registriert: 23.04.2009 19:34:57

SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von rayman39 » 02.03.2025 19:19:46

N’Abend,

Ich habe kürzlich für Smartmon emailbenachrichtigung aktiviert. Bekomme auch eine Mail:


Device: /dev/sda [SAT], 2 Currently unreadable (pending) sectors

Device info:
Intenso SSD SATAIII, S/N:AB000000000000000548, FW:S0222A0, 240 GB

For details see SYSLOG.

You can also use the smartctl utility for further investigation.
The original message about this issue was sent at Sun Nov 26 17:31:41 2023 CET
Another message will be sent in 24 hours if the problem persists.

Da die ssd funktioniert und noch viel Platz frei ist will ich sie nicht austauschen.
Kann ich smartd irgendwie sagen, dass er erst wieder bei 3 defekten Sektoren eine Mail schicken soll?

Danke

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 03.03.2025 14:46:45

Das ist schon recht speziell. Ich vermute, das musst Du Dir selbst zusammenscripten, wenn Du das haben möchtest.

Aus meiner Erfahrung kann ich nur sagen, dass Reallocated Sectors/Events bzw. Pending Sectors üblicherweise selten vorkommen. Wenn sich das für ein Laufwerk häuft, dann ist das ein klares Anzeichen für einen bevorstehenden Ausfall. Insofern wäre meine Empfehlung, dass so zu belassen.

Ich habe nur einen Fall bei einem SSD-Typ (Crucial/Micron SSD), wo es häufig zu false positives kommt, was letztlich auf einen Softwarefehler (Smart-Implementation des Herstellers) zurückzuführen ist. Da habe ich das abgeschaltet: Siehe: viewtopic.php?p=1362673

Hier eine ungetestete smartd-Konfiguration (/etc/smartd.conf) von ChatGPT (Ich selbst nutze die Smart-Notification nicht):

Code: Alles auswählen

# Globale Optionen für smartd
# -a   : Alle relevanten Attribute überwachen
# -o on: SMART Automatic Offline Testing aktivieren
# -S on: SMART Autosave-Funktion aktivieren
# -n standby: Scans nur durchführen, wenn die Festplatte nicht im Standby-Modus ist
# -m deine@email.de: Fehlerbenachrichtigung per E-Mail
# -M exec /usr/share/smartmontools/smartd-runner: Standard-Mailer für Benachrichtigungen
# -W 5,50,60: Warnung bei Temperatur unter 5°C, über 50°C und kritische Meldung über 60°C

DEVICESCAN -d removable -n standby -m deine@email.de -M exec /usr/share/smartmontools/smartd-runner

# Erste Festplatte mit eindeutiger ID
/dev/disk/by-id/ata-Samsung_SSD_870_QVO_1TB_S5XXX00000000 \
    -a -o on -S on -n standby -W 5,50,60 -m deine@email.de \
    -I 197 -I 198  # Ignoriert "Current Pending Sectors" & "Uncorrectable Sectors"

# Zweite Festplatte (HDD) mit eindeutiger ID
/dev/disk/by-id/ata-WDC_WD40EZRZ-00WN9B0_WD-XXXXXXXXXXXX \
    -a -o on -S on -n standby -W 5,45,55 -m deine@email.de \
    -I 5 -I 187 -I 188  # Ignoriert "Reallocated Sectors", "Reported Uncorrect" & "Command Timeout"

# Dritte Festplatte (NVMe SSD) mit eindeutiger ID
/dev/disk/by-id/nvme-Samsung_SSD_980_1TB_S59XXXXXXXXXX \
    -a -o on -S on -n standby -W 5,55,70 -m deine@email.de \
    -I 170 -I 171  # Ignoriert "Available Spare Threshold" & "Media and Data Integrity Errors"
    

rayman39
Beiträge: 71
Registriert: 23.04.2009 19:34:57

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von rayman39 » 04.03.2025 12:26:30

Vielen Dank. Dann würde ich die Benachrichtigung für defekte Sektoren komplett deaktivieren. Ist ja scheinbar schon seit ein paar Jahren in dem Status 2 Sektoren defekt und im laufenden Betrieb habe ich keine Schwierigkeiten mit der ssd. Schöne Grüße

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 04.03.2025 16:07:00

Da musst Du gar nichts deaktivieren.

Normalerweise sollte der smartd eine Meldung rausschicken, wenn sich irgend ein Wert ändert, also z. B. von 0 auf 2. Dann gibt es keine Mails mehr, weil sich der Wert 2 ja nicht mehr ändert. Bekommst Du trotzdem regelmässig E-Mails?

Ich hatte Dich so verstanden, dass Du gelegentlich kleine Änderungen bemerktst, möchtest aber erst wieder eine Info haben, wenn diese Änderungen mehr als 2 im Wert sind. Das wäre etwas anderes gewesen.

letzter3
Beiträge: 487
Registriert: 16.07.2011 22:07:31

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von letzter3 » 04.03.2025 17:04:15

Ich antworte mal, wie es bei mir ist.
Die Mail kommt täglich.

Code: Alles auswählen

This message was generated by the smartd daemon running on:

   host name:  
   DNS domain: 

The following warning/error was logged by the smartd daemon:

Device: /dev/sdb [SAT], 1 Currently unreadable (pending) sectors

Device info:
WDC WD2503ABYX-01WERA0, S/N:WD-WMAYS0058799, WWN:5-0014ee-002cc5c29, FW:01.01S01, 251 GB

For details see host's SYSLOG.

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 04.03.2025 17:22:22

Hierzu gibt es eine Einstellung, die man in smartd.conf pro Laufwerk setzen kann:

$ man smartd.conf

...
-M TYPE
These Directives modify the behavior of the smartd email warnings enabled with the '-m' email Directive described above. These '-M' Directives only work in conjunction with the '-m' Directive and can not
be used without it.

Multiple -M Directives may be given. If more than one of the following three -M Directives are given (example: -M once -M daily) then the final one (in the example, -M daily) is used.

The valid arguments to the -M Directive are (one of the following three):

once - send only one warning email for each type of disk problem detected. This is the default unless state persistence ('-s' option) is enabled.

daily - send additional warning reminder emails, once per day, for each type of disk problem detected. This is the default if state persistence ('-s' option) is enabled.

diminishing - send additional warning reminder emails, after a one-day interval, then a two-day interval, then a four-day interval, and so on for each type of disk problem detected. Each interval is twice as long as the previous interval.
...


Also ist die tägliche Mail der Normalzustand, wenn smartd sich den Zustand der Laufwerke speichert. Und dass sich smartd den Zustand merkt, ist hier genau das, was man will. Denn man möchte Abweichungen von dem jeweils gespeicherten Zustand feststellen; und dazu muss man den Zustand speichern.

Also wäre der entsprechende Eintrag in smartd.conf für ein Laufwerk, wenn man nur eine Mail möchte:

Code: Alles auswählen

/dev/disk/by-id/nvme-Samsung_SSD_980_1TB_S59XXXXXXXXXX \
    -a -S on -m deine@email.de \
    -M once
Nachtrag: Ich vermute das ist ein Schreibfehler in der Manpage: state persistence dürfte -S (grosses S) sein und -s (kleines s) steht für self-test.

Nachtrag 2: Eine einzelne Mail kann man natürlich auch schon mal übersehen. Ich vermute aber, dass mehrere Mails bei sich mehreren - sich wiederholenden - Attributsänderungen aber nicht so leicht übersehen werden.

letzter3
Beiträge: 487
Registriert: 16.07.2011 22:07:31

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von letzter3 » 06.03.2025 00:47:59

Da meine /etc/smartd.conf komplett auskommentiert ist, folgende Nachfrage:
Was füge ich an geeigneter Stelle oder ganz am Ende ein?

Code: Alles auswählen

root@ptLWL01:~# blkid
/dev/mapper/vg0-root: UUID="4b94d6b5-61d5-44cf-9b5e-bba246b7781d" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sdb5: UUID="cee460bd-5d83-2816-89f2-d818068f5541" UUID_SUB="d6146a39-89af-0c2c-a934-18caef40c098" LABEL="PTlwlServer01:0" TYPE="linux_raid_member" PARTUUID="00047474-05"
/dev/sdb1: UUID="247b9582-92c5-419b-84ce-436f179b1dbf" TYPE="swap" PARTUUID="00047474-01"
/dev/md0: UUID="A1EZaL-98GO-ZZx1-j3Kg-WceM-QupC-WIbXJ2" TYPE="LVM2_member"
/dev/mapper/vg0-var: UUID="6d14409f-e95d-4030-89a0-06584ea634d1" BLOCK_SIZE="4096" TYPE="ext4"
/dev/sda5: UUID="2f213306-f973-4899-acc3-985c18925086" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="0002f082-05"
/dev/sda1: UUID="10acdad5-048a-4851-a476-29bcf36400c1" BLOCK_SIZE="1024" TYPE="ext4" PARTUUID="0002f082-01"
/dev/sda6: UUID="cee460bd-5d83-2816-89f2-d818068f5541" UUID_SUB="e8076966-7362-9dd3-8746-aac45daa4936" LABEL="PTlwlServer01:0" TYPE="linux_raid_member" PARTUUID="0002f082-06"
root@ptLWL01:~# 
Bemängelt wird ja "nur" sdb, also ohne Partitionsnummer

Sorry fürs hijacking

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 06.03.2025 01:03:07

Du suchst Dir erst mal den eindeutigen Namen Deiner Platte raus:

Code: Alles auswählen

 ls -l /dev/disk/by-id/ |grep -vi part[0-9]

lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QA5 -> ../../sda
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QA8 -> ../../sdb
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QAH -> ../../sdf
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QAZ -> ../../sde
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-Verbatim_Vi550_S3_4935015148310507 -> ../../sdd
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/ata-Verbatim_Vi550_S3_4935015148312639 -> ../../sdc
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/md-name-kitt2:0 -> ../../md0
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/md-uuid-210f43d7:1c31e398:829ad9d9:9ba9115b -> ../../md0
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/wwn-0x5000c500c855015e -> ../../sdb
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/wwn-0x5000c500c8a1e10a -> ../../sdf
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/wwn-0x5000c500c8c80e5d -> ../../sde
lrwxrwxrwx 1 root root  9 14. Jan 18:27 /dev/disk/by-id/wwn-0x5000c500c8eb2b1e -> ../../sda
Da suchst Du Dir die eindeutige ID raus, die bei Dir auf sdb zeigt (egal welche). Hier wäre das /dev/disk/by-id/wwn-0x5000c500c855015e oder /dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QA8

Dann trägst Du in /etc/smartd.conf folgendes ein:

Code: Alles auswählen

/dev/disk/by-id/ata-ST16000NM000G-2KH103_ZL201QA8 \
    -a -S on -m deine@email.de \
    -M once
Du trägst natürlich nicht die ID von mir hier ein, sondern die von Dir und natürlich Deine E-Mailadresse.

Wenn Du Deine Platten nicht individuell sondern alle gleich konfigurieren möchtest (Nur eine Mail pro Attributänderung), dann kannst Du statt dem Gerätenamen auch DEVICESCAN angeben. Das konfiguriert dann alle Festplatten. Das sieht dann so aus:

Code: Alles auswählen

DEVICESCAN \
    -a -S on -m deine@email.de \
    -M once
Dann ggf. nochmal smartd.service neustarten mit:

Code: Alles auswählen

systemctl restart smartd
letzter3 hat geschrieben: ↑ zum Beitrag ↑
06.03.2025 00:47:59
Was füge ich an geeigneter Stelle oder ganz am Ende ein?
Du kannst das eintragen wo Du willst: Anfang, Ende, mittendrin. Nur kein # an den Anfang der Zeile machen, sondern so wie im obigen Block aufgeführt. Und wichtig: Der \ muss das letzte Zeichen der Zeile sein. Da darf kein Leerzeichen oder Tab danach sein. Der \ ist nur dafür da, dass man den Eintrag in der nächsten Zeile fortsetzen kann.

Die smartd.conf - Einträge sind ungetestet.

letzter3
Beiträge: 487
Registriert: 16.07.2011 22:07:31

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von letzter3 » 06.03.2025 01:23:53

Code: Alles auswählen

root@ptLWL01:~#  ls -l /dev/disk/by-id/ |grep -vi part[0-9]
insgesamt 0
lrwxrwxrwx 1 root root  9  9. Feb 21:29 ata-VB0250EAVER_9VMT3BCR -> ../../sda
lrwxrwxrwx 1 root root  9  9. Feb 21:29 ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 -> ../../sdb
lrwxrwxrwx 1 root root 10  9. Feb 21:29 dm-name-vg0-root -> ../../dm-1
lrwxrwxrwx 1 root root 10  9. Feb 21:29 dm-name-vg0-var -> ../../dm-0
lrwxrwxrwx 1 root root 10  9. Feb 21:29 dm-uuid-LVM-3n99UIYrmy1IS11a5KSHm1pO2P2k0Dz24mulojY12fMMQacqtSi2jz32al86YgVV -> ../../dm-1
lrwxrwxrwx 1 root root 10  9. Feb 21:29 dm-uuid-LVM-3n99UIYrmy1IS11a5KSHm1pO2P2k0Dz26jul2PUUdzmlmMkyqeCjBjBWjKAuuVdg -> ../../dm-0
lrwxrwxrwx 1 root root  9  9. Feb 21:29 lvm-pv-uuid-A1EZaL-98GO-ZZx1-j3Kg-WceM-QupC-WIbXJ2 -> ../../md0
lrwxrwxrwx 1 root root  9  9. Feb 21:29 md-name-PTlwlServer01:0 -> ../../md0
lrwxrwxrwx 1 root root  9  9. Feb 21:29 md-uuid-cee460bd:5d832816:89f2d818:068f5541 -> ../../md0
lrwxrwxrwx 1 root root  9  9. Feb 21:29 wwn-0x5000c5002d208271 -> ../../sda
lrwxrwxrwx 1 root root  9  9. Feb 21:29 wwn-0x50014ee002cc5c29 -> ../../sdb
root@ptLWL01:~# 
Für mich wäre also interessant

Code: Alles auswählen

lrwxrwxrwx 1 root root  9  9. Feb 21:29 ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 -> ../../sdb
...
lrwxrwxrwx 1 root root  9  9. Feb 21:29 wwn-0x50014ee002cc5c29 -> ../../sdb

Mein Eintrag wäre also

Code: Alles auswählen

/dev/disk/by-id/ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 \
    -a -S on -m deine@email.de \
    -M once
Soweit korrekt?
Zusatzfrage: Da ich die mail sowohl an root als in bcc an *meine maildresse" bekomme (wobei root ne Weiterleitung an einen user mit der Mailadresse *meine mailadresse* ist) bekomme: der richtige Eintrag wäre

Code: Alles auswählen

/dev/disk/by-id/ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 \
    -a -S on -m root \
    -M once
p.s. Schön, dass Du @heisenberg nicht endgültig verschwunden bist..

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 06.03.2025 01:33:24

letzter3 hat geschrieben: ↑ zum Beitrag ↑
06.03.2025 01:23:53
Für mich wäre also interessant

Code: Alles auswählen

lrwxrwxrwx 1 root root  9  9. Feb 21:29 ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 -> ../../sdb
...
lrwxrwxrwx 1 root root  9  9. Feb 21:29 wwn-0x50014ee002cc5c29 -> ../../sdb
Ja.
Mein Eintrag wäre also

Code: Alles auswählen

/dev/disk/by-id/ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 \
    -a -S on -m deine@email.de \
    -M once
Soweit korrekt?
Ja.
Zusatzfrage: Da ich die mail sowohl an root als in bcc an *meine maildresse" bekomme (wobei root ne Weiterleitung an einen user mit der Mailadresse *meine mailadresse* ist) bekomme: der richtige Eintrag wäre

Code: Alles auswählen

/dev/disk/by-id/ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 \
    -a -S on -m root \
    -M once
Ja. -m root geht vermutlich auch.

letzter3
Beiträge: 487
Registriert: 16.07.2011 22:07:31

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von letzter3 » 06.03.2025 01:37:55

Eingetragen und den Dienst reloaded ohne Fehlermeldung.
Mal sehen, was passiert (oder auch nicht).
Ich gebe Rückinfo in 2 Tagen.

Vielen Dank bis hierhin.

letzter3
Beiträge: 487
Registriert: 16.07.2011 22:07:31

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von letzter3 » 09.03.2025 14:38:31

Die Benachrichtigungen kommen weiterhin.

Code: Alles auswählen

root@ptLWL01:~# cat /etc/smartd.conf
# Sample configuration file for smartd.  See man smartd.conf.

# Home page is: http://www.smartmontools.org

# smartd will re-read the configuration file if it receives a HUP
# signal

# The file gives a list of devices to monitor using smartd, with one
# device per line. Text after a hash (#) is ignored, and you may use
# spaces and tabs for white space. You may use '\' to continue lines.

# You can usually identify which hard disks are on your system by
# looking in /proc/ide and in /proc/scsi.

# The word DEVICESCAN will cause any remaining lines in this
# configuration file to be ignored: it tells smartd to scan for all
# ATA and SCSI devices.  DEVICESCAN may be followed by any of the
# Directives listed below, which will be applied to all devices that
# are found.  Most users should comment out DEVICESCAN and explicitly
# list the devices that they wish to monitor.
DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner

# Alternative setting to ignore temperature and power-on hours reports
# in syslog.
#DEVICESCAN -I 194 -I 231 -I 9

# Alternative setting to report more useful raw temperature in syslog.
#DEVICESCAN -R 194 -R 231 -I 9

# Alternative setting to report raw temperature changes >= 5 Celsius
# and min/max temperatures.
#DEVICESCAN -I 194 -I 231 -I 9 -W 5

# First ATA/SATA or SCSI/SAS disk.  Monitor all attributes, enable
# automatic online data collection, automatic Attribute autosave, and
# start a short self-test every day between 2-3am, and a long self test
# Saturdays between 3-4am.
#/dev/sda -a -o on -S on -s (S/../.././02|L/../../6/03)

# Monitor SMART status, ATA Error Log, Self-test log, and track
# changes in all attributes except for attribute 194
#/dev/sdb -H -l error -l selftest -t -I 194

# Monitor all attributes except normalized Temperature (usually 194),
# but track Temperature changes >= 4 Celsius, report Temperatures
# >= 45 Celsius and changes in Raw value of Reallocated_Sector_Ct (5).
# Send mail on SMART failures or when Temperature is >= 55 Celsius.
#/dev/sdc -a -I 194 -W 4,45,55 -R 5 -m admin@example.com

# An ATA disk may appear as a SCSI device to the OS. If a SCSI to
# ATA Translation (SAT) layer is between the OS and the device then
# this can be flagged with the '-d sat' option. This situation may
# become common with SATA disks in SAS and FC environments.
# /dev/sda -a -d sat

# A very silent check.  Only report SMART health status if it fails
# But send an email in this case
#/dev/sdc -H -C 0 -U 0 -m admin@example.com

# First two SCSI disks.  This will monitor everything that smartd can
# monitor.  Start extended self-tests Wednesdays between 6-7pm and
# Sundays between 1-2 am
#/dev/sda -d scsi -s L/../../3/18
#/dev/sdb -d scsi -s L/../../7/01

# Monitor 4 ATA disks connected to a 3ware 6/7/8000 controller which uses
# the 3w-xxxx driver. Start long self-tests Sundays between 1-2, 2-3, 3-4, 
# and 4-5 am.
# NOTE: starting with the Linux 2.6 kernel series, the /dev/sdX interface
# is DEPRECATED.  Use the /dev/tweN character device interface instead.
# For example /dev/twe0, /dev/twe1, and so on.
#/dev/sdc -d 3ware,0 -a -s L/../../7/01
#/dev/sdc -d 3ware,1 -a -s L/../../7/02
#/dev/sdc -d 3ware,2 -a -s L/../../7/03
#/dev/sdc -d 3ware,3 -a -s L/../../7/04

# Monitor 2 ATA disks connected to a 3ware 9000 controller which
# uses the 3w-9xxx driver (Linux, FreeBSD). Start long self-tests Tuesdays
# between 1-2 and 3-4 am.
#/dev/twa0 -d 3ware,0 -a -s L/../../2/01
#/dev/twa0 -d 3ware,1 -a -s L/../../2/03

# Monitor 2 SATA (not SAS) disks connected to a 3ware 9000 controller which
# uses the 3w-sas driver (Linux). Start long self-tests Tuesdays
# between 1-2 and 3-4 am.
# On FreeBSD /dev/tws0 should be used instead
#/dev/twl0 -d 3ware,0 -a -s L/../../2/01
#/dev/twl0 -d 3ware,1 -a -s L/../../2/03

# Same as above for Windows. Option '-d 3ware,N' is not necessary,
# disk (port) number is specified in device name.
# NOTE: On Windows, DEVICESCAN works also for 3ware controllers.
#/dev/hdc,0 -a -s L/../../2/01
#/dev/hdc,1 -a -s L/../../2/03
#
# Monitor 2 disks connected to the first HP SmartArray controller which
# uses the cciss driver. Start long tests on Sunday nights and short
# self-tests every night and send errors to root
#/dev/sda -d cciss,0 -a -s (L/../../7/02|S/../.././02) -m root
#/dev/sda -d cciss,1 -a -s (L/../../7/03|S/../.././03) -m root

# Monitor 3 ATA disks directly connected to a HighPoint RocketRAID. Start long
# self-tests Sundays between 1-2, 2-3, and 3-4 am. 
#/dev/sdd -d hpt,1/1 -a -s L/../../7/01
#/dev/sdd -d hpt,1/2 -a -s L/../../7/02
#/dev/sdd -d hpt,1/3 -a -s L/../../7/03

# Monitor 2 ATA disks connected to the same PMPort which connected to the
# HighPoint RocketRAID. Start long self-tests Tuesdays between 1-2 and 3-4 am
#/dev/sdd -d hpt,1/4/1 -a -s L/../../2/01
#/dev/sdd -d hpt,1/4/2 -a -s L/../../2/03

# HERE IS A LIST OF DIRECTIVES FOR THIS CONFIGURATION FILE.
# PLEASE SEE THE smartd.conf MAN PAGE FOR DETAILS
#
#   -d TYPE Set the device type: ata, scsi, marvell, removable, 3ware,N, hpt,L/M/N
#   -T TYPE set the tolerance to one of: normal, permissive
#   -o VAL  Enable/disable automatic offline tests (on/off)
#   -S VAL  Enable/disable attribute autosave (on/off)
#   -n MODE No check. MODE is one of: never, sleep, standby, idle
#   -H      Monitor SMART Health Status, report if failed
#   -l TYPE Monitor SMART log.  Type is one of: error, selftest
#   -f      Monitor for failure of any 'Usage' Attributes
#   -m ADD  Send warning email to ADD for -H, -l error, -l selftest, and -f
#   -M TYPE Modify email warning behavior (see man page)
#   -s REGE Start self-test when type/date matches regular expression (see man page)
#   -p      Report changes in 'Prefailure' Normalized Attributes
#   -u      Report changes in 'Usage' Normalized Attributes
#   -t      Equivalent to -p and -u Directives
#   -r ID   Also report Raw values of Attribute ID with -p, -u or -t
#   -R ID   Track changes in Attribute ID Raw value with -p, -u or -t
#   -i ID   Ignore Attribute ID for -f Directive
#   -I ID   Ignore Attribute ID for -p, -u or -t Directive
#   -C ID   Report if Current Pending Sector count non-zero
#   -U ID   Report if Offline Uncorrectable count non-zero
#   -W D,I,C Monitor Temperature D)ifference, I)nformal limit, C)ritical limit
#   -v N,ST Modifies labeling of Attribute N (see man page)
#   -a      Default: equivalent to -H -f -t -l error -l selftest -C 197 -U 198
#   -F TYPE Use firmware bug workaround. Type is one of: none, samsung
#   -P TYPE Drive-specific presets: use, ignore, show, showall
#    #      Comment: text after a hash sign is ignored
#    \      Line continuation character
# Attribute ID is a decimal integer 1 <= ID <= 255
# except for -C and -U, where ID = 0 turns them off.
# All but -d, -m and -M Directives are only implemented for ATA devices
#
# If the test string DEVICESCAN is the first uncommented text
# then smartd will scan for devices.
# DEVICESCAN may be followed by any desired Directives.
/dev/disk/by-id/ata-WDC_WD2503ABYX-01WERA0_WD-WMAYS0058799 \
    -a -S on -m root \
    -M once
root@ptLWL01:~# 
Liegt das möglicherweise an der weiteren aktiven Zeile

Code: Alles auswählen

DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner

Benutzeravatar
heisenberg
Beiträge: 4236
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: SMARTD: Schwellwerte für Mailbenachrichtigung

Beitrag von heisenberg » 09.03.2025 15:23:01

letzter3 hat geschrieben: ↑ zum Beitrag ↑
09.03.2025 14:38:31
Liegt das möglicherweise an der weiteren aktiven Zeile

Code: Alles auswählen

DEVICESCAN -d removable -n standby -m root -M exec /usr/share/smartmontools/smartd-runner
Kann gut sein.

Eigentlich nicht. In der Manpage steht drin, dass man generische Einstellungen für alle Geräte konfigurieren kann, dann aber auch Einstellungen für einzelne Platten, die die generischen Einstellunen übersteuern.

Antworten