前言
去年8月份基于win server配置了Syslog服务器以实现宿舍路由器日志的云端保存,但由于前段时间将其更换为了Linux系统,此方案无法延续。于是经查阅资料得知在Linux系统可以使用Rsyslog来实现上述功能。
配置
服务器安装 Rsyslog
sudo apt install rsyslog配置 Rsyslog
打开配置文件:
sudo vim /etc/rsyslog.confMODULES 区域按照如下所示去掉4行注释:
# 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
& ~
注意放行TCP 514和UDP 514端口。
服务器保存路径
/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 系统管理 - 系统设置 - 远程记录服务器:
xx.xx.xx.xx:514重启 Padavan 设备即可在远程服务器看到相关日志:

参考资料:
padavan中“远程记录服务器”应该怎么配置 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛
版权属于:soarli
本文链接:https://blog.soarli.top/archives/632.html
转载时须注明出处及本声明。