[solved] smartctl spammy syslog (temperature)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
aNkh
Beiträge: 6
Registriert: 03.09.2009 00:22:58

[solved] smartctl spammy syslog (temperature)

Beitrag von aNkh » 07.09.2009 11:25:08

Hi!

Meine /etc/smartd.conf sieht folgendermaßen aus:

Code: Alles auswählen

/dev/sda -d scsi -a -I 194 -I 190 -I 9 -o on -S on -m root -s (S/../.././00|L/../../1/01)
Trotzdem habe ich sowas im syslog:

Code: Alles auswählen

Device: /dev/sda, SMART Usage Attribute: 194 Temperature_Celsius changed from 75 to 74
Ich dachte eigentlich, mit -I 194 würde das unterdrückt werden? Beim googlen habe ich nur alte Bugs gefunden, die aber laut developer gefixt sind.

Grüße
Zuletzt geändert von aNkh am 08.09.2009 19:20:56, insgesamt 1-mal geändert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smartctl spammy syslog (temperature)

Beitrag von rendegast » 07.09.2009 13:39:29

Walkaroundbeispiele für das Ausfiltern von Meldungen der Temperaturänderungen bis 39 Grad Celsius:

rsyslog.d/SMARTD.conf:

Code: Alles auswählen

:msg,regex,"to [1-3][0-9] Celsius"			~
:programname,isequal,"smartd"				/var/log/SMARTD-daemon-syslog
:programname,isequal,"smartd"				~
oder
/etc/syslog-ng/syslog-ng.conf :

Code: Alles auswählen

...
filter f_SMARTD_2 {
        not match("to [1-3][0-9] Celsius");
};
...

Nebenbei ist 75 Grad doch sehr heiß,
ich sehe über 40 Grad schon als meldungswert:

Code: Alles auswählen

DEVICESCAN  -W 8,40,43 ...
und über 50 Grad mag ich nicht, da kommt ein Lüfter vor.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

aNkh
Beiträge: 6
Registriert: 03.09.2009 00:22:58

Re: smartctl spammy syslog (temperature)

Beitrag von aNkh » 07.09.2009 14:27:21

Die 75 sind ja nicht der Raw Value, der liegt bei 27°C. ;)

Aber wieso benötigt man da einen Workaround? Ist das ein offener Bug, oder was?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smartctl spammy syslog (temperature)

Beitrag von rendegast » 07.09.2009 14:44:52

Liegt vielleicht an der Version der smartmontools?
Bei mir testing-squeeze mit smartmontools 5.38 sieht die Meldung auch anders aus:
SMARTD-daemon-syslog:

Code: Alles auswählen

Aug 23 12:50:24 machine smartd[3027]: Device: /dev/hdc, Temperature changed +8 Celsius to 54 Celsius (Min/Max 12/54)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

aNkh
Beiträge: 6
Registriert: 03.09.2009 00:22:58

Re: smartctl spammy syslog (temperature)

Beitrag von aNkh » 07.09.2009 16:47:59

Ich habe ein apt-get update/upgrade durchlaufen lassen und -d in sat geändert. Jetzt gibts keine Temperaturen mehr im syslog; sehr erfreulich. :)
Merkwürdig nur, ich hatte mir die smartmontools erst vor einer Woche aus dem Netz geholt...

Danke!

Nur eine Frage noch: Wenn die smartmontools in init.d liegen, müssten sie doch eigentlich bei einem Reboot automatisch geladen werden, oder? Tun sie nämlich nicht..

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: smartctl spammy syslog (temperature)

Beitrag von nepos » 07.09.2009 17:13:13

aNkh hat geschrieben:Nur eine Frage noch: Wenn die smartmontools in init.d liegen, müssten sie doch eigentlich bei einem Reboot automatisch geladen werden, oder? Tun sie nämlich nicht..
Nein, dazu muss in /etc/rcX.d/ ein Symlink auf das Skript in /etc/init.d existieren, der mit S beginnt.
In /etc/init.d/ liegen nur die Start-/Stop-Skripte. Aufgerufen werden sie aber durch die Symlinks in den Runlevel-Verzeichnissen.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: smartctl spammy syslog (temperature)

Beitrag von rendegast » 07.09.2009 18:10:16

und -d in sat geändert. Jetzt gibts keine Temperaturen mehr im syslog; sehr erfreulich.
Liegt es wirklich an '-d sat'?
Ist nach meiner Erfahrung nützlich beim Ansprechen von externen HDD, zBsp über USB,
hat aber mit der Ausgabe nichts zu tun.

Wenn es sich um ein internes SATA-Laufwerk handelt, sollte die Ausgabe von

Code: Alles auswählen

smartctl -a /dev/sda
und
smartctl -a -dsat /dev/sda
identisch sein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

aNkh
Beiträge: 6
Registriert: 03.09.2009 00:22:58

Re: smartctl spammy syslog (temperature)

Beitrag von aNkh » 07.09.2009 22:07:33

Ja, die Ausgabe ist die gleiche. Ich nehme mal an, dass -d scsi einfach rumgesponnen hat.

Antworten