segunda-feira, 19 de agosto de 2024

configuração do Elasticsearch e o Logstash no Linux




Para configurar o Elasticsearch e o Logstash no Linux, siga estes passos detalhados:

 Configuração do Elasticsearch

1-Configuração do Arquivo
  •  elasticsearch.yml:
O arquivo de configuração principal do Elasticsearch é `elasticsearch.yml`, localizado no diretório `/etc/elasticsearch/` (ou no diretório de instalação, se você não instalou a partir do repositório).

Edite o arquivo com um editor de texto:



Algumas configurações básicas incluem:

Configurar o Nome do Cluster:



Configurar o Nome do Nó:



Configurar o Endereço de Escuta:



Configurar o Endereço de Transporte:


Configurar o Endereço HTTP:


Após as modificações, salve o arquivo e saia do editor.

2. Reinicie o Serviço Elasticsearch:

Para aplicar as novas configurações, reinicie o serviço:



Verifique o status do serviço:



3. Teste a Instalação:

Abra um navegador ou use `curl` para verificar se o Elasticsearch está funcionando:



Configuração do Logstash

1. Configuração do Arquivo de Configuração do Logstash:

O Logstash usa arquivos de configuração que definem como ele processa os dados. Um arquivo de configuração típico é `/etc/logstash/conf.d/logstash.conf`.

Crie ou edite um arquivo de configuração com um editor de texto:


Exemplo de configuração básica:


  • input: Define a origem dos dados (neste caso, um arquivo de log).
  • filter: Aplica filtros e transformações aos dados.
  • output: Define os destinos para onde os dados serão enviados (neste caso, para o Elasticsearch e para o stdout para depuração).
2. Inicie o Logstash:

Para iniciar o Logstash com a configuração, use o seguinte comando:

Verifique o status do serviço:


3. Verifique o Log do Logstash:

Se o Logstash não estiver funcionando corretamente, você pode verificar os logs para diagnosticar problemas:


4. Teste a Configuração:

Para testar a configuração do Logstash antes de iniciar o serviço, você pode usar o comando:



Esses passos devem ajudá-lo a configurar o Elasticsearch e o Logstash no Linux. Lembre-se de ajustar as configurações conforme suas necessidades específicas e consultar a (Documentação oficial do Elasticsearch) e do(Logstash) para mais detalhes e opções de configuração.