Embora seja principalmente voltado para serviços de monitoramento, eu estaria pensando em usar o Nagios para isso - apenas um mecanismo de agendamento e relatório - quais programas ele executa e onde eles são executados depende de você.
Além de rodar como um mecanismo de agendamento, você pode configurar os trabalhos para serem passivos - depois injetar status no Nagios dependendo do resultado - o que talvez seja uma abordagem mais sensata se você tiver dependências complexas (por exemplo, executar o backup somente após a varredura AV foi enviada). Com essa abordagem, você pode usar seus e-mails existentes como acionadores para estados dos serviços.
Independentemente da abordagem escolhida, você terá que gastar algum tempo e esforço nisso.