rsyslog日志服务器搭建

目录

搭建目标

搭建过程


搭建目标

        通过rsyslog实现设备(主要是网络设备)日志收集和保存两项目标。

        像日志分析这一项目标还未研究透,原因是服务器资源不足,下载搭建时公司网络又是限制重重申请开通较麻烦。

        对于日志分析展示方向尝试过ELK、Loki(需结合Grafana使用)暂时还未研究明白。

搭建过程

        (一)服务端:准备一台linux服务器,安装rsyslog服务

#安装rsyslog

# yum install rsyslog

#配置rsyslog

# vi rsyslog.conf

module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat")
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$template RemoteLogs,"/var/log/remote/%fromhost-ip%/%fromhost-ip%_%$YEAR%-%$MONTH%-%$DAY%.log"
#$template RemoteLogs,"/var/log/remote_v2/%HOSTNAME%-%fromhost-ip%/%HOSTNAME%-%fromhost-ip%_%$YEAR%-%$MONTH%-%$DAY%.log"
*.* ?RemoteLogs
:fromhost-ip, !isequal, "127.0.0.1" ?Remote
& ~

#解释

1 - 这里主要展示日志模板,按IP为文件夹,IP+年月日为文件名(每天一个文件)。

drwx------. 2 root root 4096 Aug 21 00:01 53.53.53.2

-rw-------. 1 root root 11571 Aug 21 09:21 53.53.53.2_2024-08-21.log

2 - 文件存储路径:/var/log/remote

3 - 以上只是rsyslog中最重要的模板,除了模板外还有两项,一是取消注释514,二是linux的防火墙如果开启的话好像需要放行udp514端口

        (二)设备端:配置日志指向rsyslog服务器

#交换机案例

SW01-C9200#

!

logging trap debugging #日志级别为最高,可以设置的低一些
logging origin-id hostname #日志中携带设备名
logging host ser_ip

! end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值