Kakteen (Software) - Cacti (software)

Kakteen
Cacti3.png
Kakteen (Software) screenhot.png
Entwickler Die Cacti Group, Inc.
Erstveröffentlichung 23. September 2001 ; Vor 18 Jahren ( 23.09.2001 )
Stabile Version
1.2.12 (3. Mai 2020 ; vor 3 Monaten ) [±] ( 2020-05-03 )
Repository Bearbeiten Sie dies bei Wikidata
Geschrieben in PHP , MySQL
Betriebssystem Plattformübergreifend
Art Netzwerküberwachung
Lizenz GNU General Public License
Webseite www .cacti .net

Kakteen ist ein Open-Source , web-basierte Netzwerküberwachung und Grafik - Tool als konzipiert Front-End - Anwendung für die Open-Source - Industriestandard - Datenprotokollierungswerkzeug RRDtool . Mit Cacti kann ein Benutzer Dienste in festgelegten Intervallen abfragen und die resultierenden Daten grafisch darstellen. Es wird im Allgemeinen verwendet, um Zeitreihendaten von Metriken wie CPU-Auslastung und Netzwerkbandbreitennutzung grafisch darzustellen. Eine übliche Verwendung besteht darin, den Netzwerkverkehr zu überwachen, indem ein Netzwerk-Switch oder eine Router- Schnittstelle über SNMP ( Simple Network Management Protocol) abgefragt wird.

Das Front-End kann mehrere Benutzer mit jeweils eigenen Diagrammsätzen verwalten. Daher wird es manchmal von Webhosting- Anbietern (insbesondere dedizierten Servern , virtuellen privaten Servern und Colocation-Anbietern) verwendet, um Bandbreitenstatistiken für ihre Kunden anzuzeigen. Es kann verwendet werden, um die Datenerfassung selbst zu konfigurieren, sodass bestimmte Setups ohne manuelle Konfiguration von RRDtool überwacht werden können. Cacti kann erweitert werden, um jede Quelle über Shell-Skripte und ausführbare Dateien zu überwachen .

Cacti einer von zwei können Backends : „cmd.php“, ein PHP - Skript geeignet für kleinere Installationen oder „Spine“ (früher Cactid), eine C -basierte poller , die zu Tausenden von Hosts skalieren.

Geschichte

Das Cacti-Projekt wurde erstmals am 2. September 2001 von Ian Berry gestartet. Berry war inspiriert, das Projekt zu starten, während er für einen kleinen ISP arbeitete, während er noch in der High School war und PHP und MySQL lernte . Sein zentrales Ziel bei der Entwicklung von Cacti "war es, eine einfachere Bedienung als RRDtool und mehr Flexibilität als MRTG zu bieten ".

Am 13. September 2004 wurde die Version 0.8.6 veröffentlicht, mit der mehr Entwickler und später eine höhere Programmgeschwindigkeit und Skalierbarkeit einhergingen .

Die Version 0.8.7 wurde im Oktober 2007 zur Verwendung freigegeben. Im Juni 2012 gab eine Roadmap auf der Website an, dass die Veröffentlichung der Version 1.0.0 im ersten Quartal 2013 geplant war. Bis August 2013 wurde sie jedoch durch den Hinweis ersetzt, dass " Diese Roadmap ist veraltet. Wir organisieren uns neu, um den Entwicklungszyklus von Cacti zu verbessern. Weitere Informationen folgen vor Ende 2013! ".

Die Version 0.8.8c wurde im August 2014 mit zahlreichen Fehler- und Sicherheitsproblemen sowie einigen neuen Funktionen veröffentlicht.

Die Version 0.8.8d wurde im Juni 2015 mit zahlreichen gepatchten Fehlern veröffentlicht.

Die Version 0.8.8e wurde im Juli 2015 mit zahlreichen Fehler- und Sicherheitsproblemen veröffentlicht.

Version 0.8.8f wurde im Juli 2015 mit einigen gepatchten Fehlern veröffentlicht.

Die Version 0.8.8g wurde im Februar 2016 mit zahlreichen gepatchten Fehlern veröffentlicht.

Version 0.8.8h wurde im Mai 2016 mit einigen gepatchten Fehlern veröffentlicht.

Version 1.0.0 wurde im Januar 2017 veröffentlicht.

Version 1.2.0 wurde im Januar 2019 veröffentlicht.

Das Jahr 2017 war für die Cacti Group ein aktives Jahr. Sie haben seit der ersten Version 1.0.0 im Januar 2017 über 30 Versionen von Cacti veröffentlicht. Die GitHub-Community ist gewachsen und mittlerweile arbeiten mehrere Dutzend Entwickler daran, die Version 1.x für den Einsatz in Privathaushalten, kleinen Unternehmen und Unternehmen in der ganzen Welt zu perfektionieren Globus.

Eigenschaften

Die Hauptmerkmale von Cacti sind:

  • unbegrenzte Grafikelemente
  • Unterstützung für das automatische Auffüllen von Grafiken
  • Manipulation von Grafikdaten
  • flexible Datenquellen
  • Datenerfassung in einer nicht standardmäßigen Zeitspanne
  • benutzerdefinierte Datenerfassungsskripte
  • integrierte SNMP-Unterstützung
  • Diagrammvorlagen
  • Datenquellenvorlagen
  • Gerätevorlagen
  • Baum-, Listen- und Vorschauansichten von Diagrammdaten
  • Benutzer- und benutzergruppenbasierte Verwaltung und Sicherheit
  • Remote-Datenerfassung
  • Diagrammaggregation
  • Geräte-, Grafik- und Baumautomatisierung
  • Netzwerkerkennung

Siehe auch

Verweise

Weiterführende Literatur

  • Lavlu, SM (2009). Cacti 0.8 Netzwerküberwachung . Packt Publishing. p. 132. ISBN 1-84719-596-2.
  • Urban, Thomas (2011). Cacti 0.8 Anfängerleitfaden . Packt Publishing. p. 348. ISBN 1-84951-392-9.

Externe Links