Ntp und rsyslog

Hallo,
ich würde gerne meine logfiles auf meinem pi speichern.

root@ff-abg-bgh-i41:~# logread -f | nc 192.168.178.56 514

funktioniert!!!

Nov 14 08:05:37 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="16819" x-info="http://www.rsyslog.com"] start
Jan  1 10:51:13 ff-abg-bgh-i41 authpriv.info dropbear[20830]: Child
connection from 192.168.150.131:52492
Jan  1 10:51:15 ff-abg-bgh-i41 authpriv.notice dropbear[20830]: Pubkey
auth succeeded for 'root' with key md5 bla fasel blupp from
192.168.150.131:52492
Nov 14 08:10:01 raspberrypi /USR/SBIN/CRON[16848]: (root) CMD
(/home/pi/bin/motd.sh > /etc/motd)

Wo kann ich denn jetzt meinem Router sagen, dass er das immer machen soll?
screen oder tmux installieren?

bzw. Gibt es eine bessere Lösung als @reboot in crontab (funktioniert
nicht ) oder /etc/rc.local (dann funktioniert aber NTP nicht)

S.h. wenn ich in /etc/rc.local „/sbin/logread -f | /usr/bin/nc
192.168.178.56 514“ stehen habe wird die Zeit nicht gesetzt. Kommentiere
ich die Zeile aus wird die Zeit beim booten korrekt gesetzt.

Vielen Dank im Vorraus

Hi nullu,

Ich glaube du machst hier einen typischen Anfänger Fehler :slight_smile: Macht aber nichts.
Unter OpenWRT wird selten etwas direkt via Config-File konfiguriert, bis auf ein paar Ausnahmen.
Fast alle Settings werden mittels UCI konfiguriert, infos zum Syslog findest du hier:
http://wiki.openwrt.org/doc/uci/system

Gruß
Cyrus

Hi,
ja ich bin blutiger OpenWRT Anfänger.

Ich habe dann jetzt folgende Werte gesetzt.

root@ff-abg-bgh-i41:~# uci show | grep log
fastd.sample_config.syslog_level=info
fastd.mesh_vpn.syslog_level=verbose
system.log_ip=192.168.178.56
system.log_port=514

Bringt leider nicht das gewünschte.

Ja, ich weiss - alter Thread. Aber eine Lösung steht hier ja immer noch nicht.
Oder doch nicht trivial ?

Ich wollte das naemlich auch haben und fiel in die gleiche Falle.
So geht es dann:

uci show |grep log
system.@system[0].log_ip=192.168.1.5
system.@system[0].log_prefix=freifunk:
system.@system[0].log_remote=1
system.@system[0].log_proto=udp
system.@system[0].log_port=514

D.h. die Defaultwerte kann man wohl auch weglassen. Aber das weitere Layer mit Indirektion muss sein. Habe aber noch nicht ganz verstanden wieso das da hin muss. Wieso da ??
Während es ja soviele andere Bsp gibt wie zB dhcp oder ntp, wo es ohne geht.

@CyrusFox Der HInweis auf das Wiki ist zwar sinnvoll, Aber man muss scheinbar die Config files genau verstanden haben, wenn man den Unterschied daraus ableiten will. Und es gibt da kaum Beispiele, die mit uci Befehlen operieren. Immer nur Configfiles. Mit blossem Auge schwierig. Da muss ich mich noch reinfuchsen. Die Antwort hatte ich dann von ganz woanders.

Die pipe into nc ist praktisch fuer zwischendurch. Ich hatte erst das server Argument bei logread entdeckt, aber irgendwie wird syslog dann nicht fertig damit.

Angenehmes Wochenende !

Cool. Discourse schreibt „Ein Jahr später“… doch eigentlich 2 oder ?

Selbst bei einer Uhr, die imho mittlerweile vllt 11d nach geht ein komisches verhalten.

Der letzte Eintrag war vom 2014-11-16, da wir noch nicht mal November 2016 haben, ist „ein Jahr später“ schon korrekt — auch wenn „fast zwei Jahre später“ es sicherlich genauer träfe :wink: