🐕

Kibanaのログイン設定と日本語化

2022/05/17に公開

こちらの記事の続きです。
その記事ではElasticSearch / Kibana / Logstashをインストールしました。
そのままだと、誰でもログインできるのでアクセス制限を設けたいと思います。

elasticsearch.ymlでxpackセキュリティを有効にする

elasticsearch.ymlの最終行にxpack.security.enabled: trueを追記します。

# vi /etc/elasticsearch/elasticsearch.yml
# tail -1 /etc/elasticsearch/elasticsearch.yml
xpack.security.enabled: true

ビルドインユーザのパスワード設定

今回パスワードを自分で決めたいのでオプションは「interactive」を指定しました。
パスワード決めるのがめんどくさい人は「auto」とするといいと思います。

実行コマンド
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
$ /usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive
Initiating the setup of passwords for reserved users elastic,apm_system,kibana,kibana_system,logstash_system,beats_system,remote_monitoring_user.
You will be prompted to enter passwords as the process progresses.
Please confirm that you would like to continue [y/N]y


Enter password for [elastic]:
Reenter password for [elastic]:
Enter password for [apm_system]:
Reenter password for [apm_system]:
Enter password for [kibana_system]:
Reenter password for [kibana_system]:
Enter password for [logstash_system]:
Reenter password for [logstash_system]:
Enter password for [beats_system]:
Reenter password for [beats_system]:
Enter password for [remote_monitoring_user]:
Reenter password for [remote_monitoring_user]:
Changed password for user [apm_system]
Changed password for user [kibana_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]

Kibana.ymlでユーザとパスワードを設定する

変更前
#elasticsearch.username: "kibana_system"
#elasticsearch.password: "pass"
変更後
#elasticsearch.username: "kibana_system"
elasticsearch.username: "elastic"
#elasticsearch.password: "pass"
elasticsearch.password: "*********"

再起動

# systemctl restart elasticsearch kibana

ブラウザでアクセス確認


ユーザ名とパスワードを入力すると・・

無事ログインできました。

kibanの日本語化

kibana.ymlの最終行の「#i18n.locale: "en"」を「#i18n.locale: "ja-JP"」に変更し、再起動します。

# tail -1 /etc/kibana/kibana.yml
i18n.locale: "ja-JP"
# systemctl restart kibana

ブラウザで確認してみる

Discussion