Docker Graylog Server
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ansible/graylog
keys
.gitignore
README.md

README.md

Deploy do projeto

  • Para Deploy do projeto será necessário que tenha o Ansible e o Git já configurado no seu ambiente
  • Recurso mínimo para deploy (4VCPU / 8GB MEM)
  • Instância utilizada nos testes m4.large (AWS)

  • Clone do projeto
$ git clone https://github.com/vandocouto/graylog2.3.0-1.git
  • Acessando o projeto
$ cd graylog2.3.0-1/ansible/graylog/

Configurando o arquivos hosts

Elastic IP / Private IP
  • Ajuste o IP Público logo abaixo em - [graylog]

Exemplo:

[graylog]
PUBLIC IP

[all:ars]
ipint=PRIVATE IP
ipext=PUBLIC IP

Variávies

Graylog:

  • graylog_pass_secret: Generate one by using for example: pwgen -N 1 -s 96
  • graylog_root_pass: Create one by using for example: echo -n tutoriaisgnulinux | shasum -a 256

AWS:

  • accesskey:
  • secretkeys:
Exemplo:
[graylog]
54.196.66.95

[all:vars]

# EC2
ansible_ssh_user=ubuntu
ansible_ssh_private_key_file=../../keys/Blog-Estudo.pem
ipint=10.0.0.223
ipext=54.196.66.95

# GRAYLOG
graylog_pass_secret=TxLguExNjEhpvq5UXXZrN3fuJP9f9uMRXTvHwMnfeyinguB83MSzOYWWvRIjiIIH4PujzQqHgSn9I2TqUslLmAaTFCNqA5qx
graylog_root_pass=2617493f1cba71cb06f35c04ca148edffbb8316b2ae63dfd60fad268618f68b6

# AWS ACCESS
accesskey=AKIAJC5LNZ2E
secretkeys=uL34EnVvNGS7u3tM8FNVyJ0
  • Faça o download da chave .pem para o diretório keys
  • Ajuste a permissão para 400
$ chmod 400 keys/Blog-Estudo.pem
  • Ajustando a instância - Install python-simplejson (informe o Public IP da instância)
$ cd graylog2.3.0-1/ansible/graylog/
$ ansible 54.196.66.95 -i hosts -m 'raw apt-get -y install python-simplejson' -b
  • Deploy - Playbook
$ ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -i hosts ./tasks/main.yml

Error!

  • Em caso de erro no docker-compose pelo Ansible, basta entrar na instância e executado o comando manualmente:
$ sudo su
# docker-compose -f /docker-compose/graylog/docker-compose.yml up -d logspout

Login!!!

http://54.196.66.95
user: admin
pass: tutoriaisgnulinux