Gostaria de aprender a configurar a autenticação radius no servidor Zabbix? Neste tutorial, vamos mostrar como autenticar usuários zabbix usando o módulo Apache Radius para autenticação HTTP.
• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1
• Freeradius 3.0.17
Lista de hardware:
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial Zabbix.
Cada pedaço de hardware listado acima pode ser encontrado no site da Amazon.
Lista de reprodução Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de vídeos relacionados à instalação zabbix.
Não se esqueça de assinar nosso canal no Youtube chamado FKIT.
Tutorial relacionado a Zabbix:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados à instalação zabbix.
Tutorial Zabbix – 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.
Agora, precisamos adicionar clientes FreeRadius aos clientes.conf;.
Localize e edite os clientes.conf.
Adicione as seguintes linhas no final do arquivo cliente.conf.
Em nosso exemplo, estamos adicionando 1 dispositivo cliente:
O dispositivo do cliente foi chamado de ZABBIX e tem o endereço IP 192.168.15.9.
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.
Adicione as seguintes linhas no final do arquivo
Tenha em mente que Zabbix é sensível ao caso.
Estamos criando uma conta chamada Admin e não admin.
Reiniciar o servidor Freeradius.
Test your radius server configuration file.
You have finished the Freeradius installation on Ubuntu Linux.
Tutorial Zabbix – Configuração do Módulo Radius no Apache
• IP – 192.168.15.9
• Sistema Operacional – Ubuntu 19.10
• Nome de host – ZABBIX
Instale o módulo Apache Radius.
Habilite o módulo Apache2 Radius.
Agora, precisamos configurar apache para solicitar autenticação aos usuários que tentam assa o diretório Zabbix.
Edite o arquivo de configuração Apache 000-default.conf.
Aqui está o arquivo 000-default.conf antes de nossa configuração.
Aqui está o arquivo 000-default.conf após nossa configuração.
O servidor Apache foi configurado para solicitar autenticação de senha para acessar o diretório Zabbix /var/www/html/zabbix.
O servidor web Apache foi configurado para autenticar contas de usuários usando o servidor Radius 192.168.15.10.
Reinicie o serviço Apache.
Parabéns! Você configurou com sucesso a autenticação Apache.
Tutorial – Configuração de autenticação Radius no zabbix
Abra seu navegador e insira o endereço IP do seu servidor web mais /zabbix.
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://192.168.15.9/zabbix
Na tela de login, use o nome de usuário padrão e a senha padrão.
• Nome de usuário padrão: Admin
• Senha padrão: zabbix
Depois de um login bem-sucedido, você será enviado para o Painel Zabbix.
Na tela do painel, acesse o menu Administração e selecione a opção autenticação.
Na tela autenticação, selecione a opção de configurações HTTP.
Você precisa configurar os seguintes itens:
• Habilitar a autenticação HTTP: Sim
• Formulário de login padrão: Formulário de login HTTP
• Login sensível ao caso: Sim
Clique no botão Atualizar.
Depois de terminar sua configuração, você deve fazer log off da interface web Zabbix.
Tente acessar a URL do servidor Zabbix e verificar se o servidor web Apache solicitará que você se autenticar.
Na tela de login, use o usuário de Admin e a senha do servidor Radius.
• Nome de usuário: Admin
• Senha: Digite a senha radius. [boss123]
Após um login bem-sucedido, você será enviado diretamente para o painel Zabbix.
Parabéns! Você configurou a autenticação radius no Zabbix.
Para autenticar uma conta usando o Radius, a conta do Usuário DEVE EXISTIR no arquivo Radius USERS e no banco de dados Zabbix Local.
Se você configurar a autenticação Radius, isso não significa que você não precisa criar a Conta localmente no painel Zabbix.