如何配置 cfengine3 以便在可用空间少于 10GB 时向我发送电子邮件?

如何配置 cfengine3 以便在可用空间少于 10GB 时向我发送电子邮件?

我希望在服务器的可用磁盘空间低于 10GB 时收到通知。如何配置 cfengine3 以在可用空间低于 10GB 时通知我?

答案1

这个问题看起来很像那个问题

要使用 cfengine 3 接收电子邮件,您需要使用 cf-execd 而不是 cf-agent,并定义发送电子邮件的位置:

body executor control
{
    mailfrom => "[email protected]";
    mailto => "[email protected]";
    smtpserver => "smtp.example.org";
    exec_command => "$(sys.workdir)/bin/cf-agent -f failsafe.cf && $(sys.workdir)/bin/cf-agent";
    schedule   => { "Min00_05", "Min30_35" }
}

参考 :cfengine 文档

因此守护进程将把代理的任何新输出发送到您指定的电子邮件地址。

希望这会有所帮助

相关内容