您的位置:首页 > Web前端 > HTML5

四、ElasticSearch5.5.2安装使用Kibana监控及配置

2017-09-04 01:08 561 查看
这边写的有点乱,可以参考我的另一篇博客http://blog.csdn.net/kingboyworld/article/details/78555120,是关于ELK的安装,其中包含了Kibana的安装。

一、安装简介

ElasticSearch在第一个教程中已经安装完毕,这时已经可以使用程序正常开发了。但是如果想查看索引信息和集群的健康状态怎么办呢?那就是使用Kibana。

Kibana可以看成是一个管理监控的WEB端程序,提供了各种信息状态的查询展示。Kibana可以通过安装x-pack插件对各个节点的状态进行收集和操作,每个ElasticSearch的节点也需要安装x-pack插件。关系类似如下:



kibana配置各个节点信息,kibana的xpack到各个节点收集各个节点的信息并处理。

x-pack是一系列插件的集合安装包,包含以下插件的所有功能

- shield

- watcher

- marvel

- reporting

- graph

二、ElasticSearch安装x-pack并修改密码

1.进入ElasticSearch的安装目录,执行以下命令

bin/elasticsearch-plugin install x-pack


出现询问窗口直接选择yes即可,安装速度很快。安装完重启ElasticSearch即可生效。

2.修改访问密码

安装完成x-pack,再次访问localhost:9200时则需要输入用户名和密码。

用户名:elastic

密码:changeme

这时使用默认密码肯定是不安全的,可以使用
curl put
的方式修改密码,

curl -XPUT -u elastic 'localhost:9200/_xpack/security/user/elastic/_password' -d '{
"password" : "123456"
}'


会提示输入新的密码,修改后即可使用新密码登录

三、安装Kibana

下载程序包(版本要和ElasticSearch相对应)

1.使用以下命令下载

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.2-linux-x86_64.tar.gz[/code] 
2.进入官网进行下载

解压程序包

tar -zxf kibana-5.5.2-linux-x86_64.tar.gz


修改配置文件

1.添加节点,默认只搜索本地的ElasticSearch节点

elasticsearch.url: "http://172.16.160.168:9200"


2.修改对外访问,这样外网才能访问到。

server.host: "0.0.0.0"


3.添加防火墙规则开放5601端口或者关闭防火墙。(root身份操作)

添加规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5601 -j ACCEPT


关闭防火墙

service iptables stop


安装x-pack

在kibana安装目录执行以下命令,然后就慢慢等,可以出去约个会(前提你有女朋友),或者睡个觉,这个的安装时间非常长。

bin/kibana-plugin install x-pack


启动Kibana

安装完成后输入以下命令启动

bin/kibana


如果想要在后台启动,那么使用以下命令(原理在第一篇教程已说明)

nohup bin/kibana > /dev/null 2>&1 &


浏览器访问

输入
ip:5601
即可访问到web页面,因为安装了x-pack,需要登录,默认用户名elastic, 默认密码为changeme。但是我们在上面的操作中修改了x-pack的密码,这里的密码也同步修改了,需要使用我们修改的密码进行登录。(我也不知道为何)

页面各种功能都有,点点看就大概明白怎么用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息