当前位置: 首页 > news >正文

Linux Rsyslog 配置

1、Linux Rsyslog客户端配置

1)安装rsyslog

yum install rsyslog

2)启用TCP或UDP传输 

vim /etc/rsyslog.conf# Provides UDP syslog reception			#若启用UDP进行传输,则取消下面两行的注释
#$ModLoad imudp
#$UDPServerRun 514# Provides TCP syslog reception     #若启用TCP进行传输,则取消下面两行的注释
$ModLoad imtcp
$InputTCPServerRun 514*.* @@192.168.44.130:514    ---@@代表TCP,@代表UDP

3)重启rsyslog服务 

systemctl restart rsyslog.service

2、配置文件部分内容

#### MODULES ####             #定义日志的模块,远程日志的配置也在这(我个人习惯,在配置服务器的时候用于接受日志的template,rulesets,input和allowsender都是写在这个模块下的,测试可用)$ModLoad imuxsock             #imuxsock模块,支持本地系统日志的模块
$ModLoad imjournal            #imjournal模块,支持对系统日志的访问(此模块与上一模块默认启用)
#$ModLoad imklog              #imklog模块,支持内核日志的模块
#$ModLoad immark              #immark模块,支持日志标记# Provides UDP syslog reception    #提供远程rsyslog日志的udp协议的接收支持
# $ModLoad imudp                   #imudp模块,用于支持udp协议
# $UDPServerRun 514                #允许通过514端口接收使用udp协议的远程日志
# Provides TCP syslog reception    #提供远程rsyslog日志的tcp协议的接收支持
# $ModLoad imtcp                   #imtcp模块,用于支持tcp协议
# $InputTCPServerRun 514           #允许通过514端口接收使用tcp协议的远程日志#### GLOBAL DIRECTIVES ####    #定义全局日志格式的指令# Where to place auxiliary files
$WorkDirectory /var/lib/rsyslog       #工作目录# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat   #定义日志格式默认模板(可以自行设定,参看template部分)# $ActionFileEnableSync on                             #文件同步功能,很少用,默认禁止# Include all conifig files in /etc/rsyslog.d/
$IncludeConfig /etc/rsyslog.d/*.conf                   #需要引入的自定义配置文件的路径$OmitLocalLogging on                                      #关闭通过本地日志接口接收消息,现使用imjournal模块作为替代# File to store the position in the journal
$IMJournalStateFile imjournal.state                   #见英文注释,用的不多,暂时不管#### RULES ##### 内核消息,默认不启用
# kern.*                                  /dev/console# 记录所有日志类型的,信息等级大于等于info级别的信息到messages文件(mail邮件信息,authpriv验证信息和corn时间和任务信息除外)
*.info;mail.none;authpriv.none;cron.none      /var/log/messages# authpriv验证相关的所有信息存放在/var/log/secure
authpriv.*                                /var/log/secure# 邮件的所有信息存在/var/log/maillog;这里有一个“-”符号表示是使用异步的方式记录
mail.*                                   -/var/log/maillog# 任务计划有关的信息存放在/var/log/cron
cron.*                                   /var/log/cron# 记录所有的≥emerg级别信息,发送给每个登录到系统的日志
*.emerg                                 :omusrmsg:*# 记录uucp,news.crit等存放在/var/log/spooler
uucp,news.crit                            /var/log/spooler# 本地服务器的启动的所有日志存放在/var/log/boot.log
local7.*                                  /var/log/boot.log#### begin forwarding rule ####               #远程转发的配置,只要去除转发配置前面的注释就可使用。不用去除modules部分imtcp/imudp的注释,不必修改上面的任何配置。
#日志发送的配置,@表示传输协议(@表示udp,@@表示tcp),后面是ip和端口,格式可配置
#*.* @@remote-host:514
#### end of the forwarding rule ####
http://www.lryc.cn/news/470858.html

相关文章:

  • python实现放烟花效果庆祝元旦
  • 模型训练识别手写数字(二)
  • 深入Vue2
  • opencv-rust 系列3: Create_mask
  • Go语言初识
  • Android Activity SingleTop启动模式使用场景
  • PHP 代码执行相关函数
  • 五周年,继续破浪前行
  • 【操作系统】Linux之进程管理一
  • C语言_数据在内存中的存储
  • 华为原生鸿蒙操作系统:我国移动操作系统的新篇章
  • 队列的基本操作(数据结构)
  • linux开机自启动三种方式
  • AI创作者与人类创作者的协作模式
  • FPGA第 13 篇,使用 Xilinx Vivado 创建项目,点亮 LED 灯,Vivado 的基本使用(点亮ZYNQ-7010开发板的LED灯)
  • Kafka文档阅读笔记之基本操作
  • Golang | Leetcode Golang题解之第506题相对名次
  • 机器学习——元学习(Meta-learning)
  • 【TIMM库】是一个专门为PyTorch用户设计的图像模型库 python库
  • 【AIGC】从CoT到BoT:AGI推理能力提升24%的技术变革如何驱动ChatGPT未来发展
  • 若依部署上线遇到的问题
  • 一个vue3的待办列表组件
  • 深入分析梧桐数据库SQL查询之挖掘季度销售冠军
  • 「ZJUBCA秋季迎新见面会预告」
  • 钉钉消息推送工具类
  • Android Studio 导入/删除/新建库的模块(第三方项目) - Module
  • flowable 去掉自带的登录权限
  • 第T8周:猫狗识别
  • 第十七周:机器学习
  • 算法4之链表