Gostaria de aprender a configurar a autenticação http zabbix em Apache? Neste tutorial, vamos mostrar como autenticar usuários zabbix usando a autenticação APACHE HTTP.

• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1

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 Zabbix – Autenticação HTTP

Instale o pacote necessário para criar o arquivo de senha Apache.

Copy to Clipboard

Crie o arquivo de senha Apache e a primeira conta chamada Admin.

Copy to Clipboard

Tenha em mente que Zabbix é sensível ao caso.

Estamos criando uma conta chamada
A
dmin e não administração.

O sistema pedirá que você digite a senha da conta administradora duas vezes.

Copy to Clipboard

Agora, vamos testar a senha da conta do Admin.

Copy to Clipboard

Digite a senha da conta do Admin.

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 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.

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

Em nosso exemplo, configuramos o servidor Apache para solicitar autenticação de senha para acess o diretório Zabbix /var/www/html/zabbix.

Também configuramos zabbix para usar o arquivo de autenticação do usuário /etc/apache2/.htpasswd.

Reinicie o serviço Apache.

Copy to Clipboard

Parabéns! Você configurou a autenticação Apache.

Tutorial Zabbix – Configuração de autenticação HTTP

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

zabbix login

Depois de um login bem-sucedido, você será enviado para o Painel Zabbix.

Zabbix 4.4 dashboard

Na tela do painel, acesse o menu Administração e selecione a opção autenticação.

Zabbix authentication menu

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.

zabbix http authentication

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.

Zabbix Apache 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 Zabbix.

Zabbix 4.4 dashboard

Parabéns! Você configurou a autenticação Zabbix HTTP no Apache.

A fim de autenticar uma conta usando apache HTTP a conta USer DEVE EXISTIR no arquivo Apache HTPASWD e no banco de dados Zabbix Local.

Se você configurar a autenticação HTPASSWD, isso não significa que você não precisa criar a Conta localmente no painel Zabbix.