转载自黎記

Padavan 路由器出现奇怪的“死机”现象。无线 WLAN 消失,LAN 缺失无法识别,重启设备日志荡然无存。用 Rsyslog 日志管理能传输客户端 logs 到远程设备保存,出现问题时有依据可寻。

服务器安装 Rsyslog

apt install rsyslog

配置 Rsyslog

MODULES 区域

# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")
# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="514")

GLOBAL DIRECTIVES 区域

$template RemoteLogs,"/var/log/%HOSTNAME%/%PROGRAMNAME%.log" *
*.* ?RemoteLogs
& ~

服务器保存路径

/var/log/%HOSTNAME%

重启 rsyslog

service rsyslog restart 

查看端口

netstat -tulpn | grep rsyslog 
tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      4971/rsyslogd
tcp6       0      0 :::514                  :::*                    LISTEN      4971/rsyslogd
udp        0      0 0.0.0.0:514             0.0.0.0:*                           4971/rsyslogd
udp6       0      0 :::514                  :::*                                4971/rsyslogd

客户端设置

Padavan 系统管理 - 系统设置 - 远程记录服务器:

192.168.0.100:514

重启 Padavan 设备即可在远程服务器看到相关日志:

20191201