RAID-Z失败通知

我有一个带有RAID-Z 10TBarrays的FreeBSD文件服务器(所以8TB可以使用2TB冗余)。 我试图找出如何让系统通知我,最好是通过电子邮件,如果其中一个驱动器失败。 这是因为机器没有屏幕,很less直接login。

我想要一个通知,因为否则我们唯一的暗示,有什么地方出了问题是当第二个驱动器去,并与它的数据。

你可以尝试一些查询并通过cron / emailparsingzpool status的输出。 或者在http://www.santools.com/smartmonux.html上find商业解决scheme

添加到/etc/periodic.conf:

 daily_status_zfs_enable="YES" 

然后,您将将zfs池的状态添加到发送的每日定期电子邮件中。 如果你目前没有收到他们,你也可以通过variables添加你的电子邮件地址:

daily_output="[email protected]"

chkdsk是一个脚本,你可以运行通过cron,当正确configuration将通过电子邮件发现zpool错误。

对于直接监控,您可以使用“zpool status -x”,这将提供脚本友好的输出。 它会或者说“所有池都是健康的”,或者列出有错误或不可用的池。