1. 程式人生 > >服務日誌收集方案開發環境搭建

服務日誌收集方案開發環境搭建

在ubuntu 16.04虛擬機器上安裝Elasticsearch,Kibana,Filebeat.版本:6.5.1
Elasticsearch預設是開發模式.只能在本機訪問.
Kibana可外部訪問.漢化Kibana介面.
Filebeat直接輸出到Elasticsearch.

以下說明各元件的安裝配置.

  • Elasticsearch

需要以非root使用者安裝.

下載,安裝:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.deb
sudo dpkg -i elasticsearch-6.5.1.deb

安裝目錄:/usr/share/elasticsearch
配置檔案: /etc/elasticsearch/elasticsearch.yml

啟動:

sudo service elasticsearch start

停止,重啟分別用stop,restart。

驗證:

curl -XGET "http://localhost:9200"
  • Kibana

下載,安裝:

wget https://artifacts.elastic.co/downloads/kibana/kibana-6.5.1-amd64.deb
sudo dpkg -i kibana-6.5.1-amd64.deb

安裝目錄:/usr/share/kibana

配置檔案:/etc/kibana/kibana.yml

配置::

#修改server.host非loopback IP
server.host: "192.168.21.190"
#elasticsearch服務url
elasticsearch.url: "http://localhost:9200"

啟動:

。服務方式:

sudo service kibana start

停止,重啟分別用stop,restart。

。直接啟動:

cd /etc/kibana/bin
sudo ./kibana 

Kibana介面漢化

https://blog.csdn.net/qq_28449663/article/details/79868334

該漢化包預設支援kibana5.x - 6.x任意版本

下載漢化包路徑:https://github.com/anbai-inc/Kibana_Hanization/archive/master.zip

在解壓路徑下執行

python main.py /usr/share/kibana

其中,/usr/share/kibana為Kibana目錄

 

  • Filebeat

下載,安裝:

wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.5.1-amd64.deb

sudo dpkg -i filebeat-6.5.1-amd64.deb

安裝目錄:/etc/filebeat

配置檔案:/etc/filebeat/filebeat.yml

配置:

#直接輸出到elasticsearch
output.elasticsearch:
  hosts: ["localhost:9200"]

 啟動:

sudo service fileberat start

停止,重啟分別用stop,restart。