Gostaria de aprender a configurar a autenticação grafana HTTP no Apache? Neste tutorial, vamos mostrar como autenticar usuários de Grafana usando a autenticação APACHE Native HTTP.

• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4

Tutorial de Grafana:

Nesta página, oferecemos acesso rápido a uma lista de tutoriais de Grafana.

Tutorial – Instalação de Grafana

No console Linux, use os seguintes comandos para instalar o serviço de banco de dados MySQL.

Copy to Clipboard

Acesse a linha de comando MySQL.

Copy to Clipboard

Crie um banco de dados chamado grafana.

Copy to Clipboard

Crie uma conta de usuário de banco de dados chamada grafana.

Copy to Clipboard

Dê ao usuário SQL chamado grafana permissão sobre o banco de dados chamado grafana.

Copy to Clipboard

No console Linux, use os seguintes comandos para configurar o repositório Grafana APT.

Copy to Clipboard

Use o seguinte comando para instalar grafana.

Copy to Clipboard

Edite o arquivo grafana grafana.ini.

Copy to Clipboard

Execute a configuração a seguir nas seções [Database] e [Session].

Copy to Clipboard

Tenha em mente que você precisa alterar o nome de usuário e senha do MySQL para refletir seu ambiente.

Use o seguinte comando para iniciar o serviço Grafana.

Copy to Clipboard

O serviço grafana começará a ouvir na porta TCP 3000.

Para testar sua instalação grafana, abra seu navegador e digite o endereço IP do seu servidor mais :3000.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.11:3000

A interface web grafana deve ser apresentada.

grafana default password

Na tela pronta, digite as informações de login da Grafana Default Password.

• Nome de usuário: admin
• Senha: admin

O sistema pedirá que você altere a senha padrão grafana.

Parabéns! Você terminou a instalação básica de Grafana.

Tutorial Grafana – Instalação proxy Apache

Agora, precisamos instalar o webserver Apache e configurá-lo para funcionar como proxy para o serviço Grafana.

Instale o servidor web Apache e os pacotes necessários.

Copy to Clipboard

Habilite os módulos Apache necessários.

Copy to Clipboard

Crie o arquivo de senha Apache e a primeira conta chamada administração.

Copy to Clipboard

O sistema pedirá que você digite a senha da conta de administração duas vezes.

Copy to Clipboard

Agora, vamos testar a senha da conta de administração.

Copy to Clipboard

Digite a senha da conta de administração.

Copy to Clipboard

Use os seguintes comandos para adicionar contas ao arquivo de senha Apache.

Copy to Clipboard

Em nosso exemplo, adicionamos uma conta chamada Benjamin.

Agora, precisamos configurar a porta Apache 80 como um proxy para a porta de serviço grafana 3000.

Também precisamos configurar apache para solicitar autenticação aos usuários que tentam assoar Grafana.

Edite o arquivo de configuração Apache 000-default.conf.

Copy to Clipboard

Aqui está o arquivo 000-default.conf antes de nossa configuração.

Copy to Clipboard

Aqui está o arquivo 000-default.conf após nossa configuração.

Copy to Clipboard

Reinicie o serviço Apache.

Copy to Clipboard

Edite o arquivo grafana grafana.ini.

Copy to Clipboard

Execute a configuração a seguir na área [auth.proxy].

Copy to Clipboard

Reinicie o serviço grafana.

Copy to Clipboard

O serviço Apache ouvirá a porta TCP 80, autenticará e redirecionará os usuários para o serviço Grafana na porta 3000.

Para testar sua instalação proxy Apache, abra seu navegador e digite o endereço IP do seu servidor.

Em nosso exemplo, a seguinte URL foi inserida no Navegador:

• http://192.168.15.11

O proxy Apache pedirá que você se autenticasse antes de encaminhá-lo para o serviço grafana.

grafana http authentication

Na tela de login, use o usuário de admin e a senha do arquivo Apache htpasswd.

• Nome de usuário: admin
• Senha: Digite a senha Admin htpasswd.

Após um login bem-sucedido, você será enviado diretamente para o painel grafana.

Grafana Dashboard

Parabéns! Você configurou a autenticação Apache Proxy para acessar a semente de Grafana.