Ein Syslog -Server wird verwendet, um die Netzwerkgeräte bequem zu überwachen. Mit Hilfe eines solchen Servers können Sie diese Protokolle in Echtzeit problemlos visualisieren. Dieser Server nutzt das Systemprotokollprotokoll. In diesem Artikel werden wir in CentOS 8 ein Syslog -Server einrichten.
Methode zum Einrichten eines Syslog -Servers in CentOS 8
Um einen Syslog -Server in CentOS 8 einzurichten, müssen Sie das unten aufgeführte Verfahren befolgen:
Schritt 1: Überprüfen Sie den Status des Syslog -Servers in CentOS 8
Zunächst müssen Sie den Status des Syslog -Servers auf Ihrem System mit dem folgenden Befehl überprüfen:
1 | $ systemctl Status rsyslogog |
Aus dem folgenden Bild können Sie sehen, dass der Syslog -Server in unserem System in Betrieb ist. Wenn Sie es jedoch nicht bereits installiert haben, können Sie es einfach mit Hilfe des “installierensudo yum installieren rsyslog" Befehl.
Schritt 2: Öffnen Sie das „Rsyslog.conf ”Datei
Nachdem Sie sichergestellt haben, dass der Syslog -Server auf Ihrem CentOS 8 -System ausgeführt wird.Conf ”-Datei, da wir sie ändern, um unseren Syslog -Server einzurichten. Zum Öffnen dieser Datei verwenden wir den folgenden Befehl:
1 | $ sudo vim /etc /rsyslogog.Conf |
Der „Rsyslog.Conf ”-Datei wird unten angezeigt:
Schritt 3: Lassen Sie den Empfang von Protokollen durch UDP zuzulassen
Jetzt müssen Sie die UDP -Einstellungen in dieser Datei suchen und die folgenden zwei Zeilen abwickeln:
1 2 3 | Modul (Load = "IMUDP") # muss nur einmal erledigt werden |
Dies ermöglicht den Empfang von Protokollen über UDP.
Schritt 4: Lassen Sie den Empfang von Protokollen durch TCP zuzulassen
Danach müssen Sie die TCP -Einstellungen in dieser Datei suchen und die folgenden zwei Zeilen in Überzeugung überzeugen:
1 2 3 | Modul (Load = "IMTCP") # muss nur einmal durchgeführt werden |
Dies ermöglicht den Empfang von Protokollen über TCP.
Schritt 5: Aktivieren Sie dem Syslog -Server, Protokolle vom Client zu empfangen
Sobald Sie die Linien im „RSYSLog.Die oben angegebene Conf ”-Datei müssen diese Datei speichern und aus dem Editor beenden. Anschließend müssen Sie dem Syslog -Server aktivieren, um Protokolle vom Client mit dem folgenden Befehl zu empfangen:
1 | $ sudo firewall-cmd --add-port = 514/tcp --zone = public --permanent |
Nachdem Sie das Passwort „sudo“ angegeben haben, erhalten Sie eine Erfolgsnachricht, wie im folgenden Bild gezeigt:
Schritt 6: Laden Sie die Firewall neu
Jetzt müssen Sie Ihre Firewall mit dem folgenden Befehl neu laden:
1 | $ sudo firewall-cmd-Reload |
Auch hier werden Sie nach der vollständigen Ausführung dieses Befehls mit einer Erfolgsnachricht angezeigt, wie im Bild unten gezeigt:
Schritt 7: Starten Sie den Syslog -Server neu
Sobald Sie dies getan haben, müssen Sie den Syslog -Server mit dem folgenden Befehl neu starten:
1 | $ sudo systemctl starten rsyslog neu starten |
Schritt 8: Aktivieren Sie den Syslog -Server
Anschließend müssen Sie den Syslog -Server mit dem folgenden Befehl aktivieren, damit die Änderungen wirksam werden müssen:
1 | $ sudo systemctl aktivieren rsyslog |
Schritt 9: Bestätigen Sie, dass der Syslog -Server auf Port 514 zuhört
Danach müssen Sie bestätigen, dass der Syslog -Server erfolgreich eingerichtet wurde und Port 514 zuhört. Dafür müssen Sie den folgenden Befehl ausführen:
1 | $ sudo netstat -pnltu |
Sie können aus dem folgenden Bild verifizieren, dass der Syslog -Server perfekt konfiguriert wurde. Wir haben den TCP -Eintrag hier nur hervorgehoben. Wenn Sie jedoch nach unten scrollen, können Sie auch den UDP -Eintrag für den Syslog -Server finden.
Schritt # 10: Protokollnachrichten in Echtzeit anzeigen
Jetzt müssen Sie den folgenden Befehl ausführen, wenn Sie die Protokollnachrichten in Echtzeit anzeigen möchten:
1 | $ sudo tail -f/var/log/message |
Die Protokollnachrichten unseres CentOS 8 -Systems in Echtzeit sind im folgenden Bild angezeigt:
Abschluss
Dieser Artikel hat alle Schritte, die mit der Einrichtung eines Syslog -Servers auf einem CentOS 8 -System verbunden sind, gründlich geteilt. Wenn Sie die vorgeschriebene Methode korrekt befolgen, können Sie bequem einen Syslog -Server auf Ihrem CentOS 8 -System einrichten.