Ich versuche meinen dd-wrt Router und mein nas4free Gerät zu loggen. Alle Protokolle werden an einen Ersatz-Raspberrypi gesendet, an den eine USB-Festplatte angeschlossen ist, um die Protokolldateien zu speichern. Es gibt jedoch ein Problem mit meiner Datei rsyslog.conf. Der folgende Code wurde hinzugefügt, um die Protokolle von den Geräten an den an den raspberrypi angeschlossenen USB-Stick zu senden:
# logs for the wifi router are saved here:
$template ddwrtlogs,"/mnt/syslog/192.168.1.1.log"
*.* ?ddwrtlogs
#
# logs for the nas4free are saved here:
$template nas4freelogs,"/mnt/syslog/192.168.1.200.log"
*.* ?nas4freelogs
Dies funktioniert für das Gerät 192.168.1.1, aber in der Protokolldatei 192.168.1.200.log finde ich dieselben Protokolle wie in der Datei 192.168.1.1.log. Kopieren Sie sie einfach an beide Speicherorte. Keine Logs von meinem nas4free.
Ich habe beide protokollierten Geräte aktualisiert, um alle Protokolle an 192.168.1.220 (= raspberrypi) zu senden.
In der Tat weiß ich nicht, wie es funktioniert, zwei Geräte zu protokollieren. Der Code ist falsch. Ich kann es für ein Gerät zum Laufen bringen, aber wenn ich in der Datei /etc/rsyslog.conf ein zweites hinzufüge, funktioniert es einfach nicht.
Vielen Dank im Voraus für die Lösung.