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 设备即可在远程服务器看到相关日志:
更新 2019-12-01