CentOS 7
Sponsored Link

Elastic Stack 6 : X-Pack インストール
2018/02/25
 
Elasticsearch や Kibana の機能を拡張できるプラグインパッケージ X-Pack をインストールします。
X-Pack に含まれるプラグインはほとんどが有償のため、継続して利用するにはライセンスの購入が必要です。
ただし、30日間は機能制限なしで試用可能なトライアルライセンスが用意されています。
サブスクリプションの詳細は下記を参照ください。
⇒ https://www.elastic.co/subscriptions
[1] Elasticsearch が稼働する全ノードで Elasticsearch 用の X-Pack をインストールします。
[root@dlp ~]#
/usr/share/elasticsearch/bin/elasticsearch-plugin install x-pack

-> Downloading x-pack from elastic
[=================================================] 100%  
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@     WARNING: plugin requires additional permissions     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
* java.io.FilePermission \\.\pipe\* read,write
* java.lang.RuntimePermission accessClassInPackage.com.sun.activation.registries
* java.lang.RuntimePermission getClassLoader
* java.lang.RuntimePermission setContextClassLoader
* java.lang.RuntimePermission setFactory
* java.net.SocketPermission * connect,accept,resolve
* java.security.SecurityPermission createPolicy.JavaPolicy
* java.security.SecurityPermission getPolicy
* java.security.SecurityPermission putProviderProperty.BC
* java.security.SecurityPermission setPolicy
* java.util.PropertyPermission * read,write
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N] y
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@        WARNING: plugin forks a native controller        @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
This plugin launches a native controller that is not subject to the Java
security manager nor to system call filters.

Continue with installation? [y/N] y
Elasticsearch keystore is required by plugin [x-pack-security], creating...
-> Installed x-pack with: x-pack-core,x-pack-deprecation,x-pack-graph,x-pack-logstash,
   x-pack-ml,x-pack-monitoring,x-pack-security,x-pack-upgrade,x-pack-watcher
[2] Kibana をインストールしている場合は、Kibana 稼働ノードで Kibana 用の X-Pack をインストールします。
[root@dlp ~]#
/usr/share/kibana/bin/kibana-plugin install x-pack

Attempting to transfer from x-pack
Attempting to transfer from https://artifacts.elastic.co/downloads/kibana-plugins/x-pack/x-pack-6.2.2.zip
Transferring 269704442 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Optimizing and caching browser bundles...
Plugin installation complete
[3] Logstash をインストールしている場合は、Logstash 稼働ノードで Logstash 用の X-Pack をインストールします。
[root@dlp ~]#
/usr/share/logstash/bin/logstash-plugin install x-pack

Downloading file: https://artifacts.elastic.co/downloads/logstash-plugins/x-pack/x-pack-6.2.2.zip
Downloading [=============================================================] 100%
Installing file: /tmp/studtmp-af3a51070a5bcce6ebfde84d3cca4bd4953756ae71755e99101218e6ac0d/x-pack-6.2.2.zip
Install successful
[4] X-Pack の設定です。Elasticsearch が稼働する全ノードで同様の設定をします。
当例では一旦 Security などの機能は無効な設定とします。Security 等を有効化する場合は次頁以降を参照ください。
X-Pack の機能別、プロダクト別の設定可否は公式サイトで確認できます。
⇒ https://www.elastic.co/guide/en/elasticsearch/reference/6.2/settings-xpack.html
[root@dlp ~]#
vi /etc/elasticsearch/elasticsearch.yml
# 最終行に追記

# ライセンスの定義 (下例はトライアルライセンス)

xpack.license.self_generated.type: trial
# Monitoring の設定 (有効)

xpack.monitoring.enabled: true
# Security の設定 (無効)

xpack.security.enabled: false
# Watcher の設定 (無効)

xpack.watcher.enabled: false
# Machine learning の設定 (無効)

xpack.ml.enabled: false
[root@dlp ~]#
systemctl restart elasticsearch kibana logstash

# index 一覧を確認すると Monitoring のデータが取得されている

[root@dlp ~]#
curl localhost:9200/_cat/indices?v

health status index                             uuid      pri rep docs.count docs.deleted store.size ...
green  open   test_index                        VfIZnk...   5   1          1            0     12.3kb ...
green  open   .monitoring-logstash-6-2018.02.23 -AXqna...   1   1        806            0    209.3kb ...
green  open   .monitoring-kibana-6-2018.02.25   itNQ-g...   1   1         76            0    137.4kb ...
green  open   .monitoring-es-6-2018.02.23       CiewsT...   1   1       4082           52      4.9mb ...
green  open   sshd_fail-2018.02                 1KDc16...   5   1         23            0    329.8kb ...
green  open   .monitoring-es-6-2018.02.25       w9Fm71...   1   1       1075           32      1.7mb ...
green  open   .monitoring-logstash-6-2018.02.25 9JqBNG...   1   1        534            0    274.7kb ...
green  open   .monitoring-kibana-6-2018.02.23   hnxoh-...   1   1        110            0    112.4kb ...
[5] Kibana を稼働させている場合、ダッシュボードにアクセスすると、Monitoring のデータが確認できます。
 
Tweet