Atualizado em: 25 de julho de 2022
Observando as páginas abaixo sobre a documentação da instalação do Grafana via Docker, foi elaborado o seguinte tutorial para instalá-lo.
http://docs.grafana.org/installation/docker/
http://docs.grafana.org/installation/configuration/
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
Para instalar o Grafana e as dependências foram executados os passos abaixo.
1) Crie o diretório de dados do Grafana a serem persistidos fora do conteiner.
sudo mkdir -p /docker/grafana/data sudo chown -R 472:472 /docker/grafana/data sudo chmod -R 775 /docker/grafana
2) OPCIONAL: Para usar o grafana com HTTPS, crie o diretório abaixo e em seguida copie a chave pública (EX.: certificado.crt) e privada (EX.: certificado.key) do certificado a ser usado.
sudo mkdir -p /docker/grafana/certs sudo chown -R 472:472 /docker/grafana/certs
A permissão dos diretórios foram ajustadas para o usuário e grupo 472, porque esse é o UID e GID do usuário do Grafana executado dentro do conteiner e que precisa ter permissão nos diretórios que receberão os dados a serem persistidos fora do conteiner.
3) OPCIONAL: Inicie o conteiner docker do Grafana com suporte a HTTPS.
docker run -d --name=grafana \ --restart always \ -p 3000:3000 \ -e "GF_SERVER_PROTOCOL=https" \ -e "GF_SERVER_HTTP_PORT=3000" \ -e "GF_SERVER_CERT_FILE=/etc/certs/server.crt" \ -e "GF_SERVER_CERT_KEY=/etc/certs/server.key" \ -v /docker/grafana/data:/var/lib/grafana \ -v /docker/grafana/certs/certificado.crt:/etc/certs/server.crt \ -v /docker/grafana/certs/certificado.key:/etc/certs/server.key \ grafana/grafana
Lembre-se de alterar o nome certificado.key e certificador.crt pelo nomes dos arquivos dos arquivos de certificado que você copiou no passo 2.
Ou, inicie o conteiner docker do Grafana com HTTP.
docker run -d --name=grafana \ --restart always \ -p 3000:3000 \ -e "GF_SERVER_PROTOCOL=http" \ -e "GF_SERVER_HTTP_PORT=3000" \ -v /docker/grafana/data:/var/lib/grafana \ grafana/grafana
4) O log pode ser visualizado com os comandos abaixo.
docker logs grafana
5) Acesse o Grafana na URL https://IP-Servidor:3000 (com HTTPS) ou http://IP-Servidor:3000 (com HTTP). O login é admin e a senha padrão é admin.
6) Se quiser parar o conteiner, é só executar o comando abaixo.
docker stop grafana
7) Para iniciá-lo novamente, execute o comando abaixo.
docker start grafana
Mais informações sobre o Grafana e como configurá-lo, acesse os links abaixo.
Deixe um comentário