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

So installieren Sie das Cacti-Netzwerküberwachungstool auf einem Centos VPS

Cacti ist eine webbasierte Open-Source-Netzwerk- und Systemüberwachungslösung mit einem vollständig PHP-gesteuerten Frontend. Es wird von IT-Unternehmen verwendet und speichert alle notwendigen Informationen über Bandbreite, Festplattennutzung und CPU Nutzung, durchschnittliche Auslastung, RAM-Statistiken usw. in einer MySQL-Datenbank. Cacti erstellt Diagramme und füllt sie mit Daten. Es bietet SNMP-Unterstützung, Vorlagen und Plugins von Drittanbietern und verfügt über integrierte Benutzerauthentifizierungen und Benutzerberechtigungsfunktionen.

Dieser Blogartikel führt Sie durch die Installation von Cacti auf einem Centos VPS.

Melden Sie sich als Benutzer „root“ bei Ihrem Centos 6 Virtual Private Server an und installieren Sie die erforderlichen Pakete:

Apache installieren

# yum install httpd httpd-devel

MySQL installieren

# yum install mysql mysql-server

Installieren Sie PHP und die erforderlichen Module

# 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

Installieren Sie NET-SNMP

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

RRDTool installieren

# yum install rrdtool

Als nächstes müssen wir die erforderlichen Dienste starten:

# /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

Wir müssen das EPEL-Repository herunterladen, um Cacti über den Yum-Paketmanager zu installieren.

# wget download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install cacti

Jetzt müssen wir das Post-Installationsskript „mysql_secure_installation“ ausführen, um ein Root-Passwort festzulegen.

# mysql_secure_installation
 - Set root password? [Y/n] y
 - Remove anonymous users? [Y/n] y
 - Disallow root login remotely? [Y/n] y
 - Remove test database and access to it? [Y/n] y
 - Reload privilege tables now? [Y/n] y

Cacti benötigt 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

Einrichten von Cacti-Tabellen in MySQL
Wir müssen den Speicherort der Datei cacti.sql kennen. Verwenden Sie den folgenden Befehl, um den Standort anzuzeigen:

# rpm -ql cacti | grep cacti.sql

Beispielausgabe:/usr/share/doc/cacti-0.8.8b/cacti.sql

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

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

Lassen Sie uns die 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.

# vim /etc/cacti/db.php

Konfigurieren Sie den Apache-Server für die Cacti-Installation.

Sie müssen den Zugriff auf Cacti aus den von Ihnen benötigten IP-Adressbereichen zulassen. Öffnen Sie /etc/httpd/conf.d/cacti.conf mit Ihrem bevorzugten Texteditor:

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

Fügen Sie am Ende der Konfigurationsdatei den folgenden Abschnitt hinzu:

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

Starten Sie Apache neu:

# /etc/init.d/httpd restart

Cron für Cacti einstellen
Öffnen Sie die Cacti-Cron-Datei und kommentieren Sie die Zeile aus, damit poller.php alle 5 Minuten ausgeführt wird.

# vim /etc/cron.d/cacti

Entfernen Sie das # in der folgenden Zeile

#*/5 * * * * cacti /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

Die Installation ist abgeschlossen. Sie können jetzt Ihren bevorzugten Webbrowser öffnen und zu http://SERVER-IP/cacti navigieren, um die Installation abzuschließen. Der Standardbenutzername und das Standardpasswort für Cacti ist admin / admin. Bei der ersten Anmeldung werden Sie gezwungen, das Standardkennwort zu ändern.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Cacti für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie das Cacti Monitoring Tool unter CentOS 8 / RHEL 8

  2. So installieren Sie Check_MK (Überwachungstool) unter CentOS 7 / RHEL 7

  3. So installieren Sie die VnStat-Netzwerküberwachung unter CentOS 7

  4. So installieren Sie das Monitorix-Systemüberwachungstool auf CentOS 6 VPS

  5. So installieren Sie das Icinga-Netzwerküberwachungssystem auf einem CentOS 7-VPS

So installieren Sie das Bpytop-Ressourcenüberwachungstool unter CentOS 8

So installieren Sie Cacti unter CentOS 6

So installieren Sie Cacti Monitoring unter CentOS 7

So installieren Sie das Glances-Systemüberwachungstool unter CentOS 7

So installieren Sie das Monitorix-Netzwerküberwachungstool unter CentOS 7

So installieren Sie Cacti Network Monitoring unter CentOS 8