Cacti é um frontend completo para RRDTool, armazena todas as informações necessárias para criar gráficos e popula-los com dados em um banco de dados MySQL. O frontend é completamente orientado para PHP. Juntamente com ser capaz de manter gráficos, fontes de dados e arquivos Round Robin em um banco de dados, cacti lida com a coleta de dados. Há também suporte SNMP para aqueles usados para criar gráficos de tráfego com MRTG.