Henrique - RJ
(usa Outra)
Enviado em 02/09/2017 - 19:22h
Já sei o que o smart-notifier alerta.
Ele alerta para:
1. atributo, current pending sector ( ID 197 ), ( bad block em formação ) quando ele sai do zero em data;
2. atributo, off-line uncorrectable ( ID 198 ), ( bad block em formação ) quando ele sai do zero em data;
3. caso não consiga ler o SMART do HD;
4. caso leia o SMART do HD mas tenha algum erro em alguma leitura de algum atributo;
5. caso algum atributo crítico tenha ultrapassado o limite do fabricante;
6. atributos que não são críticos mas que considera importantes ( ex: CRC error count ID 199; calibration retry count ID 11).
Fiz uma gambiarra aqui e ele alertou isto é, está funcionando direitinho.
Isso é o que temos no Linux para monitorar a saúde dos HDs.
Variações em geral de qualquer atributo o smartd registra no syslog mantendo um histórico que é útil para avaliação do estado do HD.
Se eu não faço esses testes teria a impressão de o smart-notifier não estar funcionando porque ele ficou quieto mais de um ano sem qualquer alerta.
Ao fim ao resto ele acaba por alertar quase tudo que é importante.
-------------------------------------
EDIT
Aqui tudo o que ele alerta:
https://www.systutorials.com/docs/linux/man/5-smartd.conf/
SMARTD_FAILTYPE
gives the reason for the warning or message email. The possible values that it takes and their meanings are:
EmailTest: this is an email test message.
Health: the SMART health status indicates imminent failure.
Usage: a usage Attribute has failed.
SelfTest: the number of self-test failures has increased.
ErrorCount: the number of errors in the ATA error log has increased.
CurrentPendingSector: one of more disk sectors could not be read and are marked to be reallocated (replaced with spare sectors).
OfflineUncorrectableSector: during off-line testing, or self-testing, one or more disk sectors could not be read.
Temperature: Temperature reached critical limit (see -W directive).
FailedHealthCheck: the SMART health status command failed.
FailedReadSmartData: the command to read SMART Attribute data failed.
FailedReadSmartErrorLog: the command to read the SMART error log failed.
FailedReadSmartSelfTestLog: the command to read the SMART self-test log failed.
-----------------------------
EDIT 2
Acabei de fazer um teste aqui com limite de temperatura e o smart-notifier não me alertou por popup ( só ficou registrado no syslog ).
------------------------------------
EDIT 3
Moral da história ...
O smart-notifier só mostra alertas tipo popup para pouquíssimos eventos.
Talvez só para, current pending sector, off-line uncorrectable e outros poucos atributos pre-failure ou críticos que tenham estourado o limite do fabricante ( threshold. )
Como disse o chinês em um email, smart-notifier é um recurso
[*****].