Antecedentes
Eu tenho uma VM limpa do Ubuntu 16.04, e estou tentando instalar a versão mais recente do graylog nela. Infelizmente, está falhando.
O que eu fiz?
Primeiro, criei uma VM limpa com o SO mencionado acima.
Então eu segui as instruções oficiais passo a passo:
link
Eu instalei os pré-requisitos, o mongo DB, o ElasticSearch e por último, mas não menos importante, o Graylog 2.4.
Eu também configurei /etc/elasticsearch/elasticsearch.yml
para ter cluster.name: graylog
(antes de instalar o graylog).
Graylog conifg
Agora, nós dois sabemos que o graylog não será iniciado fora da caixa. Você precisa fazer alguma configuração. Minha configuração para /etc/graylog/server/server.conf
é muito simples:
rest_listen_uri = http://0.0.0.0:9000/api/
web_listen_uri = http://0.0.0.0:9000/
É isso.
Eu também criei as chaves e senhas necessárias como de costume.
Qual é o problema
Quando me conecto ao meu servidor por meio de seu IP público com a porta 9000, recebo a seguinte mensagem de erro:
We are experiencing problems connecting to the Graylog server running on http://10.0.0.11:9000/api/. Please verify that the server is healthy and working correctly.
You will be automatically redirected to the previous page once we can connect to the server.
Do you need a hand? We can help you.
A seguir estão os detalhes:
Error message
Request has been terminated
Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.
Original Request
GET http://10.0.0.11:9000/api/system/sessions
Status code
undefined
Full error message
Error: Request has been terminated
Possible causes: the network is offline, Origin is not allowed by Access-Control-Allow-Origin, the page is being unloaded, etc.
Eu posso acessar a página da web, mas vejo imediatamente o erro fornecido. Eu tenho outra instância configurada da mesma maneira, mas com graylog 2.2 e nunca me deu nenhum problema.
O que você tentou resolver o problema?
Minha primeira ideia foi verificar a integridade dos serviços. Quando executo sudo systemctl status XXXX
, substituindo XXXX por mongod
, elasticsearch
e graylog-server
, todos estão ativos e em execução.
Eu também verifiquei erros semelhantes neste fórum, mas eles são para sistemas operacionais diferentes, então estou meio perdido aqui.
Me mostre algumas especificações!
A seguir estão as especificações do meu sistema operacional ( lsb_release -a
):
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial
E o navegador que estou usando:
Firefox Quantum
60.0 ( 64-bit )
Perguntas
- Eu senti falta da etapa de configuração?
- Por que estou recebendo este erro e como posso corrigi-lo?