Cacti Installation · 4 min read · Jan 12, 2026

Cacti Auf einem ISPConfig-Server in 10 einfachen Schritten

Cacti Auf einem ISPConfig-Server in 10 einfachen Schritten

Version: 1.1
Autor: Vinicius Martins

In diesem Artikel beschreibe ich, wie man Cacti auf einem ISPConfig-Server installiert und einrichtet. Es gibt nicht viele Unterschiede zur Installation in anderen ISP-Managern oder eigenständigen Apache-Installationen. Ich habe viele andere Lösungen ausprobiert, aber Cacti ist sehr einfach und schnell zu implementieren.

Auf der Cacti-Website finden wir: “Cacti ist eine vollständige Netzwerkgraphiklösung, die die Leistungsfähigkeit der Datenspeicher- und Graphikfunktionalität von RRDTool nutzt. Cacti bietet einen schnellen Poller, erweiterte Graph-Vorlagen, mehrere Methoden zur Datenerfassung und Benutzerverwaltungsfunktionen direkt nach der Installation. All dies ist in einer intuitiven, benutzerfreundlichen Oberfläche verpackt, die für LAN-große Installationen bis hin zu komplexen Netzwerken mit Hunderten von Geräten sinnvoll ist.”

Ich verwende ein Ubuntu Edgy Eft (6.10) und habe die Anleitung The Perfect Setup - Ubuntu 6.10 Server (Edgy Eft) befolgt.

Ich werde als Beispiel verwenden:

  •      Domainname: monitor.domain.br  
  •      MySQL-Datenbankname: web1_db1  
  •      MySQL-Benutzername: web1_u1  
  •      MySQL-Benutzerpasswort: mysqlpassword  
  •      Website-Systemordner: /var/www/web1/web/  
  •      Cacti-Version: 0.8.6i

Schritt 1 - Erstellen Sie eine Website und eine Datenbank:

In ISPConfig erstellen Sie eine Website über “Neue Seite” im Hauptmenü.

Im Tab “Basis” verwenden Sie monitor für den Hostnamen und domain.br für den Domainnamen. Aktivieren Sie MySQL und PHP-Skripte für diese Website, aber deaktivieren Sie den PHP-Safe-Modus.

Gehen Sie zu Ihrer neuen Website, im Tab “Optionen”, klicken Sie im Bereich Datenbank auf die Schaltfläche Neu, um eine Datenbank web1_db1 und einen Benutzer web1_u1 zu erstellen.

Schritt 2 - Installieren Sie die Cacti-Abhängigkeiten:

Um Cacti zu installieren, ist der einfache und schnelle Weg, apt-get zu verwenden. Verwenden Sie einen Benutzer mit administrativen Berechtigungen und führen Sie im Terminal aus:

sudo apt-get install cacti

Cacti ist jetzt installiert, aber nicht die neueste Version. Im Ubuntu/Debian-Repository gibt es die Version 0.8.6c, und auf der Cacti-Website gibt es eine neuere Version, 0.8.6i.

Jetzt werde ich nur die ältere Cacti-Version entfernen, nicht deren Abhängigkeiten:

sudo dpkg -r cacti

Um SNMP zu aktivieren, werde ich das Paket snmpd installieren:

sudo apt-get install snmpd

Schritt 3 - Installieren Sie die neue Version von Cacti:

Jetzt werde ich Cacti in unseren Website-Ordner herunterladen:

cd /var/www/web1/web/  
sudo wget http://www.cacti.net/downloads/cacti-0.8.6i.tar.gz

Extrahieren Sie Cacti mit dem Befehl:

sudo tar xzvf cacti-0.8.6i.tar.gz
cd cacti-0.8.6i/
sudo mv * ../
cd ../
sudo rmdir cacti-0.8.6i

Entfernen Sie die tar.gz-Dateien und .htaccess-Dateien:

sudo rm *.tar.gz  
sudo rm .htaccess  
sudo rm config/.htaccess

Schritt 4 - Richten Sie die Cacti-Datenbank ein:

Erstellen Sie die MySQL-Datenbank (Wenn Sie möchten, können Sie auch PHPMyAdmin verwenden):

sudo mysqladmin --user=web1_u1

Importieren Sie die Standard-Cacti-Datenbank:

sudo mysql web1_db1 < cacti.sql

Richten Sie die Datenbank ein:

sudo mysql --user=web1_u1 mysql   
mysql> GRANT ALL ON web_db1.* TO web1_u1@localhost IDENTIFIED BY mysqlpassword;   
mysql> flush privileges;

Schritt 5 - Konfigurieren Sie Crontab und Berechtigungen:

Um alle fünf Minuten zu laufen und Ihre Systemstatistiken zu erhalten, müssen wir eine Zeile in Crontab hinzufügen:

*/5 * * * * php /var/www/cacti/poller.php > /dev/null 2>&1

Setzen Sie die entsprechenden Berechtigungen für die Verzeichnisse von Cacti zur Generierung von Graphen/Logs.

sudo chown -R www-data:www-data rra   
sudo chown -R www-data:www-data logs

Schritt 6 - Plugin-Architektur:

Die Plugin-Architektur für Cacti wurde so konzipiert, dass sie sowohl einfach in der Natur als auch robust genug ist, um fast alles in Cacti zu ermöglichen. Cacti selbst ist so gut gestaltet, dass die Integration relativ einfach ist und nur sehr wenige Änderungen erforderlich sind. Schließlich wird Cacti mit einer standardisierten Plugin-Architektur geliefert, die es Ihnen ermöglicht, Addons zu erstellen, ohne Ihre Installation ändern zu müssen, aber bis zu diesem Zeitpunkt (wir arbeiten daran) müssen Sie die folgenden Anweisungen befolgen.

sudo wget http://download.cactiusers.org/downloads/cacti-plugin-arch.gzip  
sudo tar xvzf cacti-plugin-arch.tar.gz

Im extrahierten Ordner der Architektur werde ich die Originaldateien durch diese neuen Dateien ersetzen:

sudo mv cacti-plugin-arch/files-0.8.6i /var/www/web1/web

Sobald dies erledigt ist, haben Sie die Installation der Plugin-Architektur erfolgreich abgeschlossen. Es ermöglicht die Verwendung vieler von anderen Benutzern entwickelter Plugins.

Siehe diesen Link für Informationen zu diesen Plugins: http://cactiusers.org/wiki/Homepage.

Schritt 7 - Konfigurieren Sie Cacti:

Im selben Ordner (/var/www/web1/web/):

editor include/config.php

Bearbeiten Sie include/config.php und geben Sie den MySQL-Benutzer, das Passwort und die Datenbank für Ihre Cacti-Konfiguration an.

$database_default = "web1_db1";
$database_hostname = "localhost";
$database_username = "web1_u1";
$database_password = "mysqlpassword";

Schritt 8 - Erster Zugriff:

Gehen Sie zu http://monitor.domain.br, die Anmeldeseite wird angezeigt.

Cacti-Anmeldung

Melden Sie sich mit einem Benutzernamen/Passwort von admin an. Sie werden aufgefordert, dieses Passwort sofort zu ändern. Stellen Sie sicher, dass Sie alle Pfadvariablen sorgfältig und korrekt auf dem folgenden Bildschirm ausfüllen.

Schritt 9 - Die Cacti-Umgebung:

Cacti-Umgebung

Schritt 10 - Weitere Informationen:

Um weitere Plugins für andere Dinge wie: No-Break, MotherBoard Monitor, HD Monitor, Router, Server… hinzuzufügen, besuchen Sie bitte:

Cacti - http://www.cacti.net

Cacti-Forum - http://forum.cacti.net

Cacti-Benutzer - http://cactiusers.org

Cacti-Benutzerforum - http://forum.cacti.org

Beispiel:

** http://www.viniciusmartins.eng.br/cacti/ - Benutzer und Passwort: guest

Besonderer Dank an:

Luciano Gomes, der eine schöne Anleitung auf brasilianischem Portugiesisch zur Einrichtung von Cacti für Debian geschrieben und veröffentlicht hat: http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3917&pagina=5

Kommentare und Vorschläge:

Gehen Sie zum Forum: https://www.howtoforge.com/forums/showthread.php?p=49710

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.