1) Zur Aktivierung muss zunächste das Protokoll Center in der Synology installiert werden. Nach dem Start muss die Option "Protokolle an einen Syslog Server senden" unter dem Reiter "Speicherort" aktiviert werden. In der Zeile "Server" legt man nun die IP Adresse des Rsyslog Servers fest, sowie den Port 514 und das Transferprotokoll UDP. Als Protokollformat übernehmen wir die Voreinstellung.

 

2) Sind die Einstelleungen in Sysnology einmal vorgenommen worden, wird nun der Server auf dem Raspberry eingerichtet. Dazu wird in der Datei /etc/rsyslog.conf durch auskommentieren folgender Zeilen aktiviert, sodaß der der Port 514 auf eingehende Nachrichtet lauscht.

Für den Empfang per UDP:
module(load="imudp")
input(type="imudp" port="514")

für TCP:
module(load="imtcp")
input(type="imtcp" port="514")


3) Nun muss noch ein eigenes Log File geschrieben werden. Folgender Befehl speichert eine leere Datei im Verzeichniss /var/log/

sudo touch /var/log/synology.log

4) Nun konfiguriert man den Server mittels .conf Datei. Dazu speichert man eine Datei mit beliebigen Namen und der Endung.conf im Verzeichnis /etc/rsyslog.d/
Sinnigerweise verwenden wir als Namen der Datei synology.conf

$template NetworkLog, "/var/log/synology.log"
:fromhost-ip, isequal, "192.168.0.1" -?NetworkLog
& ~

An dieser Stelle ist zu bachten daß anstelle von 192.168.0.1 die IP der Synology benutzt wird. Außerdem sei erwähnt, daß in neueren Versionen von rsyslog das Ende der Konfigurationsdatei & stop statt & ~ heißen muss.

5) Zum Schluss muss rsyslog noch gestartet werden. Dazu benutzten wir folgenden Befehl:

sudo service rsyslog restart

6) Ob nun alles richtig eingerichtet worden ist, kann man am Besten mit folgenden Befehl einsehen:

sudo watch 'tail -n 20 /var/log/synology.log'


Weiterführende Literatur:
https://eang.it/use-the-raspberry-pi-as-a-syslog-server-using-rsyslog/

Add comment

Submit

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.