ETK-logstash客户端快速部署

2024-05-09 18:38

本文主要是介绍ETK-logstash客户端快速部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

         本文档旨在指导快速部署Logstash客户端服务。搜集日志并最终在Kibana上可视化展示。

         在部署之前,请确认你的项目工程中,log4j的配置是如下这样的:

*必须保证输出的格式相同。

 

 

LogStashClient安装部分

 

 

 

 

 

 

 

 

Setp 1 解压

解压

把文件 放置于Linux系统的任意目录,如下图:

 

 

 

Step 2 运行脚本

进入目录


给脚本“Auto_Install_LogStash.sh”赋予运行权限

chmod 777 Auto_Install_LogStash.sh


然后运行脚本

./ Auto_Install_LogStash.sh

此处脚本有2种方式,2个参数

 

 

 

 

 

方式:

Install : 安装 logstash

Uninstall : 卸载 logstash

参数:

Parameter1 指定服务器的type(这里强烈建立用ip来区分,例如172.21.99.129)

Parameter2 需要搜集日志的路径(例如”/usr/local/hadoop/apache-tomcat-7.0.47-ip/logs/*.out”)

*注意:路径中*代表搜集所有.out结尾的文件,双引号一定要加上,如要要用*,则路径中必须有转义符\,双引号也必须加上转义符\

例如:\”/usr/local/hadoop/apache-tomcat-7.0.47-ip/logs/\*.out\”

2015-11-18 add

1.      关于多路径,比如你有URL1,URL2则脚本如下

 

特别要注意的就是地址格式  \“URL1\”,\”URL2\”,\”URL3\”

 

下面分别演示安装与卸载

 

 

Step 3  安装

1 安装:

 

上图已经安装完毕。

2 如何测试正常运行。

首先,输入jps,查看是否有Main进程

 

然后,进入你的搜集日志的目录,向目录中写入2条日志等级为ERROR的记录(这里只搜集日志等级为ERROR和WARN的)

 

 

3 进入Kibana web界面

在进入之前,先在本地windows下,运行脚本

 

此脚本的作用是,向hosts中添加DNS解析。

如果一切都正常,你将会看到如下图所示:


按任意键退出即可。

 

至此,你可以通过“report.mmbao.com”来访问kibana

 

首次进入会要求输入用户名和密码  root /admin2015.?

 

 

 

 

 

 

 

如果你成功看到刚刚echo的记录,则表示,整个安装成功!!!

 

 

Step 4卸载

 

你只需运行如下命令即可卸载

 


 

查看,已经没有Main进程。

 

 

 

Kibana 界面操作部分

 

 

基本界面介绍

 

案例介绍

 

 

 

 

 

 

 

 

 

 

 

我要查询日志等级为ERROR的信息

 

 

条件格式为

字段:条件

 

 

我要查询172.21.99.129服务器上ERROR的信息

 

 

关键词是大写的AND 和OR 还有范围 TO

 

 

我要查询某个时间范围的内容

 

右上角

 

 

 

 

 

 

有各种时间的范围

 

 

 

 

 

 

 

我要定时刷新

 

 

 

 

 

至此,教程全部结束!!

这篇关于ETK-logstash客户端快速部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

在 Windows 上部署 gitblit

在 Windows 上部署 gitblit 在 Windows 上部署 gitblit 缘起gitblit 是什么安装JDK部署 gitblit 下载 gitblit 并解压配置登录注册为 windows 服务 修改 installService.cmd 文件运行 installService.cmd运行 gitblitw.exe查看 services.msc 缘起

Solr部署如何启动

Solr部署如何启动 Posted on 一月 10, 2013 in:  Solr入门 | 评论关闭 我刚接触solr,我要怎么启动,这是群里的朋友问得比较多的问题, solr最新版本下载地址: http://www.apache.org/dyn/closer.cgi/lucene/solr/ 1、准备环境 建立一个solr目录,把solr压缩包example目录下的内容复制

Java Websocket实例【服务端与客户端实现全双工通讯】

Java Websocket实例【服务端与客户端实现全双工通讯】 现很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发 出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏 览器需要不断的向服务器发出请求,然而HTTP

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

Spring Roo 实站( 一 )部署安装 第一个示例程序

转自:http://blog.csdn.net/jun55xiu/article/details/9380213 一:安装 注:可以参与官网spring-roo: static.springsource.org/spring-roo/reference/html/intro.html#intro-exploring-sampleROO_OPTS http://stati