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

linux日志工具Rsyslog

linux日志工具Rsyslog

  • linux日志工具Rsyslog
    • rsyslog介绍
      • 特点
      • 配置文件
        • MODULES
        • GLOBAL DRICTIVES
        • RULES
      • 命令
    • rsyslog配置
      • rsyslog外发配置(客户端)
      • rsyslog接受配置(服务端)
  • 参考文献

linux日志工具Rsyslog

rsyslog介绍

特点

​ Rsyslog的全称是 rocket-fast system for log,它提供了高性能,高安全功能和模块化设计。rsyslog能够接受从各种各样的来源,将其输入,输出的结果到不同的目的地。rsyslog可以提供超过每秒一百万条消息给目标文件。rsyslog 可以理解为多线程增强版的syslog, 在syslog的基础上扩展了很多其他功能,如数据库支持(MySQL、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模板等。目前大多数Linux发行版默认也是使用rsyslog进行日志记录,也是ELK(ElasticSearch+Logstash+Kibana)中不可缺少的一部分。

  • 多线程
  • 自定义输出格式
  • 直接将日志写入到数据库
  • 支持加密协议:ssl,tls,relp
  • 强大的过滤器,实现过滤日志信息中任何部分的内容
  • 可以通过许多协议进行传输UDP,TCP,RELP
  1. UDP 传输协议基于传统UDP协议进行远程日志传输,也是传统syslog使用的传输协议;可靠性比较低,但性能损耗最少,在网络情况比较差,或者接收服务器压力比较高情况下,可能存在丢日志情况。在对日志完整性要求不是很高,在可靠的局域网环境下可以使用。
  2. TCP 传输协议,基于传统TCP协议明文传输,需要回传进行确认,可靠性比较高;但在接收服务器宕机或者两者之间网络出问题的情况下,会出现丢日志情况。这种协议相比于UDP在可靠性方面已经好很多,并且rsyslog原生支持,配置简单,同时针对可能丢日志情况,可以进行额外配置提高可靠性,因此使用比较广。
  3. RELP 传输协议,RELP(Reliable Event Logging Protocol)是基于TCP封装的可靠日志消息传输协议;是为了解决TCP与UDP协议的缺点而在应用层实现的传输协议,也是三者之中最可靠的。但需要多安装一个包rsyslog-relp以支持该协议。

配置文件

/etc/rsyslog.conf:主配置文件

/etc/rsyslog.d:自定义配置文件,建议将所有rules配置在该目录下

主配置文件中包含以下字段

  • MODULES:模块
  • GLOBAL DRICTIVES:全局配置
  • RULES:规则
<

文章转载自:

http://noWD4utO.ckcjq.cn
http://vwG5HDaW.ckcjq.cn
http://tZ9dgstQ.ckcjq.cn
http://vEJ908Zj.ckcjq.cn
http://r04PSqED.ckcjq.cn
http://EJ5q2x3v.ckcjq.cn
http://y7kbwnAE.ckcjq.cn
http://5Q2GGx13.ckcjq.cn
http://0hBXinva.ckcjq.cn
http://LJkn32iB.ckcjq.cn
http://5oJNi1hS.ckcjq.cn
http://J0rS7gX8.ckcjq.cn
http://OP1Ntw1T.ckcjq.cn
http://ocegaUdY.ckcjq.cn
http://Z6B0MyTW.ckcjq.cn
http://FPNqngk3.ckcjq.cn
http://IvB7RFz0.ckcjq.cn
http://IjcUcet3.ckcjq.cn
http://ovhm3FXA.ckcjq.cn
http://clZ81Ydo.ckcjq.cn
http://S0Y3QXbD.ckcjq.cn
http://3EQPV1zQ.ckcjq.cn
http://YIMIIVsE.ckcjq.cn
http://NvP7ztCb.ckcjq.cn
http://elryBwrh.ckcjq.cn
http://Lyis9Beo.ckcjq.cn
http://w041r2va.ckcjq.cn
http://VrL8H07c.ckcjq.cn
http://4lMNg4MS.ckcjq.cn
http://YeoCJTX5.ckcjq.cn
http://www.dtcms.com/a/247034.html

相关文章:

  • 基于鹅优化算法(GOOSE)和三次样条插值的机器人路径规划MATLAB完整实现方案
  • STL难记忆却常用的用法集合(持续更新中)
  • 【测试开发】函数进阶-纯函数
  • 欧盟RED网络安全标准EN 18031-2的要求
  • ES集群的分布式存储
  • YOLOv1 技术详解:NMS(非极大值抑制)的工作原理与实现细节
  • Python+TensorFlow:30分钟快速入门AI开发
  • LaViDa:基于扩散模型的多模态大模型,速度超越next-token范式
  • 魔百和网络机顶盒CM211-1硬件解析
  • linux驱动开发(6)-内核虚拟空间管理
  • IGBT开通时间、关断时间、死区时间
  • java复习 09
  • UE5场景漫游——鼠标控制旋转与第一人称漫游
  • 5.4.1树的存储结构
  • 获取Unity节点路径
  • 前端八股文 - JavaScript 篇
  • 【Create my OS】从零编写一个操作系统
  • mesh转solid freecad
  • docker compose的变量使用说明
  • Spring常见面试题
  • PCB比对--CAM Brd文件比对
  • 中文分词总结:历程、问题、发展
  • 【笔记】Blockchain
  • 黑龙江亿林网络启盛裸金属服务器评测:24 核 32G + 联通千兆共享,高负载业务的新利器
  • 68元开启智能硬件新纪元——明远智睿SSD2351开发板引领创新浪潮
  • Guava 在大数据计算场景下的使用指南
  • mysql_mcp_server quickstart
  • sqlserver 计算周岁年龄的函数
  • 【web应用】若依框架:若依框架中的面包屑导航与顶部导航栏:设计与实现
  • 前端面试七之列表渲染和组件重用