通过 smartd.conf 设置阈值

通过 smartd.conf 设置阈值

我们目前使用 smartd 来监控磁盘上的 SMART 健康状况。我想设置 smartd 用于报告的“阈值”。

例如:

197 Current_Pending_Sector  0x0012   100   100   000    Old_age   Always       -       9
198 Offline_Uncorrectable   0x0010   100   100   000    Old_age   Offline      -       9

我希望能够为这两个属性设置一个阈值,只有当它们超过 10 时才报告。我还没有找到通过 smartd.conf 设置它的方法,而且我也不想真正关闭守护进程。

有谁尝试过这个吗,或者知道怎样才能比将脚本放入 cron.hourly 更好地完成这个任务?

答案1

向 smartd 发送 HUP 信号将导致它重新加载配置而不终止守护进程。

尽管如此,这对您寻找您所寻求的东西没有帮助。

您无法更改 SMART 磁盘上的阈值,因为它们是由制造商在制造时设置的。

您将必须借助于 cron 作业,使用 smartctl 轮询值,并将它们与您想要的阈值进行比较。

相关内容