🐕
Kibanaのログイン設定と日本語化
こちらの記事の続きです。
その記事では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