Eu sugiro que você olhe para o logcheck
-package - ele monitora a maioria dos registros relevantes (se não todos) e envia resumos por hora de todas as entradas suspeitas. Note que envia e-mail, então você tem que configurar um servidor para isso também ...
Quanto aos logins de SSH com falha, sugiro que você veja o uso de um firewall para bloquear todo o acesso de hosts desconhecidos - tente ver o "Uncomplicated FireWall" do Ubuntu, ufw
.
Finalmente, sugiro que você consulte o Guia do Servidor Ubuntu oficial.
(Para uma boa medida, eu geralmente os instalo em todos os servidores; munin
para monitoramento, backupninja
(nome diz tudo), etckeeper
para acompanhar /etc
e, como mencionado, logcheck
. )