Installation

See https://gokrazy.org/quickstart/ first.

Then, add github.com/gokrazy/syslogd/cmd/gokr-syslogd to your gokr-packer invocation.

Configure the listening address through a flag:

mkdir -p flags/github.com/gokrazy/syslogd/cmd/gokr-syslogd
echo '-listen=10.0.0.1:514' > flags/github.com/gokrazy/syslogd/cmd/gokr-syslogd/flags.txt

Usage Examples

To follow logs of a specific host live, install https://github.com/gokrazy/breakglass for SSH access and use:

ssh router7 tail -f '/perm/syslogd/scan2drive/*.log'

You can also follow all logs:

ssh router7 tail -f '/perm/syslogd/*/*.log'

To search through old logs, grep through *.log for the last two days:

ssh router7 grep rror '/perm/syslogd/scan2drive/*.log'

…or zgrep through *.log.gz for older logs (not included in busybox unfortunately):

sshfs router7:/perm/syslogd /mnt/syslogd
zgrep rror /mnt/syslogd/scan2drive/*.log.gz

GitHub

View Github