Cacti Installation · 3 min read · Oct 15, 2025
Cacti Auf CentOS 4.4 Einschließlich Der Plug-in-Architektur - Seite 2
9 Erstellen Sie die MySQL-Datenbank und den Cacti-Benutzer.
In diesem Schritt erstellen wir den Cacti-Benutzer und die Gruppe.
groupadd cacti
useradd -g cacti cactiuser
usermod -G cacti cactiuserJetzt werden wir die Datenbank erstellen und die erforderlichen Berechtigungen gewähren.
mysql -u root -pGeben Sie Ihr Passwort ein und geben Sie an der MySQL-Eingabeaufforderung die folgenden Befehle ein:
create database cacti;
grant all on cacti.* to root;
grant all on cacti.* to root@localhost;
grant all on cacti.* to cactiuser;
grant all on cacti.* to cactiuser@localhost;
set password for cactiuser@localhost=password('cactipw');
exitSchließlich importieren wir die SQL-Datei, die die Tabellen erstellt (denken Sie daran, dass Sie Ihr MySQL-Passwort benötigen, um diesen Befehl auszuführen):
cd /../downloads/cacti-0.8.6j
mysql -uroot -p cacti < cacti.sql10 Berechtigungen für Cacti-Verzeichnisse festlegen
Jetzt müssen wir einige Berechtigungen festlegen, damit Cacti ordnungsgemäß funktioniert:
cd /../usr/local/cacti
chown -R cactiuser rra/ log/
chgrp apache log/cacti.log
chmod g+w log/cacti.log
11 CRON-Job für Cacti-Poller implementieren
Wir sind fast mit der manuellen Konfiguration fertig. Unser letzter Schritt besteht darin, den Cacti-Poller so zu planen, dass er alle fünf Minuten ausgeführt wird.
su cactiuser
crontab -e
Drücken Sie jetzt “Esc I”, um den Bearbeitungsmodus im vi-Editor zu betreten, und fügen Sie Folgendes ein:
*/5 * * * * cactiuser /usr/bin/php /usr/local/cacti/poller.php > /dev/null 2>&1Hinweis: Stellen Sie sicher, dass, wenn Sie diese Zeile in crontab einfügen, sie in einer Zeile bleibt. Ich bin mir nicht sicher, ob es ein Formatierungsproblem ist oder was, aber manchmal, wenn ich sie einfüge, möchte sie abbrechen und den Abschnitt “/dev/null 2>&1” auf eine separate Zeile setzen, was dazu führt, dass der Poller fehlschlägt.
Drücken Sie einmal die “Esc”-Taste, um den Bearbeitungsmodus zu verlassen, und geben Sie dann Folgendes ein und drücken Sie die Eingabetaste:
:wq
Bevor wir fortfahren, überprüfen wir, ob Ihr crontab korrekt aussieht. Der folgende Befehl zeigt Ihnen den Inhalt Ihres Cron-Jobs.
crontab -l
Wenn alles gut aussieht, können Sie das cactiuser-Konto verlassen und zu dem Konto zurückkehren, mit dem Sie zuvor gearbeitet haben. Wenn Sie beispielsweise root waren, würden Sie Folgendes eingeben:
su root
12 Cacti installieren
Wir sind endlich an dem Punkt, an dem wir alles zusammenführen. In dem Browser Ihrer Wahl (höchstwahrscheinlich auf einem anderen Rechner, es sei denn, Sie haben sich für ein X Window System auf Ihrem Server entschieden), geben Sie die Adresse Ihres Servers in die Adresszeile ein:
http://server IP address/cacti/Wenn Sie ein X Windows-System auf Ihrem Server haben, könnten Sie einfach zu:
http://localhost/cacti/Auf dem ersten Bildschirm klicken Sie auf “Weiter”.
Auf dem zweiten Bildschirm stellen Sie sicher, dass “Neue Installation” ausgewählt ist, und klicken Sie auf “Weiter”.
Auf dem dritten Bildschirm stellen Sie sicher, dass Ihre Pfade mit den unten gezeigten übereinstimmen und dass keine Fehler vorhanden sind. Wenn Sie Fehler sehen oder Pfade nicht gefunden werden, überprüfen Sie bitte, ob Sie alles installiert haben, andernfalls klicken Sie auf die Schaltfläche “Fertigstellen”.
RRDTool-Binärpfad: /usr/bin/rrdtool
PHP-Binärpfad: /usr/bin/php
snmpwalk-Binärpfad: /usr/bin/snmpwalk
snmpget-Binärpfad: /usr/bin/snmpget
snmpbulkwalk-Binärpfad: /usr/bin/snmpbulkwalk
snmpgetnext-Binärpfad: /usr/bin/snmpgetnext
Cacti-Logdateipfad: /usr/local/cacti/log/cacti.log
SNMP-Dienstprogrammversion: NET-SNMP 5.x
RRDTool-Dienstprogrammversion: RRDTool 1.2.x
Anmeldescreen, die erste Anmeldung ist:
Benutzername: admin
Passwort: adminSie werden jetzt gezwungen, Ihr Passwort zu ändern.
Ein letzter Schritt besteht darin, die Einstellungen für den RRDTool-Standard-Schriftartenpfad innerhalb von Cacti auf die richtige Einstellung zu ändern. Unter dem Abschnitt „Konfiguration“ im Cacti-Menü sollten Sie einen Link zu „Einstellungen“ sehen. Klicken Sie nun auf die Registerkarte „Pfad“ und etwa in der Mitte der Seite sollten Sie „RRDTool-Standard-Schriftartenpfad“ sehen. Geben Sie in diesem Bereich Folgendes ein:
/usr/local/rrdtool-1.2.23/share/rrdtool/fonts/DejaVuSansMono-Roman.ttfKlicken Sie nun auf die Schaltfläche „Speichern“.
Sie sollten jetzt eine voll funktionsfähige Cacti-Installation haben, obwohl es einige Minuten dauern wird, bis die Grafiken gefüllt sind (sie werden keine Bilder anzeigen, bis der Poller ausgeführt wurde).
Für weitere Informationen zur Erweiterung Ihrer Überwachungslösung empfehle ich die folgenden Seiten:
Cacti - http://www.cacti.net/
Cactiusers - http://cactiusers.org/
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.