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

Elasticsearch+Logstash+Filebeat+Kibana单机部署

目录

一、配置准备

下载java,需要java环境

二、单机模式 ELK部署

修改域名解析

 elasticsearch配置

 启动elasticsearch服务

 查看是否启用

 查看监听端口

 logstash服务

创建配置文件

kibana

 启动服务kebana

验证 

 网页访问

​编辑 生成图表

 回到网页


一、配置准备

关闭防火墙与安全上下文

[root@elknfs ~]# systemctl disable --now firewalld
[root@elknfs ~]# setenforce 0

安装elasticsearch、kibana、logstash、filebeat

[root@elknfs ~]# rpm -ivh kibana-7.1.1-x86_64.rpm 
[root@elknfs ~]# rpm -ivh elasticsearch-7.1.1-x86_64.rpm 
[root@elknfs ~]# rpm -ivh logstash-7.1.1.rpm
[root@elknfs ~]# rpm -ivh filebeat-7.1.1-x86_64.rpm 

下载java,需要java环境

二、单机模式 ELK部署

修改域名解析

        主机ip:192.168.158.176

 elasticsearch配置

[root@elk ~]# vim /etc/elasticsearch/elasticsearch.yml

 

 

 启动elasticsearch服务
[root@elk ~]# systemctl start elasticsearch.service 

 查看是否启用

 查看监听端口

 logstash服务

创建配置文件
[root@elk ~]# cd /etc/logstash/conf.d/
[root@elk conf.d]# ls
[root@elk conf.d]# vim pipline.conf
[root@elk conf.d]# ln -s /usr/share/logstash/bin/logstash /usr/local/bin/
input {file {path => "/var/log/messages"start_position => "beginning"}
}
output {elasticsearch {hosts => ["http://192.168.158.176:9200"]index => "system-log-%{+YYYY.MM.dd}"}
###日志进行标准输出,观察日志获取的过程###stdout {codec => rubydebug}
}

kibana

[root@elk ~]# cd /etc/logstash/conf.d/
[root@elk conf.d]# ls
[root@elk conf.d]# vim pipline.conf

 

 启动服务kebana

[root@elk ~]# systemctl start kibana.service
[root@elk ~]# netstat -anput | grep node

验证 

[root@elk conf.d]# logstash -e 'input{ stdin{} }output { stdout{} }'

 

[root@elk elasticsearch]# logstash -e 'input { stdin{} } output { stdout{ codec=>rubydebug }}'

 网页访问

 生成图表

[root@elk elasticsearch]# logstash -f /etc/logstash/conf.d/pipline.conf

 

 回到网页

 

http://www.lryc.cn/news/607832.html

相关文章:

  • RabbitMQ面试精讲 Day 7:消息持久化与过期策略
  • 用Unity结合VCC更改人物模型出现的BUG
  • 个人笔记UDP
  • 内存、硬盘与缓存的技术原理及特性解析
  • C 语言问题
  • 基于结构熵权-云模型的铸铁浴缸生产工艺安全评价
  • filezilla出现connected refused的时候排查问题
  • String boot 接入 azure云TTS
  • Java试题-选择题(4)
  • 防火墙相关技术内容
  • JVM 调优中JVM的参数如何起到调优动作?具体案例,G1GC垃圾收集器参数调整建议
  • JVM学习日记(十四)Day14——性能监控与调优(一)
  • 基于ELK Stack的实时日志分析与智能告警实践指南
  • SpringBoot 信用卡检测、OpenAI gym、OCR结合、DICOM图形处理、知识图谱、农业害虫识别实战
  • JVM 01 运行区域
  • Qwen3 Embedding:新一代文本表征与排序模型
  • Hyper-V + Centos stream 9 搭建K8s集群(一)
  • 手动开发一个TCP客户端调试工具(三):工具界面设计
  • 【人工智能agent】--服务器部署PaddleX 的 印章文本识别模型
  • Design Compiler:Milkyway库的创建与使用
  • 分布式微服务--Nacos作为配置中心(补)关于bosststrap.yml与@RefreshScope
  • 集成电路学习:什么是CMSIS微控制器软件接口标准
  • [创业之路-528]:技术成熟度曲线如何指导创业与投资?
  • UNet改进(28):KD Attention增强UNet的知识蒸馏方法详解
  • 深入解析 <component :is> 在 Vue3 组合式中的使用与局限
  • 【推荐100个unity插件】快速实现汽车控制器——PROMETEO: Car Controller插件
  • 除数博弈(动态规划)
  • [硬件电路-124]:模拟电路 - 信号处理电路 - 测量系统的前端电路详解
  • python匿名函数lambda
  • 【LeetCode刷题指南】--二叉树的前序遍历,二叉树的中序遍历