搭建日志服务器 rsyslog

搭建日志服务器 rsyslog


前言

rsyslog是比syslog功能更强大的日志记录系统,可以将日志输出到文件,数据库和其它程序。


一、ryslog是什么?

ryslog 是一个快速处理收集系统日志的程序,提供了高性能、安全功能和模块化设计。rsyslog 是syslog 的升级版,它将多种来源输入输出转换结果到目的地,并可定制和过滤、筛选。
特性:
1、可以直接将日志写入到数据库。
2、日志队列(内存队列和磁盘队列)。
3、灵活的模板机制,可以得到多种输出格式。
4、插件式结构,多种多样的输入、输出模块。
5、可以把日志存放在Mysql ,PostgreSQL,Oracle等数据库中

二、部署步骤

1、安装rsyslog服务

[root@localhost samba]# yum install rsyslog -y

2、修改/etc/rsyslog.conf配置文件

启用udp和tcp模块
取消注释

# Provides UDP syslog reception
#$ModLoad imudp
#$UDPServerRun 514

# Provides TCP syslog reception
#$ModLoad imtcp
#$InputTCPServerRun 514

3、配置需要监控的客户端

[root@app198 rsyslog.d]# cd /etc/rsyslog.d/
[root@app198 rsyslog.d]# ls
192.168.109.199.conf  listen.conf
[root@app198 rsyslog.d]# cat 192.168.109.199.conf 
:fromhost-ip, isequal, "192.168.109.199" /var/log/iplog/192.168.109.199.log

[root@app198 rsyslog.d]# systemctl restart rsyslog
[root@app198 rsyslog.d]# systemctl status rsyslog
[root@app198 rsyslog.d]# netstat -anp|grep 514
tcp        0      0 0.0.0.0:514             0.0.0.0:*               LISTEN      56354/rsyslogd      
tcp6       0      0 :::514                  :::*                    LISTEN      56354/rsyslogd      
udp        0      0 0.0.0.0:514             0.0.0.0:*                           56354/rsyslogd      
udp6       0      0 :::514                  :::*                                56354/rsyslogd      
unix  3      [ ]         STREAM     CONNECTED     35073    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     34662    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     34690    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     36229    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     34663    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     34687    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     35367    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     34694    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     36225    2514/nautilus-deskt  
unix  3      [ ]         STREAM     CONNECTED     36279    2514/nautilus-deskt  
[root@app198 rsyslog.d]# 

4、客户端配置

修改/etc/rsyslog.conf配置文件
添加 . @192.168.109.198 @UDP @@TCP

[root@app199 rsyslog.d]# systemctl restart rsyslog
[root@app199 rsyslog.d]# systemctl status rsyslog

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值