OpenTSDB pode fazer o que você quiser, mas, como apontado nos comentários, os requisitos de disco são bem grandes.
Estou procurando um sistema de monitoramento como o Cacti, que não perde dados ao longo do tempo, todas as ferramentas que eu encontrei usam arquivos rrd, que calcula a média dos dados com o passar do tempo.
Eu gostaria de poder voltar para (por exemplo) 1º de abril às 12:00 e ver quais eram os dados capturados naquele momento, não qual era a média para aquele dia inteiro.
Existe um sistema de monitoramento que pode fazer isso?
OpenTSDB pode fazer o que você quiser, mas, como apontado nos comentários, os requisitos de disco são bem grandes.
Nas tags de pergunta, você checou tanto o Nagios quanto o Zabbix.
No Zabbix, todos os itens monitorados vêm com um dado pré-definido
você pode personalizar ambos, item por item. Os itens de 70k + que estou monitorando estão atualmente consumindo ~ 5Gb no banco de dados.
Ele rola com qualquer um dos seguintes back-end do DB:
MySQL, Oracle, PostgreSQL, DB2
Tags monitoring cacti zabbix nagios