GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So richten Sie LogAnalyzer mit Rsyslog und MySQL ein

Dieser Artikel ist der zweite Teil des Artikels Rsyslog mit MySQL und LogAnalyzer auf CentOS/RHEL-Systemen einrichten. Im ersten Teil haben wir Rsyslog in den MySQL-Datenbankserver integriert, und alle Protokolle werden jetzt in der Datenbank gespeichert. Zur Erinnerung unten sind einige Konfigurationsdetails, die wir in Teil 1 verwendet haben, um es einzurichten.

    Rsyslog-MySQL-Datenbank:Syslog
    Rsyslog MySQL-Benutzername:rsyslog
    Rsyslog-MySQL-Passwort:MYSQLPASSWORD

Beginnen wir mit der Einrichtung von LogAnalyzer auf Ihrem Linux-System mit rsyslog-Datenbank mit den folgenden Schritten.

Schritt 1 – Laden Sie die LogAnalyzer-Quelle herunter

Laden Sie die neueste Version von LogAnalyzer von der offiziellen Download-Site herunter oder verwenden Sie den folgenden Befehl, um die Version 4.1.5 (aktuell neueste Version) herunterzuladen und zu extrahieren.

$ cd /tmp
$ wget http://download.adiscon.com/loganalyzer/loganalyzer-4.1.5.tar.gz
$ tar xzf loganalyzer-4.1.5.tar.gz

Kopieren Sie nach dem Extrahieren die erforderlichen Dateien wie unten beschrieben in das Standard-Dokumentstammverzeichnis des Webservers.

$ mv loganalyzer-4.1.5/src /var/www/html/loganalyzer

Schritt 2 – Konfigurationsdatei erstellen

Erstellen Sie nun eine leere Konfigurationsdatei namens config.php im Loganalyzer-Verzeichnis und richten Sie die Schreibberechtigung für den Apache-Benutzer ein.

$ cd /var/www/html/loganalyzer
$ touch config.php
$ chown www-data:www-data config.php     # Use apache for redhat system
$ chmod 777 config.php

Schritt 3 – Loganalyzer Web Installer starten

Nachdem Sie die obigen Schritte ausgeführt haben, öffnen Sie die folgende URL in Ihrem bevorzugten Webbrowser, um das LogAnalyzer-Webinstallationsprogramm zu starten.

http://tecadmin.net/loganalyzer/intall.php

Folgen Sie nun den Schritten des Web-Installers gemäß den unten angegebenen Screenshots.

Schritt 3.1: Klicken Sie einfach auf Weiter .

Schritt 3.2: Stellen Sie sicher, dass config.php beschreibbar ist und klicken Sie auf Weiter .

Schritt 3.3: Füllen Sie die Datenbankdetails für loganalyzer aus, wir können auch dieselbe Datenbank verwenden, die für Rsyslog verwendet wird, und klicken Sie auf Next .

Schritt 3.4: In diesem Schritt erstellt das Installationsprogramm eine Datenbanktabelle. Wenn bereits Tabellen gefunden wurden, erhalten Sie eine Warnung, dass Daten überschrieben werden. Wir müssen nur auf Weiter klicken .

Schritt 3.5: Dieser Bildschirm zeigt das Ergebnis der Tabellenerstellung. Klicken Sie einfach auf Weiter

Schritt 3.6: Erstellen Sie ein Administratorkonto und klicken Sie auf Weiter .

Schritt 3.7: Füllen Sie die Rsyslog-Datenbankdetails aus und klicken Sie auf Weiter .

Schritt 3.8: Die LogAnalyzer-Installation ist abgeschlossen. Wir müssen nur auf Fertig stellen klicken .

Schritt 3.9: Melden Sie sich mit den in Schritt 3.6 erstellten Administrator-Anmeldedaten bei LogAnalyzer an .

Herzlichen Glückwunsch! bei erfolgreicher Konfiguration von LogAnalyzer mit Rsyslog MySQL-Datenbank. Lesen Sie den anderen Artikel, um Rsyslog so zu konfigurieren, dass Protokolle auf dem zentralen Server gesammelt werden. So können wir alle Serverprotokolle vor Ort mit LogAnalyzer überwachen.


Linux
  1. So richten Sie den Rsyslog-Server unter Debian 11 ein

  2. So erstellen Sie eine Datenbank in MySQL mit MySQL Workbench

  3. So installieren Sie Lighttpd mit PHP5 FastCGI und MySQL unter openSUSE 12.1

  4. So installieren Sie Nginx mit PHP-FPM und MySQL unter openSUSE 12.1

  5. So richten Sie Pure-FTPD mit MySQL unter CentOS und RedHat ein

So installieren Sie Lighttpd mit PHP-FPM 7 und MySQL 5.7 auf Ubuntu 18.04 LTS

So richten Sie Percona-Cluster mit HAproxy Loadbalancer unter CentOS 7 ein

So richten Sie MySQL mit Docker unter Linux ein

So richten Sie den Rsyslog-Server unter Ubuntu ein

So erstellen Sie einen Aktiv-Aktiv-Aktiv-Cluster mit RHEL 8 und Percona MySQL

Wie man MySQL mit Percona und Keepalived multimastert