Como Bart observa, você pode usar os plugins Nagios / Nagios para fazer isso.
Você também pode configurar Monit , que lhe dará um acompanhamento básico em um pacote simples e agradável. A Monit também fará o "processo de recuperação", então, se, por exemplo, o processo do ClamAV cair, a Monit notará o evento, o informará e o reiniciará. Monit é executado como um daemon, então você não precisa se preocupar com o cron.
Além do material de sistemas padrão (carga, espaço em disco, RAM livre), aqui está um exemplo de configuração para uma variedade de serviços: link
Ah, documentos do Debian na Monit: