OTH HOST

Como Criar um Servidor de Logs Centralizados para Empresas (Graylog, ELK Stack) – Monitoramento e Análise de Atividades em Servidores

O monitoramento de logs é essencial para empresas que buscam segurança, conformidade e eficiência operacional. Um servidor de logs centralizados permite coletar, armazenar e analisar logs de múltiplos servidores e aplicações, facilitando a detecção de falhas e ameaças.

Neste artigo, mostramos como configurar um servidor de logs centralizados utilizando Graylog ou ELK Stack (Elasticsearch, Logstash e Kibana) para garantir visibilidade total e análise eficiente dos eventos do sistema.


1. Por Que Utilizar um Servidor de Logs Centralizados?

Benefícios:

  • Monitoramento contínuo de servidores e aplicações;
  • Facilidade na identificação de erros e falhas;
  • Análise de segurança e detecção de acessos suspeitos;
  • Melhoria no tempo de resposta a incidentes;
  • Compliance com normas de segurança como LGPD e ISO 27001.

💡 Recomendação: Para armazenamento eficiente e escalável de logs, utilize um Servidor VPS Storage da OTH HOST, garantindo desempenho e confiabilidade.


2. Comparação Entre Graylog e ELK Stack

RecursoGraylogELK Stack (Elasticsearch, Logstash, Kibana)
Armazenamento de LogsMongoDB e ElasticsearchElasticsearch
Processamento de DadosStreams e PipelinesLogstash e Beats
VisualizaçãoInterface Web CompletaKibana (Dashboards Personalizados)
Facilidade de UsoFácil ConfiguraçãoRequer mais ajustes
Melhor ParaPequenas e médias empresasGrandes volumes de logs e análise avançada

Recomendação: O Graylog é mais indicado para implementações rápidas e fáceis, enquanto o ELK Stack é recomendado para grandes volumes de dados e análise detalhada.


3. Configuração do Servidor de Logs Centralizados

3.1 Requisitos do Servidor

ComponenteConfiguração Recomendada
ProcessadorIntel Xeon ou AMD EPYC
Memória RAMMínimo 8GB (16GB+ recomendado)
ArmazenamentoSSD NVMe de 200GB+
RedeConexão de 1Gbps para recebimento de logs
Sistema OperacionalUbuntu 22.04 ou Debian 11

💡 Dica: Para grandes volumes de logs, um Servidor Dedicado da OTH HOST oferece maior capacidade de armazenamento e processamento.


4. Instalando e Configurando o Graylog

4.1 Instalando Dependências

sudo apt update && sudo apt install -y openjdk-11-jre elasticsearch mongo-tools

4.2 Instalando o Graylog

wget https://packages.graylog2.org/repo/packages/graylog-4.2-repository_latest.deb
sudo dpkg -i graylog-4.2-repository_latest.deb
sudo apt update && sudo apt install -y graylog-server

4.3 Configurando o Graylog

sudo nano /etc/graylog/server/server.conf

Edite os parâmetros:

password_secret = CHAVE_SECRETA
root_password_sha2 = SENHA_EM_SHA2
http_bind_address = 0.0.0.0:9000

Iniciando o Graylog:

sudo systemctl enable graylog-server
sudo systemctl start graylog-server

Agora, o Graylog pode ser acessado via navegador em http://IP_DO_SERVIDOR:9000.


5. Instalando e Configurando o ELK Stack

5.1 Instalando Elasticsearch

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.2-amd64.deb
sudo dpkg -i elasticsearch-7.10.2-amd64.deb
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch

5.2 Instalando Logstash

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.10.2.deb
sudo dpkg -i logstash-7.10.2.deb

5.3 Configurando Logstash para Receber Logs

sudo nano /etc/logstash/conf.d/logstash.conf

Adicione:

input {
  beats {
    port => 5044
  }
}
output {
  elasticsearch {
    hosts => ["localhost:9200"]
  }
}

Iniciando o Logstash:

sudo systemctl enable logstash
sudo systemctl start logstash

5.4 Instalando Kibana para Visualização

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-amd64.deb
sudo dpkg -i kibana-7.10.2-amd64.deb

Acessando o Kibana: O Kibana estará disponível em http://IP_DO_SERVIDOR:5601.


6. Monitoramento e Segurança do Servidor de Logs

Protegendo o Acesso com Firewall UFW

sudo ufw allow 22/tcp  # SSH
sudo ufw allow 9000/tcp  # Graylog
sudo ufw allow 5601/tcp  # Kibana
sudo ufw enable

Monitorando Logs em Tempo Real

tail -f /var/log/syslog

Testando Envio de Logs

logger "Teste de log enviado para Graylog/ELK"

Isso confirma que os logs estão sendo coletados corretamente.


7. Conclusão

Criar um servidor de logs centralizados com Graylog ou ELK Stack permite monitoramento eficiente, análise detalhada e maior segurança. Com essa solução, empresas podem otimizar a detecção de problemas e garantir conformidade com padrões de segurança.

🚀 Quer um servidor otimizado para armazenar e analisar logs? Confira os Servidores VPS Storage da OTH HOST e garanta monitoramento avançado da sua infraestrutura! 📊🔍

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *