Gostaria de aprender a configurar a autenticação Radius no Grafana? Neste tutorial, vamos mostrar como autenticar usuários do Grafana usando o módulo Apache Radius para autenticação HTTP.

• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4
• Freeradius 3.0.17

Tutorial de Grafana:

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

Tutorial Grafana - Instalação do servidor FreeRadius

• IP - 192.168.15.10.
• Sistema Operacional - Ubuntu 19.10
• Nome de host - UBUNTU

No console Linux, use os seguintes comandos para instalar o serviço FreeRadius.

Copy to Clipboard

Agora, precisamos adicionar clientes FreeRadius aos clientes.conf;.

Localize e edite os clientes.conf.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo cliente.conf.

Copy to Clipboard

Em nosso exemplo, estamos adicionando 1 dispositivo cliente:

O dispositivo cliente foi chamado GRAFANA e tem o endereço IP 192.168.15.11.

Agora, precisamos adicionar usuários freeradius ao arquivo de configuração dos USUÁRIOS.

Localize e edite o arquivo de configuração dos usuários freeradius.

Copy to Clipboard

Adicione as seguintes linhas no final do arquivo

Copy to Clipboard

Criamos uma conta radius chamada administração.

Reiniciar o servidor Freeradius.

Copy to Clipboard

Teste seu arquivo de configuração do servidor radius.

Copy to Clipboard

You have finished the Freeradius installation on Ubuntu Linux.

Tutorial - Instalação de Grafana

• IP - 192.168.15.11
• Sistema Operacional - Ubuntu 19.10
• Nome de host - 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

• IP - 192.168.15.11
• Sistema Operacional - Ubuntu 19.10
• Nome de host - GRAFANA

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

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 Radius 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á o usuário no banco de dados Radius 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 do raio de admin. [boss123]

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.