Syslog日志集成搭建

news/2025/9/29 18:01:40/文章来源:https://www.cnblogs.com/turboex/p/19119245

搭建一个完整的 syslog → Filebeat → Elasticsearch → Kibana 测试环境,详细的分步骤配置手册,包括 Linux (Filebeat) 和 Windows (Elasticsearch + Kibana) 的安装和配置。
部署架构
Filebeat:运行在 Linux 服务器 192.168.0.83,采集 syslog。
Elasticsearch + Kibana:运行在 Windows 服务器 192.168.0.100,负责存储日志和可视化。
syslog 流程:
syslog 设备/服务 → Filebeat (192.168.0.83) → Elasticsearch (192.168.0.100:9200) → Kibana (192.168.0.100:5601)

1.安装和配置 Elasticsearch (Windows: 192.168.0.100)

下载并解压
去 Elasticsearch 下载页面 下载对应的 Windows 版本。
解压到 C:\elasticsearch-
配置文件
编辑:C:\elasticsearch-\config\elasticsearch.yml
添加或修改以下内容:
cluster.name: syslog-cluster
node.name: node-1
path.data: C:\elasticsearch\data
path.logs: C:\elasticsearch\logs
//监听所有网卡,供 Filebeat 远程访问
network.host: 0.0.0.0
http.port: 9200
//单节点模式(测试环境用)
discovery.type: single-node
启动 Elasticsearch
在命令行进入 C:\elasticsearch-\bin,执行:
elasticsearch.bat
打开浏览器访问 http://192.168.0.100:9200/,如果能看到 JSON 输出,说明成功。

2. 安装和配置 Kibana (Windows: 192.168.0.100)

下载并解压
去 Kibana 下载页面 下载对应的 Windows 版本。
解压到 C:\kibana-
配置文件
编辑:C:\kibana-\config\kibana.yml
修改:
server.port: 5601
server.host: "0.0.0.0"
//指向本机的 Elasticsearch
elasticsearch.hosts: ["http://192.168.0.100:9200"]
//设置 Kibana 实例的名称
server.name: "kibana-win"
启动 Kibana
在命令行进入 C:\kibana-\bin,执行:
kibana.bat

3. 安装和配置 Filebeat (Linux: 192.168.0.83)

安装 Filebeat
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.14.3-x86_64.rpm sudo rpm -ivh filebeat-8.14.3-x86_64.rpm
配置 syslog 输入
编辑:/etc/filebeat/filebeat.yml
修改或添加:
filebeat.inputs:

  • type: syslog
    protocol.udp:
    host: "0.0.0.0:514"
    tags: ["syslog"]

output.elasticsearch:
hosts: ["http://192.168.0.100:9200"]
//如果 ES 开启了用户名密码,这里需要:
//username: "elastic"
//password: "yourpassword"

setup.kibana:
host: "192.168.0.100:5601"
默认 514 端口需要 root 权限监听,如果报错,可以改成 1514,然后在 syslog 服务端把日志发到 1514。
启动 Filebeat 并设置开机自启
sudo systemctl enable filebeat sudo systemctl start filebeat sudo systemctl status filebeat
测试 Filebeat 是否能写入 Elasticsearch
curl -X GET "192.168.0.100:9200/_cat/indices?v" 或 curl -X GET "https://192.168.0.100:9200/_cat/indices?v" -u elastic:你的密码 --insecure
4. 验证 Syslog 流程
启动Kibana后,通过http://localhost:5601/
进入登录界面
输入账号和密码进行登录,进行日志集成配置
在登录界面选择 Stack Management
image
创建数据视图
image
image
创建数据视图后,就可以看到Turboex的日志加载到Elasticsearch上的效果了,选择Discover查看日志,以查看sendmail日志为例:
image
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922091.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拿别的公司名字做网站工业互联网平台首先要提高数据的挖掘能力

当string,number函数不被用作构造函数的可以当成转换函数 如 string(false),number(‘3’),boolean([]) Object(3) new number(3); 除了NULL和undefined以外任何值都具有toString()方法 JS 在执行程序的时候会自动检测表达式来进行变量转换。 显示转换变量&#xf…

定义工业生产新范式!网易灵动发布全球首款全域智能无人装载机“灵载”

近日,在全球最具影响力的工程机械盛会——BICES 2025现场,网易旗下工程机械智能化品牌网易灵动隆重召开无人装载机智能解决方案发布会,正式推出全球首款面向全域场景的具身智能无人装载机——“灵载”。 此次发布标…

国有银行人力资源数字化转型的合规突围与效能跃迁

在数字化浪潮下,金融行业正面临深刻变革。作为数字中国建设的重要支撑,国家金融数字化战略明确要求银行体系充分应用数字技术,优化服务模式、提升管理效能。国有银行作为金融体系的中流砥柱,不仅需要驱动外部服务数…

深圳网站商城定制设计邯郸招聘网最新招聘信息2023

本页包含内容: 术语赋值运算符算术运算符组合赋值运算符比较运算符三目运算符空合运算符区间运算符逻辑运算符 运算符是检查、改变、合并值的特殊符号或短语。例如,加号()将两个数相加(如 let i 1 2)。更…

Java 类类型

Note: This article has been written with the assistance of AI.普通类 (Regular Class) 类的定义和基本结构 类的定义语法 [访问修饰符] class 类名 [extends 父类] [implements 接口1, 接口2, ...] {// 成员变量//…

有口碑的南通网站建设潜江资讯网免费发布信息

【SA8295P 源码分析】121 - MAX9295A 加串器芯片手册分析 及初始化参数分析 一、MAX9295A 芯片特性1.1 GPIO 引脚说明1.2 功能模块框图1.3 时序分析1.3.1 GMSL2 Lock Time:25 ms1.3.2 视频初始化延时:1.1ms + 17000 x t(PCLK)1.3.3 High-Speed Data Transmission in Bursts1.…

OpenFeign 继承FeignClient客户端注意事项

问题 起因是希望打印部分FeignClient的日志,不希望修改全局OpenFeign的日志打印。 因此不能使用 feign.client.config.default.logger-level=FULL 也不能使用全局的 @Bean public Logger.Level openFeignFullLog() { …

合肥 网站制作公司建设网站费用如何入帐

合合信息亮相CSIG AI可信论坛,全面拆解视觉内容安全的“终极防线”! 🐯 AI伪造泛滥,我们还能相信“眼见为实”吗? 近期,由中国图象图形学学会主办的CSIG青年科学家会议 AI可信论坛在杭州成功举办。本次论…

详细介绍:Redis 核心数据类型:从命令、结构到实战应用

详细介绍:Redis 核心数据类型:从命令、结构到实战应用2025-09-29 17:44 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; …

青海个人旅游网站建设抖音代运营工作怎么样

安装gdal 安装gdal,真是一波三折哇。pip、conda、c编译了等等,网上各种大佬的解决方法都试了试。咱就是说,都不行,很扯淡。甚至 使用conda install gdal 都显示安装成功了,但是 from osgeo import gdal; i…

9月29日

学习了java中的方法,讲解了使用静态导入和类方法的编写,以及如何生成随机数、怎样处理大数字浮点数,在课堂测试中编写生成四则运算题目程序

服装网站开发项目计划书电子工程王粟

简介: 快速排序也采用的是分而制之的思想。那么快速排序和归并排序的区别在什么地方呢? 归并排序是将所有的元素拆分成一个个排好序的数组,然后将这些数组再进行合并。 而快速排序虽然也是拆分,但是拆分之后的操作是从数组中选出一…

做网站一般会出现的问题wordpress 个人公众号

首先,为什么各种浏览器会产生兼容性问题? 产生这个问题的主要原因是市面上的浏览器的种类很多,但由于不同的浏览器的内核不一致,从而导致各个浏览器对网页的解析就产生了差异。 对于解决浏览器兼容性问题,我们要从三…

JVM调优实战及常量池详解

JVM调优实战及常量池详解 一、阿里巴巴 Arthas 工具 Arthas 是 Alibaba 开源的 Java 诊断工具(支持 JDK6+),采用命令行交互,可快速定位线上问题,核心内容如下: 1. 下载与启动 # GitHub下载 wget https://alibaba…

做asp网站需要的实验报告单上海网站建设置作

我来教你 js文件怎么通过python访问数据库,希望能够为你带来帮助。 1、如果是要提交表单内容给 服务器的 python 处理,那么只需要在表单 里面的 action 填写服务端的处理路由就可以了。或者用 指向服务器路由get querystring。前端方面不需要python啊。…

个人备案网站建设方案书网络营销推广怎么做

string模拟实现 构造函数和析构函数begin和endreserve和resizepush_back和appendc_strempty,size,capacity,clear拷贝构造和赋值和比较大小[]重载insert和erasefind查找 前面我们已经对string进行了简单的介绍,只要会用各个函数即…

Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统

Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统Cisco Identity Services Engine (ISE) 3.5 - 基于身份的网络访问控制和策略实施系统 思科身份服务引擎 (ISE) - 下一代 NAC 解决方…

[源码阅读][vmselect] 从promql 到一条曲线,计算过程是怎么样的?

[源码阅读][vmselect] 从promql 到一条曲线,计算过程是怎么样的?作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客 zhihu Github 公众号:一本正经的瞎扯以最经典的计算 qps 的曲线为例,vmse…

kuboard使用的etcd空间满了如何处理

1.在master节点通过命令进入etcd容器,pod名称替换成自己的[root@master ~]# kubectl get pods -n kuboard NAME READY STATUS RESTARTS AGE kuboard-etcd-6vmkm 1/1 R…

国内信创领域的PostgreSQL技术能力认证

工信部人才交流中心颁发的 PostgreSQL 数据库管理员认证(以下简称 “工信人才 PG 认证”)是国内信创领域的技术能力认证,随着信创战略推进,PostgreSQL 作为开源可控的数据库代表,已成为国产替代的标杆技术。在中央企…