Как мне настроить 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
Таким образом, демон отправит любой новый вывод агента на указанный вами адрес электронной почты.
Надеюсь, это поможет