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

mpe*_*pen 6 zfs zpool

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

现在已经修复了,但如果这种情况再次发生,我希望尽早收到警告。当硬盘脱机/降级/不可用时,我可以让它向我发送电子邮件吗?

目前在 Ubuntu 16.04.2 上运行 ZFS 0.6.5.6。

sho*_*hok 6

您可以(并且应该)通过 ZFS 事件守护进程监控您zed

或者,您可以配置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
Run Code Online (Sandbox Code Playgroud)