乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
rsyslog 0.2 配置
2017-03-19 01:21:20
34
0
0
admin
>这里介绍rsyslog的新配置方式和作为队里使用的方法 #配置方式 rsyslog 目前支持三种方式 1. syslog 格式 2. rsyslog 老格式,一般不建议使用,不过一些rsyslog 模块可能还不支持新格式 3. RainerScript 更灵活的配置方式 #rsyslog 理解老格式配置方式 以下摘自redhat官方文档 ``` $ActionQueueType LinkedList $ActionQueueFileName example_fwd1 $ActionResumeRetryCount -1 $ActionQueueSaveOnShutdown on *.* @@example1.com #将日志传送到 example1.com $ActionQueueType LinkedList #覆盖之前的$ActionQueueType配置 $ActionQueueFileName example_fwd2 #覆盖之前的配置 $ActionResumeRetryCount -1 #覆盖之前的配置 $ActionQueueSaveOnShutdown on #覆盖之前的配置 *.* @@example2.com #用新的配置方式将日志传送到example2.com ``` *** ##一些常用配置 object 可以替换为MainMsg或者Action ``` $objectQueueType Direct/Disk/FixedArray/LinkedList #Queue的类型 $objectQueueFileName 文件名 #存储数据的文件名,默认在/var/lib/rsyslog/下 $objectResumeRetryCount -1 #在丢弃数据前重试多少次 $objectQueueSaveOnShutdown on #关闭时把内存中的数据写入磁盘 $WorkDirectory /rsyslog/work #更改工作目录 $objectQueueDiscardMark number #当QUEUE中的信息数量达到这个数量时,开始丢弃数据 $objectQueueDiscardSeverity debug(7)/info (6)/notice(5)/warning(4)/err(3)/crit(2)/alert(1)/emerg(0) #当丢弃数据的时候,把priority比配置的更不重要的丢掉 #控制rsyslog 取数据的时间 $objectQueueDequeueTimeBegin hour #设置定时开始时间,24小时制 $objectQueueDequeueTimeEnd hour #设置定时结束时间,24小时制 #控制线程 $objectQueueWorkerThreadMinimumMessages number #当一个线程收到多少数据以后,触发新的线程 $objectQueueWorkerThreads number #线程的上限 $objectQueueWorkerTimeoutThreadShutdown time #接收不到数据的timeout时间(微秒),默认为0,-1是永不超时 $objectQueueDequeueBatchSize number #允许同时取出数据的数量 #终止队列时 $objectQueueTimeoutShutdown time #终止队列后队列过多久开始不接收新数据,单位微秒 $objectQueueTimeoutActionCompletion time #终止队列队列不接收新数据后多久开始不可取数据,单位微秒 ``` #RainerScript配置 ``` global(workDirectory="/directory") *.* action(type="QueueName" #队列名,其他顾名思义 queue.type="linkedlist" queue.filename="example_fwd" action.resumeRetryCount="-1" queue.saveOnShutdown="on" target="example.com" port="6514" protocol="tcp" ) ```
上一篇:
rsyslog 0.1 简单的作为系统日志服务
下一篇:
zookeeper 0.0 概念介绍
文档导航