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

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.xdnf.cn/news/16949.html

相关文章:

  • 论文笔记:Bundle Recommendation and Generation with Graph Neural Networks
  • OpenCV 全解读:核心、源码结构与图像/视频渲染能力深度对比
  • 电力系统分析笔记:发电机与变压器的数学建模与运行状态详解
  • 图漾AGV行业常用相机使用文档
  • Unity —— Android 应用构建与发布​
  • 边缘计算优化!陌讯轻量化模型实现路面裂缝误检率↓78%
  • Java函数式编程之【Stream终止操作】【中】【通用约简reduce】
  • 机器学习sklearn:聚类
  • Python编程基础与实践:Python函数编程入门
  • 通过解决docker network connect实现同一个宿主机不同网络的容器间通信
  • Flutter dart运算符
  • synchronized 深度剖析:从语法到锁升级的完整演进
  • 第13届蓝桥杯Python青少组中/高级组选拔赛(STEMA)2022年1月22日真题
  • shell脚本的语法使用及例题
  • Java函数式编程之【Stream终止操作】【下】【三】【收集操作collect()与分组分区】【下游收集器】
  • 一个可以检测本机的字节顺序,并对任意数据进行字节顺序的反转操作的代码。
  • 热能小车cad【12张】三维图+设计说明书
  • 解决IDEA无法克隆GitHub上的工程的问题
  • STM32F103C8T6 BC20模块采集温湿度和经纬度发送到ONENET
  • AI+向量化
  • 《React Router深解:复杂路由场景下的性能优化与导航流畅性构建》
  • 全方位监控与智能控制应用
  • Linux文件操作:从C接口到系统调用
  • 浏览器【详解】自定义事件 CustomEvent
  • 台式机 Server 20.04 CUDA11.8
  • Linux 用户与组管理及权限委派
  • Blender 智能模型库 | 人物·建筑·场景·机械等 近万高精度模型
  • 嵌入式 Linux 深度解析:架构、原理与工程实践(增强版)
  • AG-UI 协议全面解析--下一代 AI Agent 交互框架医疗应用分析(上)
  • k8s云原生rook-ceph pvc快照与恢复(上)