首页/安全/等保与合规速查/rsyslog 集中收集:把日志搬离本地
本包目录(268 条)

rsyslog 集中收集:把日志搬离本地

集中日志服务器是防篡改与长期留存的基础:客户端将日志转发到服务器,服务器按主机与程序分类存储,并限制本地清理权限。

等保与合规速查安全更新于 2026-10-12

客户端转发配置

客户端转发配置
# /etc/rsyslog.d/50-remote.conf
*.* @@10.0.0.10:514        # @@ 表示 TCP;生产建议叠加 TLS 传输
# 单独转发认证日志可提高可读性
authpriv.* @@10.0.0.10:514

服务端落盘配置

服务端落盘配置
# /etc/rsyslog.d/10-remote.conf
$template RemoteLogs,"/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log"
*.* ?RemoteLogs
& stop
服务器侧目录权限最小化,仅日志服务账号可写;本地删除不影响服务器副本,形成交叉验证。

易错点

  • UDP 514 明文传输:丢包且可篡改,建议 TCP + TLS
  • 服务器磁盘写满导致日志丢失:容量与轮转需监控告警

数据来源与参考

  • rsyslog 文档(rsyslog.conf 语法与模板)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌