Você pode executar o MRTG para representar graficamente vários aspectos do servidor, como uso da CPU, uso de RAM, número de processos. É muito útil para servidores sem uma GUI, pois cria imagens para exibição em páginas da web.
Se você tiver o GNOME instalado, poderá monitorar os recursos do sistema usando o aplicativo Monitor do Sistema.
Como alternativa, você pode executar algo assim a cada minuto no cron:
top -n 1 -b | head >> logfile
que registrará o tempo de atividade, usuários, médias de carga, número de processos, uso da CPU, uso de memória / troca e os três principais processos com fome de recursos em um arquivo para visualização posterior. -n 1 fica no topo uma vez
Como você mencionou especificamente, você roda o Ubuntu, acredito que você pode monitorar isso pela Canonical usando o Landscape .
top-cpu
nãotopcpu
. Não sei o que era antes disso.