A menos que você configure uma ferramenta de coleta de dados, a resposta é não, não existe esse utilitário interno, que registrará a utilização de recursos diferentes.
Por outro lado, toda instalação do Linux vem com o utilitário sar, que aborda o assunto do qual você está falando. Não vou entrar em detalhes sobre como você coleta dados e como extrai esses dados para relatórios, já que as necessidades de todos os servidores e de todas as organizações são diferentes.
Faça login no seu servidor e comece a ler a página man do comando sar
. Em seguida, faça uma pesquisa no google sobre como usar sar efetivamente. E em pouco tempo você poderá configurar seu utilitário de coleta de dados. Quando você encontrar um problema, basta voltar aos logs do sar pelo período de tempo especificado e descobrir qual recurso foi utilizado mais do que o normal, etc.
É uma ferramenta inestimável para convencer a administração a investir algum dinheiro para comprar / atualizar o hardware, se você estiver continuamente gastando 75% ou mais, e nenhuma outra maneira de provar isso a eles. Existem até mesmo macros do excel para fazer relatórios gráficos (leia como falas de gerenciamento) a partir de dados brutos do sar, se não me engano.