GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Cacti unter CentOS 6

In diesem Tutorial zeigen wir Ihnen, wie Sie Cacti unter CentOS 6 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Cacti ist eine webbasierte Open-Source-Netzwerküberwachung und -grafik Tool, das als Frontend-Anwendung für das branchenübliche Open-Source-Datenprotokollierungstool RRDtool entwickelt wurde. Es wird von IT-Unternehmen verwendet und speichert alle erforderlichen Informationen über Bandbreite, Festplattennutzung, CPU-Auslastung, Lastdurchschnitt, RAM-Statistiken usw. in einer MySQL-Datenbank. Cacti erstellt Diagramme und füllt sie mit Daten. Es bietet SNMP-Unterstützung, Vorlagen von Drittanbietern und Plugins und verfügt über integrierte Benutzerauthentifizierungen und Benutzerberechtigungsfunktionen.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von Cacti auf CentOS 6.

Installieren Sie Cacti auf CentOS 6

Schritt 1. Zuerst müssen Sie das EPEL-Repository auf Ihrem System aktivieren.

## RHEL/CentOS 6 64-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
## RHEL/CentOS 6 32-Bit ##
# wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

Schritt 2. Installieren Sie die erforderlichen Pakete.

Apache installieren:

yum install httpd httpd-devel

MySQL-Server installieren:

yum install mysql mysql-server

PHP-Module installieren:

yum install php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql

Installieren Sie PHP-SNMP:

yum install php-snmp

NET-SNMP installieren:

yum install net-snmp-utils p net-snmp-libs

Installieren Sie RRDTool:

yum install rrdtool

Sobald Sie die oben genannte Software installiert haben, starten Sie sie:

/etc/init.d/mysqld start
/etc/init.d/httpd start
/etc/init.d/snmpd start

Damit diese Dienste beim Start ausgeführt werden, müssen wir die folgenden Befehle eingeben:

chkconfig mysqld on
chkconfig httpd on
chkconfig snmpd on

Schritt 2. Cacti installieren.

yum install cacti -y

Schritt 3. MySQL konfigurieren.

Standardmäßig ist MySQL nicht gehärtet. Sie können MySQL mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und ausführen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt.

mysql_secure_installation

Kakteen benötigen einen MySQL-Benutzer und eine MySQL-Datenbank, also erstellen Sie sie, indem Sie die folgenden Befehle ausführen:

# mysql -u root -p
create database cacti;
grant all privileges on cacti.* to 'cactiuser'@'localhost' identified by 'your-password-here';
flush privileges;
exit

Schritt 4. Cacti-Tabellen für MySQL einrichten.

Importieren Sie jetzt Cacti-Datenbanktabellen aus der Datei cacti.sql. Führen Sie den folgenden Befehl aus, um den Speicherort der Datei cacti.sql zu finden:

#rpm -ql cacti | grep cacti.sql
/usr/share/doc/cacti-0.8.8a/cacti.sql

Jetzt müssen wir die Tabellen in die Datei cacti.sql installieren. Verwenden Sie dazu den folgenden Befehl und geben Sie Ihr Datenbankpasswort ein, wenn Sie dazu aufgefordert werden:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

Jetzt müssen wir die Datenbankkonfigurationsdatei von Cacti bearbeiten, damit sie den richtigen Datenbanknamen und Benutzernamen verwendet:

mysql -u cactiuser -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

MySQL-Einstellungen für Cacti konfigurieren. Öffnen Sie /etc/cacti/db.php mit Ihrem bevorzugten Editor und geben Sie die Werte für Ihre „cacti“-Datenbank ein:

nano /etc/cacti/db.php
/* make sure these values reflect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "your-password-here";
$database_port = "3306";
$database_ssl = false;

Schritt 5. Konfigurieren Sie den Apache-Server.

Wir können die Apache-Konfiguration ändern, um auszuwählen, welche IP-Adressen/Subnetze sich verbinden dürfen. Sie können dies tun, indem Sie die folgende Datei bearbeiten:

##nano /etc/httpd/conf.d/cacti.conf

<Directory /usr/share/cacti/>
 Order Deny,Allow
 Deny from none
 Allow from <YOUR_IP_ADDRESS_RANGE>
 </Directory>

Apache neu starten:

/etc/init.d/httpd restart

Schritt 6. Cron für Cacti konfigurieren.

Öffne /etc/cron.d/cacti Datei:

nano /etc/cron.d/cacti
###Remove the # in the following line###
#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Schritt 7. Iptables oder Firewall für Cacti konfigurieren.

iptables -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT
iptables -A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT
service iptables save

Schritt 5. Zugriff auf Kakteen.

Cacti ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/cacti oder http://server-ip/cacti . Der Standardbenutzername und das Standardpasswort für Cacti ist admin/admin. Bei der ersten Anmeldung werden Sie gezwungen, das Standardkennwort zu ändern.

Herzlichen Glückwunsch! Sie haben Cacti erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation des Cacti-Netzwerküberwachungstools auf einem CentOS 6-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offiziellen Cacti zu überprüfen Webseite.


Cent OS
  1. So installieren Sie PHP 7, 7.2 und 7.3 auf CentOS 7

  2. So installieren Sie Java 11 und 12 unter CentOS 7

  3. So installieren Sie Wine 4.0 unter CentOS 7

  4. So installieren Sie Vim 8.2 unter CentOS 7

  5. So installieren Sie VirtualBox unter CentOS 7

So installieren Sie R unter CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie Cacti unter CentOS 6 / RHEL 6

So installieren Sie Cacti unter CentOS 8 / RHEL 8

So installieren Sie Cacti Monitoring unter CentOS 7

So installieren Sie Cacti unter CentOS 8