我正在尝试让我的基于 Fedora15 的服务器通过mdadm
邮件发送任何错误。我在网上找到了这个代码片段并将其放在我的 crontab 中(crontab -e
):
0,20,40 * * * * mdadm --monitor -1 -m [email protected] -scan
什么都没发生。在终端中手动运行此程序时,也没有收到任何电子邮件。我猜我需要更改一些设置来设置使用 vanilla Fedora 安装发送电子邮件。
我应该从哪里开始呢?谢谢!
答案1
仅当检测到事件时才会向您发送电子邮件。如果您的阵列健康,您将不会收到任何电子邮件。这可能是您想要的,而不是在没有问题时每 20 分钟收到一封电子邮件。
您可以添加-t
来测试此命令:
mdadm --monitor -1 -t -m [email protected] --scan
答案2
您不需要在 Fedora 15 上执行此操作,因为它在监控模式下运行 mdadm 守护程序并会向您发出警报 - 只需确保该mdmonitor
服务已启用。
电子邮件将发送给 root 用户,因此只需确保在别名文件中添加适当的条目,以便发送给 root 的邮件能够到达您。如果您无法让发送给 root 的邮件正常工作,请设置MAILADDR
您/etc/mdadm.conf
希望它使用的地址并重新启动mdmonitor
服务。