logstash / kibana não pode se conectar à instância

1

Não me lembro de alterar nada no meu servidor logstash. A partir de ontem, estava funcionando bem! E eu usei para executar algumas consultas.

No entanto ... hoje, quando fui para a minha página do logstash, vi apenas uma mensagem:

Connection Failed

Possibility #1: Your elasticsearch server is down or unreachable

This can be caused by a network outage, or a failure of the Elasticsearch process. If you have     recently run a query that required a terms facet to be executed it is possible the process has run out     of memory and stopped. Be sure to check your Elasticsearch logs for any sign of memory pressure.

Possibility #2: You are running Elasticsearch 1.4 or higher

Elasticsearch 1.4 ships with a security setting that prevents Kibana from connecting. You will need     to set http.cors.allow-origin in your elasticsearch.yml to the correct protocol, hostname, and port (if     not 80) that your access Kibana from. Note that if you are running Kibana in a sub-url, you should     exclude the sub-url path and only include the protocol, hostname and port. For example,     http://mycompany.com:8080, not http://mycompany.com:8080/kibana.

Click back, or the home button, when you have resolved the connection issue

E eu posso facilmente dizer que o elasticsearch 1.1.1 está rodando no host:

[root@logs:~] #ps -ef | grep elasticsearch | grep -i -v -e grep -e screen

root     16666  9640  6 09:00 pts/1    00:05:49 /etc/alternatives/javahome/bin/java -Xms256m -Xmx1g     -Xss256k -Djava.awt.headless=true -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -    XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+HeapDumpOnOutOfMemoryError     -Delasticsearch -Des.foreground=yes -Des.path.home=/usr/local/elasticsearch-1.1.1 -cp     :/usr/local/elasticsearch-1.1.1/lib/elasticsearch-1.1.1.jar:/usr/local/elasticsearch-    1.1.1/lib/*:/usr/local/elasticsearch-1.1.1/lib/sigar/* org.elasticsearch.bootstrap.Elasticsearch

E eu posso ver, na verdade, que a pesquisa elástica está ouvindo nas portas certas:

[root@logs:~] #netstat -tulpn | grep -i listen | grep java

tcp        0      0 :::2541                     :::*                        LISTEN      16722/java

tcp        0      0 :::9200                     :::*                        LISTEN      16666/java    

tcp        0      0 :::9300                     :::*                        LISTEN      16666/java

tcp        0      0 :::9301                     :::*                        LISTEN      16722/java

Todas as portas acima são para elasticsearch. Eu uso a porta 2541 para logstash. Tudo bem também.

E o logstash também está fazendo isso. Eu costumo deixar o logstash rodando em detalhes em uma sessão de tela. E quando eu vou para a sessão de tela eu posso ver todas as informações de log voando.

Eu tentei parar e iniciar o elasticsearch e o logstash. Mas ainda vejo a mesma mensagem.

Alguém por favor pode me dizer o que está acontecendo? Como corrijo isso?

Obrigado

    
por user99201 23.11.2014 / 19:37

0 respostas