2017-09-11 29 views
1

Googleの公開IPがgoogle計算エンジンから機能しないようにすることはできません。私はちょうどKibanaをテストするためにnginxのをオフにし0.0.0.0KibanaパブリックIPサイトにアクセスできない

localhostからelasticsearch.ymlを変更した場合ElasticsearchがパブリックIPを介して動作かかわらサイトは、到達できないと言います。

上で実行

netstat -natp | grep 5601を実行
server.port: 5601 
server.host: "0.0.0.0" 
elasticsearch.url: "http://localhost:9200" 
elasticsearch.ssl.verificationMode: none 

:ファイアウォールがkibana.ymlファイルには、以下がありますport 5601Kibana firewall screenshot

に許可されたUbuntuの16.04、Elasticsearch 5.6.0、5.6.0 Kibana

、私は得る:

(Not all processes could be identified, non-owned process info 
will not be shown, you would have to be root to see it all.) 
tcp  0  0 0.0.0.0:5601   0.0.0.0:*    LISTEN  - 

そしてsudo netstat -tupln戻って実行している:

Active Internet connections (only servers) 
Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name  
tcp  0  0 0.0.0.0:22    0.0.0.0:*    LISTEN  1916/sshd   
tcp  0  0 0.0.0.0:5601   0.0.0.0:*    LISTEN  10615/node   
tcp  0  0 0.0.0.0:5355   0.0.0.0:*    LISTEN  1447/systemd-resolv 
tcp6  0  0 127.0.0.1:9300   :::*     LISTEN  8490/java   
tcp6  0  0 :::22     :::*     LISTEN  1916/sshd   
tcp6  0  0 :::5355     :::*     LISTEN  1447/systemd-resolv 
tcp6  0  0 127.0.0.1:9200   :::*     LISTEN  8490/java   
udp  0  0 127.0.0.53:53   0.0.0.0:*       1447/systemd-resolv 
udp  0  0 0.0.0.0:68    0.0.0.0:*       1156/dhclient  
udp  0  0 10.128.0.100:123  0.0.0.0:*       1702/ntpd   
udp  0  0 127.0.0.1:123   0.0.0.0:*       1702/ntpd   
udp  0  0 0.0.0.0:123    0.0.0.0:*       1702/ntpd   
udp  0  0 0.0.0.0:5355   0.0.0.0:*       1447/systemd-resolv 
udp6  0  0 fe80::4001:aff:fe80:123 :::*        1702/ntpd   
udp6  0  0 ::1:123     :::*        1702/ntpd   
udp6  0  0 :::123     :::*        1702/ntpd   
udp6  0  0 :::5355     :::*        1447/systemd-resolv 

curl -i localhost:5601リターン:

HTTP/1.1 200 OK 
kbn-name: kibana 
kbn-version: 5.6.0 
cache-control: no-cache 
content-type: text/html; charset=utf-8 
content-length: 217 
accept-ranges: bytes 
Date: Mon, 11 Sep 2017 23:27:38 GMT 
Connection: keep-alive 
<script>var hashRoute = '/app/kibana'; 
var defaultRoute = '/app/kibana'; 
var hash = window.location.hash; 
if (hash.length) { 
    window.location = hashRoute + hash; 
} else { 
    window.location = defaultRoute; 

sudo systemctl status kibanaは、ポート5601がすべてのインスタンスで動作しないように思えkibanaサービスがアクティブと

を実行していることを示していますGoogle Compute Engineでは、どんなアイデアも高く評価されます。

+0

kibana.ymlの 'server.host'設定でKibanaのパブリックIPを設定しようとしましたか? – Val

+0

まだ試したことがありません – 8Bit

答えて

0

ポート5601の新しいファイアウォールルールを別に作成すると、問題が解決しました。皆さんありがとう

+0

次の日に来て、再び動作しなくなりました。ポート5601を作り直しても動作しませんでした... – 8Bit

関連する問題