Gokrazy远程系统日志服务器守护程序:将它通过远程系统日志收到的内容写到磁盘上

140 阅读1分钟

安装

先看gokrazy.org/quickstart/

然后,在你的gokr-packer调用中添加github.com/gokrazy/syslogd/cmd/gokr-syslogd

通过一个标志来配置监听地址:

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

使用实例

要实时跟踪特定主机的日志,请安装github.com/gokrazy/bre…,以便SSH访问和使用:

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

你也可以跟踪所有的日志:

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

要搜索旧的日志,可以通过*.log ,grep过去两天的日志:

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

...或者通过zgrep*.log.gz 查找更早的日志(不幸的是没有包括在busybox中):

sshfs router7:/perm/syslogd /mnt/syslogd
zgrep rror /mnt/syslogd/scan2drive/