Cacti stores all of the necessary information to create graphs and populate them with data in a MySQL database

What is Cacti?

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box.

Cacti is a tool in the Monitoring Tools category of a tech stack.

Who Uses Cacti?

4 companies use Cacti including Webedia, Cosmote, and Dek-D.

Cacti integrates with

Why people like Cacti

Here’s a list of reasons why companies and developers use Cacti.



Add a one-liner

Cacti's Features

  • Unlimited number of graph items can be defined for each graph optionally utilizing CDEFs or data sources from within cacti.
  • Automatic grouping of GPRINT graph items to AREA, STACK, and LINE[1-3] to allow for quick re-sequencing of graph items.
  • Auto-Padding support to make sure graph legend text lines up.
  • Graph data can be manipulated using the CDEF math functions built into RRDTool. These CDEF functions can be defined in cacti and can be used globally on each graph.
  • Data sources can be created that utilize RRDTool's "create" and "update" functions. Each data source can be used to gather local or remote data and placed on a graph.

Cacti's alternatives

  • Kibana - Explore & Visualize Your Data
  • Grafana - Open source Graphite & InfluxDB Dashboard and Graph Editor
  • Prometheus - An open-source service monitoring system and time series database, developed by SoundCloud
  • Nagios - Complete monitoring and alerting for servers, switches, applications, and services
  • Graphite - A highly scalable real-time graphing system

See all alternatives to Cacti

Explore other Monitoring tools that are known for: