logstash配置syslog外发

2023-12-06 18:59
文章标签 配置 syslog logstash 外发

本文主要是介绍logstash配置syslog外发,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需求:logstash收到的syslog日志发往elasticsearch和深信服日志审计设备。

本以为直接写outside就可以解决问题,启动时报错,logstash默认情况下未安装logstash-output-syslog组件,需先安装此组件才能正确启动。

syslog {

facility => …

host => …

port => …

severity => …

}

启动时有如下报错:

Couldn’t find any output plugin named ‘syslog’. Are you sure this is correct? Trying to load the syslog output plugin resulted in this error: no such file to load

 

安装后使用下列配置文件启动即可。

input{

syslog {

type => “rsyslog”

port => 514

}

}

filter{

}

output{

elasticsearch {

hosts => [“127.0.0.1:9200”]

flush_size => 1

index => “syslog-%{+YYYY.MM.dd}”

}

syslog {

facility => [“kernel”]

host => “1.2.3.4”

port => 514

severity => [“debug”]

}

}

附logstash-output-syslog配置文件说明:

 

Details

 

appname
  • Value type is string
  • Default value is "LOGSTASH"

application name for syslog message

codec
  • Value type is codec
  • Default value is "plain"

The codec used for output data. Output codecs are a convenient method for encoding your data before it leaves the output, without needing a separate filter in your Logstash pipeline.

facility
  • This is a required setting.
  • Value can be any of: kerneluser-levelmaildaemonsecurity/authorizationsyslogdline printernetwork newsuucpclocksecurity/authorizationftpntplog auditlog alertclocklocal0local1local2local3local4local5local6local7
  • There is no default value for this setting.

facility label for syslog message

host
  • This is a required setting.
  • Value type is string
  • There is no default value for this setting.

syslog server address to connect to

message
  • Value type is string
  • Default value is "%{message}"

message text to log

msgid
  • Value type is string
  • Default value is "-"

message id for syslog message

port
  • This is a required setting.
  • Value type is number
  • There is no default value for this setting.

syslog server port to connect to

procid
  • Value type is string
  • Default value is "-"

process id for syslog message

protocol
  • Value can be any of: tcpudp
  • Default value is "udp"

syslog server protocol. you can choose between udp and tcp

rfc
  • Value can be any of: rfc3164rfc5424
  • Default value is "rfc3164"

syslog message format: you can choose between rfc3164 or rfc5424

severity
  • This is a required setting.
  • Value can be any of: emergencyalertcriticalerrorwarningnoticeinformationaldebug
  • There is no default value for this setting.

severity label for syslog message

sourcehost
  • Value type is string
  • Default value is "%{host}"

source host for syslog message

timestamp (DEPRECATED)
  • DEPRECATED WARNING: This configuration item is deprecated and may not be available in future versions.
  • Value type is string
  • Default value is "%{@timestamp}"

timestamp for syslog message

workers
  • Value type is number
  • Default value is 1

The number of workers to use for this output. Note that this setting may not be useful for all outputs.

本文链接地址: logstash配置syslog外发


http://www.taodudu.cc/news/show-8380969.html

相关文章:

  • 网页制作必备之初级代码
  • linux之openssh协议
  • WebSocket之ServerEndPoint
  • 已发生的、正发生的和尚未发生的
  • 关于Color的三个问题
  • sql查询——查询排名为m~n的学生
  • 三星推QLED 8K电视 LG表示8K和OLED更配
  • 三星QLED彻底击败LG OLED电视,华为将加入QLED阵营
  • 三星发布QLED TV新品,用AI与IoT技术定义下一代电视 | 速递
  • 冷热交替的电视市场,QLED甩开了OLED一段路程
  • mysql dbuild_config_mysqld config
  • C语言学习随笔记之EOF用法
  • Dynamo For Revit: CurtainPanel 幕墙嵌板
  • IISWeb应用防火墙WAF
  • Java实现 蓝桥杯VIP 算法提高 前10名
  • freeotp 安装及使用过程
  • 安全工具-WAF网络防火墙探测工具(WAFw00f)安装
  • 一个让程序员撞了南墙才回头的8句话!(摘自互联网:出处不明)
  • 讲解C++中的深度优先搜索(DFS)
  • 信息学奥赛一本通 166:The Castle
  • python培训感想800字
  • 腾讯研究院发布《中国分享经济全景解读报告》
  • 知识付费的发展困境和发展趋势
  • 思维的万丈深涯-控制不住的自己
  • Cocos2d-x for WindowsPhone:万丈高楼亦可不需平地起
  • 云深不知处
  • Python疫起学习·万丈高楼平地起Day01(精简版|浓缩就是精华)内附两行代码解决某数字各个位数字,计算三角形第三边长
  • Python疫起学习·万丈高楼平地起Day04(精简版|浓缩就是精华)列表随机分配办公人员商品购物
  • 万丈高楼平地起之socket篇
  • 【前端体系】从地基开始打造一座万丈高楼
  • 这篇关于logstash配置syslog外发的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



    http://www.chinasem.cn/article/462945

    相关文章

    IDEA中配置Tomcat全过程

    《IDEA中配置Tomcat全过程》文章介绍了在IDEA中配置Tomcat的六步流程,包括添加服务器、配置部署选项、设置应用服务器及启动,并提及Maven依赖可能因约定大于配置导致问题,需检查依赖版本... 目录第一步第二步第三步第四步第五步第六步总结第一步选择这个方框第二步选择+号,找到Tomca

    Win10安装Maven与环境变量配置过程

    《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

    SpringBoot多环境配置数据读取方式

    《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

    Debian系和Redhat系防火墙配置方式

    《Debian系和Redhat系防火墙配置方式》文章对比了Debian系UFW和Redhat系Firewalld防火墙的安装、启用禁用、端口管理、规则查看及注意事项,强调SSH端口需开放、规则持久化,... 目录Debian系UFW防火墙1. 安装2. 启用与禁用3. 基本命令4. 注意事项5. 示例配置R

    PyCharm中配置PyQt的实现步骤

    《PyCharm中配置PyQt的实现步骤》PyCharm是JetBrains推出的一款强大的PythonIDE,结合PyQt可以进行pythion高效开发桌面GUI应用程序,本文就来介绍一下PyCha... 目录1. 安装China编程PyQt1.PyQt 核心组件2. 基础 PyQt 应用程序结构3. 使用 Q

    Redis MCP 安装与配置指南

    《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

    Spring Boot配置和使用两个数据源的实现步骤

    《SpringBoot配置和使用两个数据源的实现步骤》本文详解SpringBoot配置双数据源方法,包含配置文件设置、Bean创建、事务管理器配置及@Qualifier注解使用,强调主数据源标记、代... 目录Spring Boot配置和使用两个数据源技术背景实现步骤1. 配置数据源信息2. 创建数据源Be

    Spring Boot Maven 插件如何构建可执行 JAR 的核心配置

    《SpringBootMaven插件如何构建可执行JAR的核心配置》SpringBoot核心Maven插件,用于生成可执行JAR/WAR,内置服务器简化部署,支持热部署、多环境配置及依赖管理... 目录前言一、插件的核心功能与目标1.1 插件的定位1.2 插件的 Goals(目标)1.3 插件定位1.4 核

    RabbitMQ消息总线方式刷新配置服务全过程

    《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

    nginx 负载均衡配置及如何解决重复登录问题

    《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例