Как мне настроить cfengine3, чтобы он отправлял мне электронное письмо, когда / менее 10 ГБ свободно?

Я хочу получать уведомление, когда свободное место на моем сервере становится меньше 10 ГБ. Как мне настроить cfengine3, чтобы он сообщал мне, когда / имеет менее 10 ГБ свободного места?

1 ответ

Решение

Этот вопрос очень похож на этот вопрос

Чтобы получить электронное письмо с помощью cfengine 3, вам нужно использовать cf-execd, а не cf-agent, и указать, куда отправлять электронное письмо:

body executor control
{
    mailfrom => "from@adress.org";
    mailto => "to@adress.org";
    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

Таким образом, демон отправит любой новый вывод агента на указанный вами адрес электронной почты.

Надеюсь, это поможет

Другие вопросы по тегам