Kibanaの外部からの接続設定


kibanaのserver.hostを修正した際にハマったのでそのメモ。

環境

  • CentOS 8
  • kibana-6.8.8-1

Kibanaの外部からの接続

デフォルトでは、IPアドレス等でアクセスすると下記の接続拒否エラーが表示される。

$ curl 192.168.33.21:5601
curl: (7) Failed to connect to 192.168.33.21 port 5601: Connection refused

接続設定

kibana.ymlの更新

外部からkibanaにアクセスできるよう設定更新。

$ vi /etc/kibana/kibana.yml

server.hostの値を "0.0.0.0" (もしくはIPに応じた適切な値)に調整

#server.host: "localhost"
server.host: "0.0.0.0"

サービス再起動

設定後にサービスを再開

$ systemctl restart kibana

ダメな例

ダブルクォーテーションで括っていない

#server.host: "localhost"
server.host: 0.0.0.0

「:」の後にスペースがない

#server.host: "localhost"
server.host:"0.0.0.0"