Kibana 5.x не доступен в локальной сети
У меня есть виртуальная машина Centos 7 Virtualbox, где я установил Elasticsearch 5.x и Kibana 5.x. Все хорошо, обе службы запущены успешно. Если я сделаю curl http://192.168.1.192:5601
на ВМ все работает нормально, но если я пытаюсь получить доступ к Kibana Web Interface с хоста, это недоступно.
Сетевой интерфейс виртуальной машины настроен на bridbe для хоста wlan0, хост и vm ar подключены к одному маршрутизатору: host ip: 192.168.1.190
, vm ip: 192.168.1.192
В моем kibana.yml у меня есть:
server.port: 5601
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "0.0.0.0"
# Enables you to specify a path to mount Kibana at if you are running behind a proxy. This only affects
# the URLs generated by Kibana, your proxy is expected to remove the basePath value before forwarding requests
# to Kibana. This setting cannot end in a slash.
#server.basePath: ""
# The maximum payload size in bytes for incoming server requests.
#server.maxPayloadBytes: 1048576
# The Kibana server's name. This is used for display purposes.
server.name: "elkmaster1"
# The URL of the Elasticsearch instance to use for all your queries.
elasticsearch.url: "http://localhost:9200"
Selinux отключен, firewalld отключен, и на этой виртуальной машине не установлено программное обеспечение брандмауэра. [Кроме того, я мог бы SSH в VM от хоста]
Что я делаю неправильно?
1 ответ
Если у вас есть брандмауэр на CentOs, необходимо открыть порт кибана (5601).
для просмотра статуса вашего брандмауэра используйте:
sudo systemctl status firewalld.service