elk之插件部署 (实操三)

一.插件安装

下载head以及node软件包:

elasticsearch-head.tar.gz

node-v8.12.0-linux-x64.tar.gz

找不到这两个包的评论下留言或私我

解压软件包

tar xf elasticsearch-head.tar.gztar xf node-v8.12.0-linux-x64.tar.gz

配置node的,让系统能够正常执行它的命令,不配置下方步骤,将会报错:

ln -s /usr/src/node-v8.12.0-linux-x64/bin/node   /usr/bin/
 

进入解压后的head插件目录,使用node提供的npm进行运行,并将运行日志写到node目录下,放入后台执行,不影响前台操作

cd elasticsearch-head
/usr/src/node-v8.12.0-linux-x64/bin/npm run start &> /usr/src/node-v8.12.0-linux-x64/run.log &

报错的话安装nodejs

yum install -y nodejs

报错信息

默认监听本机9100端口,通过浏览器访问本机9100端口即可,成功后结果如下。

在红框出输入es的地址,选择连接后即可展示es的信息(我的es已经经过一定的配置了,所以会有下面的这么多索引,如果按照此文的进度,索引是不存在的,so,忽略即可。)

 

二、安装kopf插件

下载:cerebro-0.8.1.tar.gz

解压:

tar -xvf cerebro-0.8.1.tar.gz

进入解压目录后执行程序即可,默认端口9000

cd cerebro-0.8.1/

./bin/cerebro &

访问

http://192.168.0.208:9000

 

连接es后,跟head一样,主界面显示了索引信息,但是还增加了监控服务器的负载信息等。

rset界面,可以实现head模块中的图形化执行操作数据的功能,并且增加了匹配功能,它帮你匹配你输入的选项后面可能是什么参数。

三、安装bigdesk插件

下载:bigdesk-master.zip

解压:

unzip  bigdesk-master.zip

进入解压后的目录中的_site,并使用python的功能,创建一个web应用,默认端口8000,即可访问执行python命令的路径下的html文件

cd bigdesk-master/_site/
python -m SimpleHTTPServer &>/dev/null &

在浏览器中访问本机8000端口,成功后在红框内输入es地址,访问:http://192.168.0.208:8000

 

本文为我自己的学习笔记,难免有些遗漏,欢迎指正。遇事不慌,大隆来帮,也请大家关注我,支持我,谢谢!

 没有理论,只有实战

更多干货
来关注我

 你的鼓励就是我创造的动力!!!

原文地址:https://www.cnblogs.com/wangql/p/13398271.html