当 zpool 驱动器死机时发送电子邮件?

当 zpool 驱动器死机时发送电子邮件?

前几天我无法访问我的媒体驱动器。通过 SSH 连接到我的媒体服务器以查看发生了什么。ZFS 池甚至没有安装。当我再次运行它时,我发现它已降级并且其中一个硬盘处于 UNAVAIL 状态。

现在已经修复了,但如果再次发生这种情况,我希望能够提前收到警告。当硬盘离线/降级/不可用时,我可以让它给我发送电子邮件吗?

目前在 Ubuntu 16.04.2 上运行 ZFS 0.6.5.6。

答案1

您可以(并且应该)通过以下方式监控您的矿池zedZFS 事件守护进程

或者,您可以配置cron定期运行zpool status -x,在打印某些输出时发送电子邮件。例如:

#!/bin/bash
exit_code=0
/usr/sbin/zpool status -x | grep -v "all pools are healthy" && exit_code=1
exit $exit_code

相关内容