欢迎光临
我们一直在努力

搭建syslog日志服务器

0x00 背景

为了方便日志监控并防止日志被篡改,通常工作环境中会使用rsyslog架设日服务器用于存放其它服务器的日志。rsyslog支持日志的远程发送和接收。

rsyslog客户端:负责发送日志到远程日志服务器,支持udp,tcp,relp协议。

rsyslog服务器:负责接收客户端发来的日志并存储在本地,支持文件存储和数据库存储方式。

对于入侵排查工作来说,操作系统的认证日志、计划任务日志和历史命令是非常重要的。为加强日志管理,要求将各系统的相应日志信息保存到专用的rsyslog日志服务器,保存日志的路径格式为:源IP地址/设施名(日志类别)/年月.log。

对于进行安全审计或者数据分析,需要将各类设备的日志发送到日志服务器。

0x01 Windows搭建syslog日志服务器

1 安装kiwisyslog软件

当然我们也可以选择其他日志服务器的软件进行安装,具体参考其帮助文档。

官方网站:Syslog Server - Event Log Monitoring & Management | Kiwi Syslog Server

搭建syslog日志服务器

2 配置kiwisyslog软件

配置日志服务器监听的IP地址,如下所示:

搭建syslog日志服务器

配置日志服务器允许接收的远程服务器IP地址,只有允许远程服务器的IP,远程服务器才能发送日志到我们的日志服务器。

搭建syslog日志服务器

备注:必须设置来源IP,才可以接收日志;其他信息请阅读帮助文档。

0x02 linux搭建syslog服务器

此处基于centos 7 和rsyslog 进行部署,rsyslogd是syslogd的升级版

1 安装rsyslog软件

yum install -y rsyslog

搭建syslog日志服务器

2 配置rsyslog.conf文件

# vi /etc/rsyslog.conf

"#### MODULES ####" 在此下面的进行修改,注释打开,启用udp,tcp协议,监听514端口。

修改前:

# Provides UDP syslog reception

#$ModLoad imudp

#$UDPServerRun 514

# Provides TCP syslog reception

#$ModLoad imtcp

#$InputTCPServerRun 514

配置修改后,如下所示:

搭建syslog日志服务器

# Use default timestamp format 在下面配置接收日志的存放目录和文件命名规则

修改前:

搭建syslog日志服务器

修改内容如下所示,如下图所示:

搭建syslog日志服务器

# Use default timestamp format

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

##这里是服务端添加的配置 begin

# 使用RemoteLogs模板接受客户端的日志,保存到本地的/var/log/remote目录下,然后是每台客户端的ip_年份_月份_日期的log

$template RemoteLogs,"/var/log/remote/%fromhost-ip%/%fromhost-ip%_%$YEAR%-%$MONTH%-%$DAY%.log"

# 所有服务所有级别的日志都记录

*.* ?RemoteLogs

#服务端本机的日志不记录

:fromhost-ip, !isequal, "127.0.0.1" ?Remote

#指示rsyslog在将消息写入文件后停止处理消息。如果不包含"& ~",则消息将被写入本地文件,导致消息被记录2次。

& ~

##这里是服务端添加的配置 end

保存,退出,重启rsyslog服务

# systemctl restart rsyslog

查看我们的配置的目录下是否存在日志,以验证我们的安装配置是正确运行的。

搭建syslog日志服务器

3.rsyslog 客户端

主要用于转发本地各类日志到日志服务器。

编辑rsyslog.conf文件

# vi /etc/rsyslog.conf

### end of the forwarding rule ###

添加以下规则:

搭建syslog日志服务器

表示将用户登录日志和定时任务日志发送到10.10.7.7的514端口,默认采用TCP进行发送。

保存退出重启rssyslog服务并同时重启防火墙,使用配置生效更新。

systemctl restart rsyslog

systemctl restart firewalld

到日志服务器进行查看日志

0x04 参考文档

日志目录和文件命名规则

Linux搭建syslog日志服务器_纸短情长恋曲的博客-CSDN博客_syslog服务器搭建

centos7/redhat7 搭建rsyslog日志服务器

centos7/redhat7 搭建rsyslog日志服务器 - augusite - 博客园

CentOS 7配置rsyslog服务发送和接收日志CentOS 7系统配置rsyslog服务发送和接收日志 - FreeBuf网络安全行业门户

原文链接:https://blog.csdn.net/qq_29277155/article/details/124278559?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166937964916800192256068%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166937964916800192256068&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-19-124278559-null-null.nonecase&utm_term=%E6%9C%8D%E5%8A%A1%E5%99%A8

  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《搭建syslog日志服务器》
文章链接:https://www.456zj.com/33443.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址