使用cronjobs进行磁盘监视 – 报告磁盘问题

有没有办法监测磁盘运行状况并发送错误的cronjob报告?

我知道你可以smartctl -s on -a /dev/hda使用smartctl -s on -a /dev/hda来获取信息,但是只是想知道是否有一种方法可以用来过滤,只有在需要注意的时候才发送。

SmartMon是我想看的东西吗?

您可以设置smartd作为守护进程运行,并在发生磁盘错误时通过电子邮件发送给您。 将-m [email protected]添加到smartdconfiguration文件的相关行(例如/etc/smartd.conf/etc/default/smartmontools )。 这是通常以DEVICESCAN开头的行。

您可以通过在smartdconfiguration文件中启用smartd作为服务运行,例如用于RHEL的/etc/smartd.conf。 发生错误时,可以select发送警报消息。