Cacti

Cacti ist ein webbasiertes Tool zur Erfassung und Visualisierung von Zeitreihendaten, das sich vor allem zur Überwachung von Netzwerk- und Systemmetriken eignet. Es baut auf RRDtool auf und ermöglicht das zyklische Abrufen (Polling) von Messwerten, typischerweise im Fünf-Minuten-Takt, etwa zu Bandbreitennutzung, CPU-Auslastung oder Speicherverbrauch. Die erfassten Daten werden in einer Round-Robin-Datenbank abgelegt und in Form von Graphen über eine Weboberfläche dargestellt.

Ein zentrales Merkmal des plattformunabhängigen Werkzeugs ist der modulare Aufbau mit einem ausgeprägten Template-System. Damit lassen sich wiederverwendbare Vorlagen für Hosts, Graphen und Datenquellen definieren, was insbesondere bei größeren Installationen die Verwaltung vereinfacht. Zur Datenerhebung unterstützt Cacti primär SNMP, kann aber auch über eigene Skripte Daten aus nahezu beliebigen Quellen erfassen. Darüber hinaus ist das Tool mandantenfähig und bietet eine granulare Rechtevergabe für Benutzer.

Cacti eignet sich vor allem für Umgebungen, in denen eine möglichst ressourcenschonende, langfristige Metrikerfassung im Vordergrund steht, etwa zur Kapazitätsplanung oder Fehleranalyse. Es ist in PHP geschrieben, nutzt typischerweise einen Apache- oder Nginx-Webserver und erfordert eine relationale Datenbank wie MySQL oder MariaDB. Das Projekt steht unter der GNU General Public License Version 2.

Noch keine Bewertungen vorhanden
Kategorie
Autor
The Cacti Group
Softwarelizenz
Sprache