soarli

基于Linux配置Padavan远程记录服务器
前言去年8月份基于win server配置了Syslog服务器以实现宿舍路由器日志的云端保存,但由于前段时间将其更...
扫描右侧二维码阅读全文
21
2022/02

基于Linux配置Padavan远程记录服务器

前言

去年8月份基于win server配置了Syslog服务器以实现宿舍路由器日志的云端保存,但由于前段时间将其更换为了Linux系统,此方案无法延续。于是经查阅资料得知在Linux系统可以使用Rsyslog来实现上述功能。

配置

服务器安装 Rsyslog

sudo apt install rsyslog

配置 Rsyslog

打开配置文件:

sudo vim /etc/rsyslog.conf

MODULES 区域按照如下所示去掉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 514UDP 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 设备即可在远程服务器看到相关日志:

image-20220221014254682

参考资料:

Padavan 远程记录服务器 - 一記

日志管理Rsyslog - 简书

padavan中“远程记录服务器”应该怎么配置 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛

最后修改:2022 年 02 月 21 日 01 : 50 AM

发表评论