有没有办法监视磁盘健康状况并发送错误 cronjob 报告?
我知道您可以用它smartctl -s on -a /dev/hda
来提取信息,但只是想知道是否有一种方法可以用来过滤并且仅在需要注意时发送。
我想研究一下 SmartMon 吗?
答案1
您可以设置smartd
为作为守护程序运行,并在发生磁盘错误时向您发送电子邮件。添加到配置文件的相关行(例如或)。这是通常以 开头的行。-m [email protected]
smartd
/etc/smartd.conf
/etc/default/smartmontools
DEVICESCAN
答案2
您可以通过在 smartd 配置文件(例如 RHEL 的 /etc/smartd.conf)中启用它来将 smartd 作为服务运行。有一个选项用于在出现问题时发送警报消息。