本文说明如何在ubuntu 18.04中接收显示udp syslog
最近在使用zephyr的log系统时发现有net backend,使用udp syslog,由rfc5424和rfc5426定义,可以在PC上通过网络抓取log。在网上没发现有软件可直接接收udp的syslog,大多是通过配置PC的syslog servie来抓取,这里说明配置和使用方法
安装
1 | sudo apt-get install rsyslog |
配置
修改/etc/rsyslog.conf,启动下面两项1
2module(load="imudp")
input(type="imudp" port="514")
运行
重启rsyslog,之后udp上端口514的syslog数据将会被保存在/var/log/syslog中1
systemctl restart rsyslog
执行下面命令可以实时显示信息1
tail -f /var/log/syslog
演示如下