在FreeNAS上ZFS磁盘发生故障时设置电子邮件警报

我正在尝试使用4x1TB磁盘,单奇偶校验ZFS RAID的FreeNAS 0.7.2 Sabanda(版本5226).

虽然FreeNAS中内置的电子邮件报告很好,但我想知道是否有一种方法可以让我立即给我发电子邮件,如果磁盘出现故障或有任何可疑之处,因为我只能容忍单个磁盘故障.

任何想法都感激不尽.

(注意:根据那里的评论者的推荐,从superuser.com转发)

最佳答案
一个人认为我现在能想到的是让一个cron作业定期运行像zpool status -x这样的命令并检查它是否返回除了所有池都健康之外的任何东西.如果是这样,那么它将触发一封电子邮件. (不幸的是,我还在学习东西,所以我不能自己编写脚本,但我一直在找人.)

另一个想法是通过电子邮件将状态报告通过电子邮件发送给您,并让您的电子邮件程序查找“校验和不匹配”等关键字,因为zpool错误将显示在这些日志中.

不幸的是,我不相信有任何内置的电子邮件提醒,这有点令人惊讶.我以前从未找过它们,但在设置ReadyNAS之后,我有点期待它们.它不仅会提醒我驱动器故障/故障(换出的扇区增加),但如果驱动器出现故障且数据存在风险,它将关闭以保护数据.

转载注明原文:在FreeNAS上ZFS磁盘发生故障时设置电子邮件警报 - 代码日志