Esta questão parece muito com essa pergunta
Para receber um email com cfengine 3, você precisa usar o cf-execd em vez do cf-agent e definir em algum lugar para onde enviar o email:
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" }
}
Referência: documentação do cfengine
Assim, o daemon enviará qualquer nova saída do agente para o endereço de e-mail que você especificou.
Espero que isso ajude