ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.

Install Kibana on Windowsedit

This package is free to use under the Elastic license. It contains open source and free commercial features and access to paid commercial features. Start a 30-day trial to try out all of the paid commercial features. See the Subscriptions page for information about Elastic license levels.

The latest stable version of Kibana can be found on the Download Kibana page. Other versions can be found on the Past Releases page.

Alternatively, you can download the following package, which contains only features that are available under the Apache 2.0 license: https://artifacts.elastic.co/downloads/kibana/kibana-oss-6.8.20-windows-x86_64.zip

Running Kibana from the command lineedit

Kibana can be started from the command line as follows:

Configuring Kibana via config fileedit

home

Directory created by unpacking the archive

Binary scripts including kibana to start the Kibana server and kibana-plugin to install plugins

config

Configuration files including kibana.yml

data

The location of the data files written to disk by Kibana and its plugins

optimize

Transpiled source code. Certain administrative actions (e.g. plugin install) result in the source code being retranspiled on the fly.

plugins

Plugin files location. Each plugin will be contained in a subdirectory.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘Π΅Ρ€Π²Π΅Ρ€ Π»ΠΎΠ³ΠΎΠ² Elasticsearch + Logstash + Kibana4 + Beats(windows/linux). Установка ΠΈ настройка

Встал вопрос Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ хранСния ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² с сСрвСров Π½Π° Π±Π°Π·Π΅ Linux ΠΈ Windows. Мой Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π» Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΎΡ‚ Elastic.
Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… статСй Π½Π° Ρ‚Π΅ΠΌΡƒ установки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Elastic показались ΠΌΠ½Π΅ достаточно расплывчатыми ΠΈ Π½Π΅ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ.

Основной ΠΈ СдинствСнный источник ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я использовал: www.elastic.co/guide/index.html.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ°Π½ΡƒΠ°Π» ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅ являСтся ΠΈΡΡ‡Π΅Ρ€ΠΏΡ‹Π²Π°ΡŽΡ‰ΠΈΠΌ, Π½ΠΎ являСтся достаточным для ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ установки ΠΈ настройки Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π»ΠΎΠ³-сСрвСра elasticsearch+logtash+kibana4+beats (windows\linux-Π°Π³Π΅Π½Ρ‚Ρ‹).

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности, Π° Ρ‚Π°ΠΊΠΆΠ΅ Β«Ρ€Π΅Π°Π» ΠΊΡƒΠ½Π³-Ρ„ΡƒΒ» доступны Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.

Π‘ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈ ΡΠΊΠ»Π΅ΠΈΠ²Π°Ρ‚ΡŒ

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ hosts ΠΈ hostname:

УстанавливаСм Java 8:

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ понадобятся для фасовки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:

Π˜Π΄Ρ‘ΠΌ Π½Π° сайт www.elastic.co/downloads/elasticsearch ΠΈ скачиваСм Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ (2.2.0) Π²Π΅Ρ€ΡΠΈΡŽ:

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ /etc/elasticsearch/elasticsearch.yml:

РаскоммСнтируСм ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ стоки cluster.name ΠΈ node.name:

(вмСсто Β«elk-server.ss.luΒ» ΠΈ Β«mynodenameΒ» ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ свои значСния)
Π”ΠΎΠ»ΠΆΠ½ΠΎ получится Ρ‚Π°ΠΊ:

cluster.name: elk-server.ss.lu
node.name: mynodename

ДобавляСм Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ (2.2.0) Π²Π΅Ρ€ΡΠΈΡŽ Logstash www.elastic.co/downloads/logstash ΠΈ устанавливаСм:

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ INPUT-Ρ„Π°ΠΉΠ» для «битсов»…

… ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΡƒΠ΄Π° ΠΊΠΎΠ΄:

Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ logstash Π½Π°Ρ‡Π½Ρ‘Ρ‚ ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚ 5044. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€Ρ‚ являСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для этой вСрсии ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ прописан ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² битсах. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

… ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Ρ‚ΡƒΠ΄Π° ΠΊΠΎΠ΄ для связи с elasticsearch:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π½Π° ошибки, запускаСм, ΠΈ вносим Π² автозапуск:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈ устанавливаСм ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡:

ОбновляСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ устанавливаСм:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Нас просят ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ индСкс, Π½ΠΎ ΠΌΡ‹ ΠΏΠΎΠΊΠ° оставляСм всё ΠΊΠ°ΠΊ Π΅ΡΡ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ настройкС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ².

Π‘Ρ‚Π°Π²ΠΈΠΌ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹. Для Π½Π°Ρ‡Π°Π»Π°, Π½Π° сСрвСр скачаСм ΠΈ поставим нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ² Kibana с индСксами Beats:

И Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹ Kibana с индСксами Beats:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ± инфраструктурС сСрвСра.
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ процСссора, использованию памяти. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса отобраТаСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ, pid, состояниС ΠΈ Ρ‚.Π΄. Π’Π°ΠΊΠΆΠ΅ Topbeat позволяСт ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС β€” состояниС дисков, ΠΎΠ±ΡŠΡ‘ΠΌ свободного пространства ΠΈ Ρ‚.Π΄.

Установка (Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅):

На сСрвСр Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ индСксов Topbeat Ρ‡Ρ‚ΠΎΠ±Ρ‹ Elasticsearch стал ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° Π²Ρ…ΠΎΠ΄Π΅:

ΠŸΡ€ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ:

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ (Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅):

Π’ Π±Π»ΠΎΠΊΠ΅ output Π½ΡƒΠΆΠ½ΠΎ Π·Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ elasticsearch, Ρ‚.ΠΊ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Ρ‚ΡŒ logstash:

РаскоммСнтируСм Π±Π»ΠΎΠΊ с Logstash, ΡƒΠΊΠ°ΠΆΠ΅ΠΌ Π΅Π³ΠΎ IP-адрСсс ΠΈ ΠΏΠΎΡ€Ρ‚:

Π’Π°ΠΆΠ½ΠΎ: Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°Π±ΡƒΠ»ΡΡ†ΠΈΡŽ для пСрСдвиТСния курсора Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅! Волько ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹. Π˜Π½Π°Ρ‡Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

Если сСрвСр Logstash находится Π²ΠΎ внСшнСй сСти, Ρ‚ΠΎ Π½Π° Ρ„Π°Π΅Ρ€Π²ΠΎΠ»Π»Π΅ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ сСрвСра Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„ΠΎΡ€Π²Π°Ρ€Π΄ΠΈΠ³ ΠΏΠΎΡ€Ρ‚Π°, Π² Π΄Π°Π½Π½ΠΎΠΌ случаСм 5044 (tcp/udp).
Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ логирования Ρ…ΠΎΡ€ΠΎΡˆΠΎ описаны Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°Ρ….

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ интСрфСйс Kibana ΠΈ наблюдаСм ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

ВранслируСт Π½Π° сСрвСр ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· динамичСских Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ:

Π”ΠΎΠ±Π°Π²ΠΈΠΌ индСксы Π½Π° сСрвСрС (ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с ΠΊΠ°ΠΊ ΠΌΡ‹ настраивали Topbeat. Π’.Π΅. Ссли Π½Π° сСрвСрС шаблон отсутствуСт β€” ΠΌΡ‹ Π΅Π³ΠΎ создаём):

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΌ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎ отсутствиС табуляции Π² ΠΊΠΎΠ΄Π΅!

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ logstash для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ индСксов:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΡ‚ Filebeat:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ инструмСнт. АнализируСт Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ сСрвСрами. ΠœΠΎΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ выявляСт ошибки. АнализируСт ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ DNS, HTTP, MySQL, PostgreSQL, ΠšΠ—Π‘, Memcache ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

НастраиваСтся ΠΏΠΎ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ‡Ρ‚ΠΎ ΠΈ Topbeat/Filebeat:

Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΡ„ΠΈΠ³ (ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Elasticsearch ΠΈ настраиваСм Logstash)
output:

Π˜Π΄Ρ‘ΠΌ Π½Π° сСрвСр ΠΈ добавляСм индСкс для Packetbeat:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ www.elastic.co/downloads/beats/winlogbeat. РаспаковываСм Π² C:\ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅ΠΌ Π² Winlogbeat. ЗапускаСм PowerShell ΠΎΡ‚ Π°Π΄ΠΌΠΈΠ½Π° ΠΈ устанавливаСм сСрвис:

Если ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ сообщСниС ΠΎ Ρ‚ΠΎΠΌ Ρ‡Ρ‚ΠΎ скрипты ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² систСмС ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ (Π° Ρ‚Π°ΠΊ ΠΎΠ½ΠΎ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚), Ρ‚ΠΎ ΠΌΡ‹ просто создаём ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ для Winlogbeat:

ΠŸΠ΅Ρ€Π΅Π΄ стартом сСрвиса ΠΏΡ€Π°Π²ΠΈΠΌ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅ β€” C:\Winlogbeat\winlogbeat.yml.

Π’ Π±Π»ΠΎΠΊΡƒ event_logs пСрСчислСны основныС ΠΆΡƒΡ€Π½Π°Π»Ρ‹ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ‚Ρ€Π°Π½ΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Logstash:

Π’ event_logs ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»Ρ‹, список ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Если систСма Π²Ρ‹ΡˆΠ΅ Vista, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°Π½Π°Π»Ρ‹:

Π”Π°Π»Π΅Π΅ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π½Π° сСрвСр индСксы для winlogbeat ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π»ΠΈ для topbeat, filebeat, packetbeat. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ:

Π•ΡΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Π½Π° сСрвСрС Ρ„Π°ΠΉΠ» индСкса winlogbeat.template.json
sudo vi

/ELK/releases/beats/winlogbeat/winlogbeat.template.json. На ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ Windows ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» C:\winlogbeat\winlogbeat.template.json ΠΈ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ содСрТимоС Π² Ρ„Π°ΠΉΠ»

Π”Π°Π»Π΅Π΅ (Π½Π° сСрвСрС) Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ этот индСкс Π½Π° elasticsearch, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ смог Π²Π΅Ρ€Π½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π³Π΄Π΅ Ρƒ нас Π»Π΅ΠΆΠΈΡ‚ созданный Ρ„Π°ΠΉΠ» winlogbeat.template.json.

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ:

<"acknowledged":true>

Π˜Π΄Ρ‘ΠΌ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ запускаСм сСрвис winlogbeat. ПослС это Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· Kibana, опрСдСляя прСдставлСниС ΠΏΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ индСксам:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ всСх индСксов:

ВмСсто * ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π΅ΡƒΠ³ΠΎΠ΄Π½Ρ‹ΠΉ индСкс, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Для ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ старых Π»ΠΎΠ³ΠΎΠ² Π½Π΅ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ «питоновский» ΠΌΠΎΠ΄ΡƒΠ»ΡŒ:

Если pip Π½Π΅ установлСн, Ρ‚ΠΎ устанавливаСм:

ΠŸΠΎΡΠΌΠΎΡ‚Π΅Ρ€Ρ‚ΡŒ статус Ρ€Π°Π±ΠΎΡ‚Ρ‹ Elasticsearch:

Π­Ρ‚ΠΎΠ³ΠΎ достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ Π»ΠΎΠ³-сСрвСр, Ρ€Π°ΡΠΊΠΈΠ΄Π°Ρ‚ΡŒ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ транспортёры ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ настройки (оптимизация, настройки geoip ΠΈ Ρ‚.Π΄.) описаны Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³Π°Ρ….

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ELK?

Elasticsearch
Logstash

Logstash – это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для управлСния событиями ΠΈ Π»ΠΎΠ³Π°ΠΌΠΈ. Π˜ΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для ΠΈΡ… получСния, парсинга ΠΈ пСрСнаправлСния\хранСния.

Kibana

Kibana – это Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ поиска Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Установка Ubuntu 14.04

Установка JAVA 7

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π²Π° ΠΈΠ· Ρ‚Ρ€Π΅Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² написаны Π½Π° JAVA Π½Π°ΠΌ придСтся Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Π£ΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅ΠΌ Oracle Java 7, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Elasticsearch Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ.

ДобавляСм Oracle Java PPA Π² apt:

И устанавливаСм послСднюю ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Oracle Java 7:

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ Java ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Ρ€Π°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

Установка Elasticsearch

Π₯отя докумСнтация ΠΏΠΎ Logstash Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Elasticsearch вСрсии 1.1.1, ΠΎΠ½ прСкрасно Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈ с послСднСй ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ вСрсиСй 1.3.1. ИмСнно Π΅Π΅ ΠΌΡ‹ ΠΈ установим.

ДобавляСм ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ GPG ΠΊΠ»ΡŽΡ‡ Π² apt:

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ source list apt:

И устанавливаСм Elasticsearch 1.3.1:

Базовая конфигурация Elasticsearch ΠΎΡ‡Π΅Π½ΡŒ простая, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ всСго Π΄Π²Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° – имя кластСра ΠΈ имя Π½ΠΎΠ΄Ρ‹.

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ elasticsearch.yml:

И Ρ€Π°cΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ строки β€œcluster.name: elasticsearch” ΠΈ β€œnode.name: «Franz Kafka»β€. ВмСсто Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свои.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ скрипты автозапуска elasticsearch:

ΠŸΠ΅Ρ€Π΅Π΄ стартом сСрвСра я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π΄Π²Π° ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΊ elasticsearch – head ΠΈ paramedic. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сСрвСром поиска ΠΈ индСксами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π²Ρ‚ΠΎΡ€ΠΎΠΉ слСдит Π·Π° β€œΠ·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ΠΌβ€ ΠΏΠ°Ρ†ΠΈΠ΅Π½Ρ‚Π°, выводя Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ.

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΊ elasticsearch ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ plugin прямо ΠΈΠ· github:

Доступ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· url Π²ΠΈΠ΄Π° http://elasticsearch.server.name:9200/_plugin/head/ ΠΈΠ»ΠΈ http://elasticsearch.server.name:9200/_plugin/paramedic/

ПослС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ сам сСрвСр:

Установка Kibana

Π’Π°ΠΊ ΠΊΠ°ΠΊ Kibana это Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ установкой Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π²Π΅Π±-сСрвСр. Π― воспользовался ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΌ nginx.

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΠ°ΠΏΠΊΡƒ www для Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ прилоТСния:

Π”Π°Π΅ΠΌ nginx ΠΏΡ€Π°Π²Π° Π½Π° ΠΏΠ°ΠΏΠΊΡƒ:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ послСдний Π°Ρ€Ρ…ΠΈΠ² с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ Kibana (Π½Π° настоящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ это kibana-3.1.0.tar.gz):

И ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π³ΠΎ содСрТимоС Π² ΠΏΠ°ΠΏΠΊΡƒ /var/www:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Kibana ΠΏΠΎΠ΄ nginx:

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ nano ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ Π»Π΅ΠΆΠ°Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Kibana:

ЗамСняСм строку
root /usr/share/kibana3;

Π½Π° строку
root /var/www;

ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ» ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для nginx:

И пСрСзапускаСм nginx:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ссли ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ адрСсу http://elasticsearch.server.name/ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ стартовый Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ Kibana. Если Π²Ρ‹ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠ², Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ сразу ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ Logstash.

Для этого Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π½Π° Ρ„Π°ΠΉΠ» Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π° Logstash:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ настройки Kibana находятся Π² Ρ„Π°ΠΉΠ»Π΅ config.js ΠΏΠΎ адрСсу /var/www/config.js, ΠΎΠ΄Π½Π°ΠΊΠΎ β€œΠΈΠ· коробки” всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Установка Logstash

ДобавляСм source list Logstash Π² apt:

И устанавливаСм Logstash:

Logstash установлСн, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Logstash состоит ΠΈΠ· 3Ρ… частСй – input, filter ΠΈ output. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ опрСдСляСтся источник событий ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΎΠ², Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ с Π½ΠΈΠΌΠΈ производятся Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ манипуляции, ΠΈ Π² Ρ‚Ρ€Π΅Ρ‚Π΅ΠΉ части описываСтся ΠΊΡƒΠ΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ всС части описаны Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ http://logstash.net/docs/1.4.2/ ΠΈ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

Для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, мною Π±Ρ‹Π»Π° написана ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ простая конфигурация:

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Logstash

И помСстим Ρ‚ΡƒΠ΄Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΏΠΎ порядку:

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ input

type => β€œeventlog” Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Logstash Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΠ° eventlog (извСстный Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ»Π΅ΠΉ для Logstash)

port => 3515 – Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠΎΡ‚Ρ€Π°

format => β€˜json’ – Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Logstash ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΡ‚ β€œΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚Ρ‹Π΅β€ Π² JSON

Никаких манипуляций с Π»ΠΎΠ³Π°ΠΌΠΈ я Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ€Π°Π·Π΄Π΅Π» filter Ρƒ мСня пустой. Π₯отя Ссли Π’Π°ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, привСсти Π΄Π°Ρ‚Ρƒ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΌΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρƒ, ΠΈΠ»ΠΈ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π»ΠΎΠ³Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ нСсколько ΠΏΠΎΠ»Π΅ΠΉ, Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΠΎΠΆΠ½ΠΎ эти манипуляции ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ.

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ output

elasticsearch <> – оправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π² elasticsearch

cluster => β€œelasticsearch” – ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° имя кластСра, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ ΠΏΡ€ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Elasticsearch

node_name => β€œFranz Kafka” – ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° имя Π½ΠΎΠ΄Ρ‹.

БохраняСм Ρ„Π°ΠΉΠ» ΠΈ запускаСм Logstash

МоТно ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ€Ρ‚ tcp 3515 ΡΠ»ΡƒΡˆΠ°Π΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Установка nxlog

ИдСм Π½Π° сайт nxlog ( http://nxlog.org/download) ΠΈ скачиваСм саму ΡΠ²Π΅ΠΆΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ для Windows.

УстанавливаСм Π½Π° Π½ΡƒΠΆΠ½ΠΎΠΉ Windows машинС Π΄Π°Π½Π½Ρ‹ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Настройки ΠΎΠ½ Ρ…Ρ€Π°Π½ΠΈΡ‚ Π² Ρ„Π°ΠΉΠ»Π΅ nxlog.conf ΠΏΠΎ адрСсу ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€œc:\Program Files (x86)\nxlog\conf\” (для 32-Π±ΠΈΡ‚Π½ΠΎΠΉ вСрсии β€œc:\Program Files\nxlog\conf\”).

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ я написал ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания:

Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Output указываСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ om_tcp для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ tcp, указываСтся хост ΠΈ ΠΏΠΎΡ€Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π Π°Π·Π΄Π΅Π» Route слуТит для указания порядка выполнСния дСйствий, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ nxlog ΡƒΠΌΠ΅Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ· мноТСства источников ΠΈ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒ Π²ΠΎ мноТСство ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊΠΎΠ². ВсС это ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΏΠ½ΡƒΡ‚ΡŒ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ.

Настроив ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ‡Π΅Ρ€Π΅Π· оснастку Π‘Π»ΡƒΠΆΠ±Ρ‹ (Services) ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку:

ИспользованиС

ΠžΡ‚ΠΊΡ€Ρ‹Π² Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Kibana (ΠΈ пСрСйдя Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ Logstash, Ссли ΠΎΠ½ Ρƒ Вас Π½Π΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ послС всСго ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ количСство записСй Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘Π²Π΅Ρ€Ρ…Ρƒ находится строка запроса ΠΈ панСль управлСния Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ΠΎΠΌ. Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части Ρ‚Π°Π±Π»ΠΈΡ†Π° с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠ² своС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² β€œΡΡ‹Ρ€ΠΎΠΌβ€ Π²ΠΈΠ΄Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ слСва ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π΅ΡΡ‚ΡŒ список ΠΏΠΎΠ»Π΅ΠΉ. Π©Π΅Π»ΠΊΠ½ΡƒΠ² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ чСкбоксам с полями EventID, EventTime, EventType, Hostname, Sevirity, Message, Channel, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² Π»ΠΎΠ³ΠΈ я Π²ΠΈΠΆΡƒ Ρ‡Ρ‚ΠΎ Π² основном это Π»ΠΎΠ³ΠΈ ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»Π° Security, хочСтся ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ прилоТСния ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ записи. Π˜Π·ΡƒΡ‡ΠΈΠ² список ΠΏΠΎΠ»Π΅ΠΉ я Π½Π°Ρ…ΠΎΠΆΡƒ ΠΏΠΎΠ»Π΅ ProcessName, Ссли ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉ, Ρ‚ΠΎ откроСтся интСрСсноС мСню ΠΌΠΈΠΊΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎ полю Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ пСрСчислСн TOP10 ΠΏΠΎ количСству записСй ΠΎΡ‚ процСсса с ΠΈΡ… ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Если ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ символу Π»ΡƒΠΏΡ‹ рядом с ΠΈΠΌΠ΅Π½Π΅ΠΌ процСсса, Ρ‚ΠΎ создастся Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΏΠΎ этому ΠΈΠΌΠ΅Π½ΠΈ.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

А Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ отобразятся Π² соотвСтствии с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ.

ΠšΠ»ΠΈΠΊΠ½ΡƒΠ² Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎ любой записи ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π΅Π΅ Π² Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½ΠΎ всС поля записи. НапримСр Ρ‚Π°ΠΊ:

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ возмоТностях Kibana + Logstash + Elasticsearch ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π²Π΅Π±ΠΈΠ½Π°Ρ€ΠΎΠ² Π½Π° сайтС elasticsearch.org. Π—Π΄Π΅ΡΡŒ я ΠΏΠΎΠΊΠ°Π·Π°Π» лишь ΠΌΠ°Π»ΡƒΡŽ Ρ‚ΠΎΠ»ΠΈΠΊΡƒ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ эта Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ связка инструмСнтов.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ я пользовался ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ источниками:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ ELK. Π§Π°ΡΡ‚ΡŒ II β€” Установка Kibana ΠΈ Logstash

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows

Π’ΡΡ‚ΡƒΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ слово

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»Π° описана ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° установки Elasticsearch ΠΈ настройка кластСра. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСна ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° установки Kibana ΠΈ Logstash, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡ… настройка для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с кластСром Elasticsearch.

План дСйствий

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈ устанавливаСм Kibana

Установка ΠΈΠ· Deb ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ PGP ΠΊΠ»ΡŽΡ‡:

УстанавливаСм apt-transport-https ΠΏΠ°ΠΊΠ΅Ρ‚:

ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Elastic:

НастраиваСм Kibana для автоматичСского запуска ΠΏΡ€ΠΈ стартС систСмы:

Π’Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ установки ΠΈΠ· скачСнного Deb ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ dpkg

Установка ΠΈΠ· RPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ PGP ΠΊΠ»ΡŽΡ‡

Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /etc/yum.repos.d/ создаСм Ρ„Π°ΠΉΠ» рСпозитория kibana.repo для CentOS ΠΈΠ»ΠΈ Red Hat. Для дистрибутива OpenSUSE Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ /etc/zypp/repos.d/ :

УстанавливаСм Kibana c ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° Π² зависимости ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, yum ΠΈΠ»ΠΈ dnf для CentOS, Red Hat, Fedora ΠΈΠ»ΠΈ zypper для OpenSUSE:

НастраиваСм Kibana для автоматичСского запуска ΠΏΡ€ΠΈ стартС систСмы:

Π’Π°ΠΊ ΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ установки ΠΈΠ· скачСнного RPM ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rpm

Установка ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° tar.gz

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² c Kibana:

ИзвлСкаСм Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с Kibana:

Для запуска Kibana ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ прСдоставив всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΡ€Π°Π²Π° ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ с Kibana.

НастраиваСм Kibana для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с кластСром Elasticsearch

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ адрСс ΠΈ ΠΏΠΎΡ€Ρ‚, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Kibana (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ localhost:5601 ):

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΡƒΠ·Π»Ρ‹ кластСра Elasticsearch:

Π’ случаС нСдоступности ΡƒΠ·Π»Π°, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Kibana установила соСдинСниС, ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΡƒΠ·Π΅Π» кластСра, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Π³Π΄Π΅ Kibana Π±ΡƒΠ΄Π΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свои Π»ΠΎΠ³ΠΈ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ stdout ):

НастраиваСм частоту опроса Elasticsearch для получСния ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ списка ΡƒΠ·Π»ΠΎΠ² кластСра:

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅ΠΌ, Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ список ΡƒΠ·Π»ΠΎΠ² кластСра Elasticsearch Π² случаС сбоя соСдинСния с кластСром:

Π’ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΈ elasticsearch.sniffInterval обнаруТился «Π±Π°Π³», ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Elasticsearch. ПослС запроса обновлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ошибка:

«statusCode»:401,»error»:»Unauthorized»,»message»:»missing authentication credentials for REST request: security_exception.

Бсылка Π½Π° BugFix. Π˜ΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π² вСрсии 7.11.2

На Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

ЗапускаСм слуТбу kibana :

Для установки ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:

Π’ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π°Π±ΠΈΡ€Π°Π΅ΠΌ IP адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ (Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅ это http://10.0.3.1:5601 ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Kibana. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ привСтствСнная страница.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½Π°Ρ страница Kibana

НастраиваСм балансировку Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Kibana ΠΈ Elasticsearch

Установка ΠΈ настройка Elasticsearch

УстанавливаСм Elasticseach Π½Π° ΡƒΠ·Π΅Π» с Kibana. Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ описано Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

ingest Ρ€ΠΎΠ»ΡŒ позволяСт ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ ΠΈΡ… индСксирования. ВыдСлСния ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² с этой Ρ€ΠΎΠ»ΡŒΡŽ сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ·Π»Ρ‹. Π£Π·Π΅Π» с Ρ€ΠΎΠ»ΡŒΡŽ master ΠΈ/ΠΈΠ»ΠΈ data Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ эту Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ имя Elasticsearch кластСра:

Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ адрСса ΡƒΠ·Π»ΠΎΠ² кластСра Π½ΡƒΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°:

Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ прСимущСство Π½Π°Π΄ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ ( discovery.seed_hosts ). Elasticsearch слСдит Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΈ примСняСт настройки автоматичСски Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠ·Π»Π°.

НастраиваСм IP адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ для ΠΏΡ€ΠΈΠ΅ΠΌΠ° запросов ΠΎΡ‚ Kibana ( network.host ΠΈ http.port ) ΠΈ для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΠ·Π»Π°ΠΌΠΈ кластСра Elasticsearch (transport.host ΠΈ transport.tcp.port ). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ transport.host Ρ€Π°Π²Π΅Π½ network.host :

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»:

ЗапускаСм Elasticsearch ΠΈ провСряСм, Ρ‡Ρ‚ΠΎ ΡƒΠ·Π΅Π» присоСдинился ΠΊ кластСру:

НастраиваСм Kibana

Π’ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Kibana ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ адрСс Coordinating only ΡƒΠ·Π»Π°:

ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Π΅ΠΌ Kibana ΠΈ провСряСм, Ρ‡Ρ‚ΠΎ слуТба Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»Π°ΡΡŒ, Π° UI Kibana открываСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

НастраиваСм нСсколько экзСмпляров Kibana

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров Kibana, Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌ ΠΈΡ… Π·Π° балансировщиком Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра Kibana Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ:

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя:

server.name ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя экзСмпляра. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ имя ΡƒΠ·Π»Π°.

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ настройки:

logging.dest дирСктория для хранСния Π»ΠΎΠ³ΠΎΠ²;

path.data дирСктория для хранСния Π΄Π°Π½Π½Ρ‹Ρ…;

pid.file Ρ„Π°ΠΉΠ» для записи ID процСсса;

server.port ΠΏΠΎΡ€Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ экзСмпляр Kibana ;

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ экзСмпляра:

xpack.security.encryptionKey ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ сСссии. Π”Π»ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 32 символов.

xpack.reporting.encryptionKey ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ². Π”Π»ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 32 символов.

xpack.encryptedSavedObjects.encryptionKey ΠΊΠ»ΡŽΡ‡ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈΡ… Π² Elasticsearch. Π”Π»ΠΈΠ½Π° Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 32 символов.

xpack.encryptedSavedObjects.keyRotation.decryptionOnlyKeys список Ρ€Π°Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½Π΅Π΅ сохранСнныС Π΄Π°Π½Π½Ρ‹Π΅.

Настройки бСзопасности( xpack ) ELK Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΈ устанавливаСм Logstash

Установка ΠΈΠ· Deb ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ GPG ΠΊΠ»ΡŽΡ‡:

УстанавливаСм apt-transport-https ΠΏΠ°ΠΊΠ΅Ρ‚:

ДобавляСм Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Elastic:

НастраиваСм Logstash для автоматичСского запуска ΠΏΡ€ΠΈ стартС систСмы:

Установка ΠΈΠ· RPM ΠΏΠ°ΠΊΠ΅Ρ‚Π°

Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ PGP ΠΊΠ»ΡŽΡ‡

НастраиваСм Logstash для автоматичСского запуска ΠΏΡ€ΠΈ стартС систСмы:

Установка ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ² с Logstash:

ИзвлСкаСм Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ с Logstash:

НастраиваСм Logstash для чтСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Ρ„Π°ΠΉΠ»Π°

Logstash ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΈΠΏ описываСт запуск ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ Logstash ( settings files ).

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ доступ Π½Π° запись ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ осущСствляСт запуск Logstash.

Π’ сСкции filter с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° grok ΠΈ встроСнных шаблонов ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи ( message ) ΠΆΡƒΡ€Π½Π°Π»Π° Π»ΠΎΠ³ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ:

Π¨Π°Π±Π»ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ % ΠΈ ΠΏΠΎ сути это ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π½Π°Π΄ рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, соотвСтствСнно шаблон ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ ΠΏΠ΅Ρ€Π΅Ρ‡Π½Π΅ΠΌ всСх встроСнных шаблоном ΠΌΠΎΠΆΠ½ΠΎ ознакомится Ρ‚ΡƒΡ‚.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° match ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, ΠΈΠ· ΠΊΠ°ΠΊΠΎΠ³ΠΎ поля ( message ) ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ описанным шаблонам. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ overwrite сообщаСт, Ρ‡Ρ‚ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ message Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² соотвСтствии с Ρ‚Π΅ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ шаблона % .

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ индСкс, ΡˆΠ°Ρ€Π΄ ΠΈ рСпликация ΡˆΠ°Ρ€Π΄ΠΎΠ² Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€ΡŽ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

К названию индСкса Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ шаблон % <+YYYY.MM>, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π³ΠΎΠ΄ ΠΈ мСсяц. Π”Π°Π½Π½Ρ‹ΠΉ шаблон ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ индСкс ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ мСсяц.

Для установки ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°:

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π² Kibana

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ шаблона индСкса

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ’Ρ‹Π±ΠΎΡ€ Time field

ПослС создания шаблона индСксов Kibana ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ полях, Ρ‚ΠΈΠΏΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ возмоТности Π΄Π΅Π»Π°Ρ‚ΡŒ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΡŽ ΠΏΠΎ этим полям.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsKibana Discover

Π’ ΠΏΡ€Π°Π²ΠΎΠΉ части экрана ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ’Ρ‹Π±ΠΎΡ€ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ¨Π°Π±Π»ΠΎΠ½ индСкса ΠΈ доступныС поля

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ KQL

ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windows. Π€ΠΎΡ‚ΠΎ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ kibana Π½Π° windowsΠ’ΠΈΠΏΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Kibana

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Elasticsearch Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ GET запрос /имя_индСкса/_search ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ ΡƒΠ·Π»Ρƒ кластСра. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° pretty позволяСт ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄ состоит ΠΈΠ· 10 записСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ это количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ size :

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Ρ‹Π»Π° рассмотрСна ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° установки ΠΈ настройки Kibana ΠΈ Logstash, настройка балансировки Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ Kibana ΠΈ Elasticsearch ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров Kibana. Π‘ΠΎΠ±Ρ€Π°Π»ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Logstash, посмотрСли Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Kibana Discover ΠΈ построили ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ.

Π’Π΅ΠΌΠ΅ бСзопасности Π±ΡƒΠ΄Π΅Ρ‚ посвящСна ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΡΡ‚Π°Ρ‚ΡŒΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *