Atualizado em: 12 de fevereiro de 2025
Nesta página do Graylog tem várias informações a cerca da instalação do Graylog usando imagens Docker para Graylog, MongoDB e OpenSearch.
Segundo este tutorial, o Graylog é executado usando um conteiner Docker, o que deixa a instalação bem simples e rapidamente você tem o serviço funcionando.
Se você não sabe o que é Docker, recomendo começar lendo os links desta página. É um longo caminho, mas vale a pena conhecer essa tecnologia.
http://blog.aeciopires.com/palestra-transportando-as-aplicacoes-entre-varios-ambientes-com-docker/
http://blog.aeciopires.com/primeiros-passos-com-docker/
Também dou curso de Docker: http://blog.aeciopires.com/curso-docker
Antes de começar… instale o docker-compose com os seguintes comandos:
sudo su COMPOSE_VERSION=v2.33.0 sudo curl -L "https://github.com/docker/compose/releases/download/$COMPOSE_VERSION/docker-compose-$(uname -s | tr '[:upper:]' '[:lower:]')-$(uname -m)" -o /usr/local/bin/docker-compose; chmod +x /usr/local/bin/docker-compose; /usr/local/bin/docker-compose version exit
0) Crie o arquivo de configuração do Graylog que subirá o conteineres usando o docker-compose.
sudo mkdir -p /docker/graylog
cd /docker/graylog
vim docker-compose.yaml
1) O conteúdo do arquivo criado anteriormente está na documentação oficial na página: https://go2docs.graylog.org/current/downloading_and_installing_graylog/docker_installation.htm. A versão usada neste tutorial foi a 6.1.
2) Aumente o tamanho da quantidade de arquivos que podem ser carregados na memória com o comando abaixo. Fonte: https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html
sudo sysctl -w vm.max_map_count=262144;
3) Execute os conteiners do graylog com o seguinte comando.
cd /docker/graylog
sudo docker-compose -f docker-compose.yaml up -d
4) Para visualizar os logs, execute o comando abaixo.
cd /docker/graylog
sudo docker-compose -f docker-compose.yaml logs
Localize as linhas semelhantes as mostradas a seguir. Elas contém a senha inicial de acesso ao graylog.
graylog-1 | Initial configuration is accessible at 0.0.0.0:9000, with username 'admin' and password 'ToRZLCYMgV'.
graylog-1 | Try clicking on http://admin:[email protected]:9000
5) Acesse o Graylog na URL http://IP-Servidor:9000 (com HTTP). Por padrão, o login é admin e a senha é exibida no log, conforme mostrado no exemplo anterior.
6) Se quiser parar o conteiner, é só executar os comandos abaixo.
cd /docker/graylog
sudo docker-compose -f docker-compose.yaml stop
7) Para iniciá-lo novamente, execute o comando abaixo.
cd /docker/graylog
sudo docker-compose -f docker-compose.yaml start
Mais informações sobre o Graylog e como configurá-lo, acesse o link abaixo.
Deixe um comentário