如何知道 smartd 测试是否成功完成

如何知道 smartd 测试是否成功完成

我正在使用 smartmontools 6 和 redhat5。在我的 smartmontool 中,smartd dameon 工作正常,这意味着/opt/smarttool/logs每 30 分钟记录一次更改位置。

日志文件名是:

  1. savestatesWDC_WD2500AAKX_221CA1-WD_WMAYUA520570.ata.state

  2. attributelogWDC_WD2500AAKX_221CA1-WD_WMAYUA520570.ata.csv

  3. attributelogTRANSCEND-20100412____CF1007B4.ata.csv

smartd现在我想通过更新文件中的条目来执行测试smartd.conf。在许多网站上,我读到日志会在/var/log/messages发生错误或故障的位置生成。但我不知道执行测试时是否发生错误,或者在 的位置没有生成日志/var/log/messages

有什么方法可以知道测试是否成功完成,因为我想保存测试的状态,即完成或未完成、失败或错误。​

答案1

当 smartd 扫描检测到并发出问题时,您可以给自己发送邮件,请参阅例如https://help.ubuntu.com/community/Smartmontools#Actions_in_case_of_trouble或者https://wiki.archlinux.org/index.php/SMART#Email_潜在_问题 关于如何做到这一点。对于某些事件或者如果您想设置自定义阈值,您可能需要调整smart.conf文件

或者,您可以配置 syslog,以便智能错误/关键问题(或 smartd 触发的检查期间可能出现的任何其他问题)获得单独的日志文件或单独的 syslog 工具,您可以根据需要轻松监控它们。检查笔记底部的部分智能手册页有关 syslog 配置所需更改的详细信息。有关使用 smartd 配置 syslog 的更多详细信息,请检查http://blog.stalkr.net/2009/10/logging-smartd-messages-with-rsyslog.html

如果您想根据驱动器的当前状态检查日志,请运行一些手动触发的简短测试,smartctl并将其与您在日志中看到的内容进行比较。

希望这能回答您的问题,如果没有,请指出缺少的内容。

相关内容