Cacti is een open-sourceoplossing voor netwerkmonitoring en grafieken, gebouwd op RRDtool. Het verzamelt tijdreeksgegevens van netwerkapparatuur, servers en applicaties, slaat die op en toont ze als grafieken. Het beschikt over een gedistribueerd en storingsbestendig verzamelraamwerk, sjablonen voor apparaten, grafieken en bomen, plug-ins, rolgebaseerd gebruikersbeheer en meerdere talen. De snelle poller Spine is in C geschreven. Cacti is bedoeld voor kleine netwerken tot netwerken met tienduizenden apparaten en draait als PHP-toepassing op uw eigen webserver met MariaDB of MySQL.
Cacti is vrije software onder de GNU General Public License; het auteursrecht en het handelsmerk berusten bij The Cacti Group, Inc. De projectsite vermeldt geen vestigingsplaats. Omdat u Cacti zelf installeert en beheert, bepaalt u zelf waar de meetgegevens staan en wie er toegang toe heeft. Er is geen cloudaanbod van de leverancier nodig, waardoor er geen afhankelijkheid van een externe hostingpartij ontstaat.