小编Day*_*ker的帖子

amavis cronjob 突然抛出一个错误

有人可以解释为什么 amavis cronjob 突然出现以下错误吗?

Cron <amavis@bee> test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync

rules: failed to run T_SPF_HELO_PERMERROR test, skipping:
    (Can't locate object method "check_for_spf_helo_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 19.
)
rules: failed to run T_SPF_TEMPERROR test, skipping:
    (Can't locate object method "check_for_spf_temperror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 614.
)
rules: failed to run T_SPF_PERMERROR test, skipping:
    (Can't locate object method "check_for_spf_permerror" via package "Mail::SpamAssassin::PerMsgStatus" at (eval 1156) line 784.
)
rules: failed to run T_SPF_HELO_TEMPERROR …
Run Code Online (Sandbox Code Playgroud)

email postfix spamassassin amavis cron

6
推荐指数
1
解决办法
1190
查看次数

ZFS 报告(在 FreeBSD 和 Linux 上通过 ZoL)

作为 mdadm 的长期用户,刚刚遇到磁盘错误并记得我为 mdadm 配置了自动邮件报告磁盘错误。

因此我只需要在/etc/mdadm/mdadm.conf 中插入我的邮件地址

MAILADDR someone@exaplme.org
Run Code Online (Sandbox Code Playgroud)

但是我真的很想念 FreeBSD 上的那个。由于我的 ZFS RAID6 现在运行了半年多,我想如果磁盘出现故障会发生什么?

我从未配置任何外部邮件地址。有没有简单的方法来完成测试这个?

就像在 mdadm 上一样:

sudo mdadm –monitor –scan –test
Run Code Online (Sandbox Code Playgroud)

我将如何使用 ZoL(Linux 上的 ZFS)在 Linux 上执行此操作?

编辑:对不起,我的意思是自动报告。没有预定。

我知道我可以每分钟构建一个脚本并解析 zpool status -X。但我认为这不是完成报告问题的一种非常优雅的方法。最好在磁盘故障时立即得到通知(如 mdadm)

编辑[2]:感谢您的建议,但我没有遇到一些脚本问题,有人可以帮我解决 /bin/sh 中的 for 循环问题 -> PASTEBIN

编辑[3]:得到了我的 for 循环问题。:)(在PSTEBIN 中更新)

对我的脚本还有什么建议吗?

freebsd zfs reporting drive-failure zfsonlinux

5
推荐指数
1
解决办法
2463
查看次数