前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux rsyslog 简记

Linux rsyslog 简记

原创
作者头像
青果云小潘
修改2019-08-30 16:05:37
1.6K0
修改2019-08-30 16:05:37
举报
文章被收录于专栏:网络通讯杂谈

初学Linux rsyslog记录

rsyslog服务提供对分布式日志的集中化管理,将各分布主机上的日志收集到集中式日志服务器上。

一、首先需要在日志服务器Server端开启远程服务。修改配置文件:/var/log/rsyslog.conf

以下为开启UDP连接:

# provides UDP syslog reception

$ModLoad imudp

$UDPServerRun 514

以下为开启TCP连接:

# provides TCP syslog reception

$ModLoad imtcp

$InputTCPServerRun 514

修改完成后需要重启rsyslog服务。执行命令  # restart rsyslog

二、然后在存放日志的Local主机建立到Server的连接。同样,修改配置文件:/var/log/rsyslog.conf

$ModLoad imfile#use "imfile" module to monitor files

# monitor file1

$InputFileName /home/yurunsheng/file1.log

$InputFileTag file1_tag:

$InputFileFacility local1

$InputFileStateFile file1_state

$InputRunFileMonitor

# monitor file2

$InputFileName /home/yurunsheng/file2.log

$InputFileTag file2_tag:

$InputFileFacility local2

$InputFileStateFile file2_state

$InputRunFileMonitor

local1.*;local2.*@@172.16.93.133:514 # setup connection

 to logging server

关于imfile及更多配置参数 点此

注意,因为服务器开启的是TCP连接,故此处两个“@”符。若建立UDP连接,则为一个。@后接服务器地址加端口

三、再回到服务器端,设置收集到的日志的存放位置。

local1.*                        /var/log/file1_on_server.log

local2.*                        /var/log/file2_on_server.log

以上两行分别设置两个文件在server上的存放目录。

每次修改rsyslog.conf后都需重启rsyslog服务以生效

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档