Назад | Перейти на главную страницу

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

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

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

Чтобы получить электронное письмо с помощью 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

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

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