目录

一、配置准备

下载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.pswp.cn/pingmian/91674.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/91674.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/91674.shtml

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

相关文章

redis快速部署、集成、调优

redis快速部署、集成、调优 1.部署 1.1 docker部署 参考:https://blog.csdn.net/taotao_guiwang/article/details/135508643 1.2 redis部署 资源见,百度网盘:https://pan.baidu.com/s/1qlabJ7m8BDm77GbDuHmbNQ?pwd41ac 执行redis_insta…

大学生HTML期末大作业——HTML+CSS+JavaScript音乐网站

HTMLCSSJS【音乐网站】网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计💥 文章目录一、🏁 网站题目二、🚩 网站描述三、🎌 网站介绍四、🏴 网站效果五、🏳️ 网站代码六、&#x1f3f3…

ARP协议是什么?ARP欺骗是如何实现的?我们该如何预防ARP欺骗?

ARP(Address Resolution Protocol,地址解析协议)是一个工作在数据链路层(OSI第二层)和网络层(OSI第三层)之间的基础网络协议,它的核心功能是将网络层地址(IP地址&#xf…

一个物理引擎仿真器(mujoco这种)的计算流程

物理仿真的核心循环 一个典型的物理仿真引擎,在每一个时间步(dt)内,大致会执行以下流程: 确定当前状态 (State):获取所有物体当前的位置 q 和速度 v。计算力 (Forces):根据当前状态,…

自然语言处理NLP(3)

上文: 自然语言处理NLP(1) 自然语言处理NLP(2) Gated RNN & LSTM 简单RNN存在的问题 随着时间的回溯,简单RNN不能避免梯度消失或者梯度爆炸 梯度裁剪 用来解决梯度爆炸问题 code: g:所有参…

内循环全部满足条件后,为true

### 实现方式在 C 中&#xff0c;可以通过在内循环外部定义一个布尔变量&#xff0c;并在内循环的每次迭代中检查特定条件是否满足。如果所有迭代均满足条件&#xff0c;则在内循环结束后将布尔变量设置为 true。以下是一个示例代码&#xff1a;cpp #include <iostream>i…

STM32--DHT11(标准库)驱动开发

一、前言在我们进行嵌入式开发时&#xff0c;驱动开发也是十分重要的一步&#xff0c;在很多时候&#xff0c;我们的都需要自己来编写硬件的底层驱动&#xff0c;实现硬件与芯片的通信&#xff0c;常见的协议有SPI&#xff0c;IIC&#xff0c;以及单总线的一些通信方式&#xf…

HttpServletRequest 和 HttpServletResponse核心接口区别

HttpServletRequest 和 HttpServletResponse核心接口区别在 Java Web 开发&#xff08;基于 Servlet 规范&#xff09;中&#xff0c;HttpServletRequest 和 HttpServletResponse 是两个核心接口&#xff0c;分别代表 ​​HTTP 请求​​ 和 ​​HTTP 响应​​。它们的主要区别在…

win10 环境删除文件提示文件被使用无法删除怎么办?

因为我没想太好怎么模拟一个文件被使用&#xff0c;我就使用 "java -jar xxx.jar" 模拟 xxx.jar 文件被使用无法删除吧。现在有一个后台进行在执行 java -jar chat-robot-1.0.0.jar &#xff0c;所以此时删除 chat-robot-1.0.0.jar 提示&#xff1a;当然这个提示对于…

1.7vue生命周期

生命周期阶段与钩子函数创建阶段beforeCreate()&#xff1a;实例初始化之后&#xff0c;数据观测和事件配置之前调用。此时无法访问到data、methods等属性。created()&#xff1a;实例创建完成后调用。完成了数据观测&#xff0c;属性和方法的运算&#xff0c;watch/event事件回…

第十八天(指纹识别WAF判断蜜罐排除)

Web架构 开源CMS&#xff1a; Discuz、WordPress、PageAdmin、蝉知等 前端技术&#xff1a; HTML5、Jquery、Bootstrap、Vue、NodeJS等 开发语言&#xff1a; PHP、JAVA、Ruby、Python、C#、JS、Go等 框架组件&#xff1a; SpringMVC、Thinkphp、Yii、Tornado、Vue等 Web服…

Real-Time Rendering 4th Edition 完整学习路径

课程计划&#xff1a;Real-Time Rendering 4th Edition 完整学习路径 &#x1f4da;⚡ 阶段一&#xff1a;数学基础巩固 (2-3周) &#x1f9ee;向量与矩阵运算 3D变换矩阵的本质理解齐次坐标系统的实际意义几何数学 点、线、面的几何关系法向量与切向量计算三角函数在图形学中的…

MC0364魔法链路

码蹄集OJ-魔法链路 MC0364・魔法链路 难度&#xff1a;黄金 时间限制&#xff1a;1 秒 占用内存&#xff1a;256 M 收藏 报错 小码妹学会了多重施法&#xff0c;也就是同时施放多个法术的能力&#xff0c;然而多重施法中每个最终施放的法术都需要一些前置的法力运转&#xff…

《解密React key:虚拟DOM Diff中的节点身份锚点》

在React的性能优化体系中&#xff0c;key属性始终是一个看似简单却暗藏玄机的存在。它并非可有可无的标记&#xff0c;而是虚拟DOM Diff算法识别节点身份的核心锚点&#xff0c;直接决定着React如何判断节点是否需要重渲染、如何复用已有元素。理解key的本质&#xff0c;不仅能…

react 和 react native 的开发过程区别

React 和 React Native 虽然都使用 React 思想和语法&#xff08;函数组件、Hooks、JSX 等&#xff09;&#xff0c;但在 开发流程、渲染机制、UI 组件、样式处理、运行平台 等方面有明显差异。以下是对比总结&#xff1a;✅ 一、开发目的和平台不同对比项ReactReact Native应用…

什么是股指期货的不对冲策略?

不对冲策略的核心思想是把股指期货当作ETF基金来用。ETF基金是一种跟踪指数的基金&#xff0c;比如沪深300ETF&#xff0c;它会按照沪深300指数的成分股比例来配置资产。而股指期货则是直接跟踪沪深300指数的期货合约。假设现在沪深300指数是4000点&#xff0c;你有120万资金。…

C++ vector底层实现与迭代器失效问题

目录 前言 一、vector 的框架 二、基础实现 1、无参的构造&#xff1a; 2、析构函数 3、size 4、capacity 5、reserve扩容 6、push_back 7、迭代器 8、 operator[ ] 9、pop_back 10、insert 以及 迭代器失效问题 11、erase 以及 迭代器失效问题 12、resize 13、 拷贝…

HTML 表单详解:构建用户交互的完整指南

在上一篇文章中&#xff0c;我们学习了HTML的基础标签和页面结构。今天我们将深入探讨HTML中最重要的交互元素——表单。表单是网页与用户交互的核心组件&#xff0c;从简单的登录页面到复杂的数据收集系统&#xff0c;都离不开表单的支持。表单基础概念表单&#xff08;Form&a…

云原生周刊:2025年的服务网格

开源项目推荐 kaito kaito 是由微软开源并托管于 GitHub 的项目&#xff0c;旨在自动化在 K8s&#xff08;主目前支持 Azure AKS&#xff09;中部署与管理大型语言模型&#xff08;如 Falcon、Phi‑3、Llama&#xff09;推理及微调工作负载。它通过定义 CRD&#xff08;Works…

国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手

近期&#xff0c;国产大模型领域的发展令人瞩目&#xff0c;多款高性能开源模型的涌现&#xff0c;为我们开发者带来了前所未有的机遇。这些模型不仅在各大基准测试中名列前茅&#xff0c;其强大的代码能力也为我们打造个性化的编程助手提供了坚实的基础。HuggingFace的开源大模…