So senden Sie Protokolleinträge an einen Remote-Server, der Journald ausführt (systemd)

1245
Dario

Ich habe ein IOT-Modul, auf dem eine Firmware ausgeführt wird, die die Protokolle an einen Remote-Syslog-Host senden kann. Ich habe es bereits so konfiguriert, dass die Einträge an einen Ubuntu-Server mit rsyslog gesendet werden. Ich würde gerne wissen, welche Methode hier am besten geeignet ist, um diese Protokolle in Journald zusammenzuführen. Wenn Sie sich beim Server anmelden und Remote-Protokolle im Kontext anderer lokaler Protokolle prüfen möchten, muss ich dies tun Überprüfen Sie manuell / var / log / syslog (Datei, in der rsyslog Einträge speichert) und die Ausgabe des Befehls journalctl.

4

1 Antwort auf die Frage

1
NZD

Rsyslog hat ein Plugin zur Ausgabe von Ereignissen an das Journal.

Es wird Omjournal genannt

Hier ist eine Beispielkonfiguration für Red Hat

Ich weiß nicht, ob es rsyslogEreignisse direkt von Ihrem Computer iotan einen Remote- systemdComputer ausgeben kann oder dass Sie nur rsyslogEreignisse von iotIhrem lokalen Computer importieren und diese dann ausgeben können journal.

Das ist einfach schön, ich werde es auf jeden Fall versuchen. Dies ist wie eine Pipeline von Protokolleinträgen, die dem virtuellen Pfad "rsyslogd: tcp_port -> rsyslogd.omjournal -> journald" folgt. Ich frage mich, ob Journald in der Lage ist, Protokolleinträge von einem TCP / UDP-Port wie Rsyslog zu überwachen. Dario vor 6 Jahren 0