Configurar a ligação com o DB - ZABBIX

1. Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 28/02/2024 - 18:13h

Boa tarde, Pessoal.
Instalei o ZABBIX no Ubuntu Server 20.04
Estou já configurando o front end.
Parei na parte de configurar a ligação com o DB
Ele me dá a porta 0.
Nessa parte já não sei mais como prosseguir.


  


2. Re: Configurar a ligação com o DB - ZABBIX

Amarildo Sertorio dos Santos
amarildosertorio

(usa Fedora)

Enviado em 28/02/2024 - 18:26h

O banco de dados foi criado antes de iniciar a instalação via interface web? Considerando o contexto "0", presume-se que esteja usando a porta padrão. No caso do MySQL, a porta padrão é a 3306.

https://www.zabbix.com/documentation/current/pt/manual/appendix/install/db_scripts#mysql





3. Re: Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 29/02/2024 - 10:37h


Bom dia
Amarildo

O banco já tinha sido criado antes da configuração web
eu coloquei essa porta que vc falou e mesmo assim ele não encontra o DB
Eu tenho esses bancos no print abaixo.



4. Re: Configurar a ligação com o DB - ZABBIX

Wyll
wyll747

(usa Linux Mint)

Enviado em 29/02/2024 - 10:56h


Bom dia.

Tentou alterar o servidor de "localhost" para o hostname ou ip da máquina q instalou ?

Acessou o mysql pelo terminal com as mesmas credenciais que está configurando?
Testou o usuário "Admin" senha "zabbix"

Att.


5. Re: Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 29/02/2024 - 12:00h

Alterei e não deu certo

Precisa usar essa "Criptografia TLS"?


6. Re: Configurar a ligação com o DB - ZABBIX

Amarildo Sertorio dos Santos
amarildosertorio

(usa Fedora)

Enviado em 29/02/2024 - 12:45h

Valide o grant. Teste conectando via terminal?

# mysql -u zabbix -h localhost



7. Re: Configurar a ligação com o DB - ZABBIX

Wyll
wyll747

(usa Linux Mint)

Enviado em 29/02/2024 - 15:59h


Está utilizando qual versão do Mysql?

conseguiu executar normalmente o comando

"zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix" ?

lembrando que tem q informar uma senha pra rodar o comando acima
e deve ser a mesma dos passos:

# mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

Caso não tenha conseguido, pode tentar dropar o banco e reiniciar esse processo acima. * Atente-se à ordem.

Se for o Mysql 8.0 e tiver com dificuldades para criar o usuário e senha novamente, cheque este link:

https://stackoverflow.com/questions/43094726/your-password-does-not-satisfy-the-current-policy-requi...






8. Re: Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 04/03/2024 - 12:21h


Boa tarde,
Acredito que preciso deletar esses usuários e esses bancos de dados.
Criar do zero novamente.
Como posso fazer esse dropar?

Segue o print referente ao erro.




9. Re: Configurar a ligação com o DB - ZABBIX

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 04/03/2024 - 15:47h

carllosdaniel escreveu:

Alterei e não deu certo

Precisa usar essa "Criptografia TLS"?


ali na imagem esta o nome do seridor , altere e coloque localhost ou 127.0.0.1 , em servidor de base de dados


10. Re: Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 04/03/2024 - 16:07h


danniel-lara escreveu:

carllosdaniel escreveu:

Alterei e não deu certo

Precisa usar essa "Criptografia TLS"?


ali na imagem esta o nome do seridor , altere e coloque localhost ou 127.0.0.1 , em servidor de base de dados



Coloquei essas 2 opções e não deu certo



11. Re: Configurar a ligação com o DB - ZABBIX

Wyll
wyll747

(usa Linux Mint)

Enviado em 05/03/2024 - 09:44h


carllosdaniel escreveu:


Boa tarde,
Acredito que preciso deletar esses usuários e esses bancos de dados.
Criar do zero novamente.
Como posso fazer esse dropar?

Segue o print referente ao erro.



Bom dia.

Nesse caso, teria que dropar o banco todo, pra refazer esse zcat.
Ou pode usar

Mysql> SELECT user,host FROM mysql.user;

para ver os usuários, e

DROP USER 'nomedousuario'@'hostname';
para remover o usuário, onde: "nomedousuario" e "hostname" vc altera no comando de acordo com o resultado do SELECT anterior.

aí nesse caso iria repetir a etapa de criar o usuário e poderia tentar reconectar no banco com as credenciais atualizadas.
Caso ainda não dê certo, aí sim, pode dropar o banco e o usuário e reiniciar esse processo.

Um outro ponto, pode desinstalar manualmente o mysql e usar uma versão anterior ao 8 (se estiver usando o 8) ou instalar o MARIADB, que é a mesma coisa.
Em alguns casos, instalar esse mysql que vem no zabbix não foi o suficiente, sendo necesário instalar manualmente o pacote completo do mysql ou mariadb.

Att.






12. Re: Configurar a ligação com o DB - ZABBIX

Carlos Daniel Cardoso Bonifacio
carllosdaniel

(usa Ubuntu)

Enviado em 07/03/2024 - 17:10h


wyll747 escreveu:


carllosdaniel escreveu:


Boa tarde,
Acredito que preciso deletar esses usuários e esses bancos de dados.
Criar do zero novamente.
Como posso fazer esse dropar?

Segue o print referente ao erro.



Bom dia.

Nesse caso, teria que dropar o banco todo, pra refazer esse zcat.
Ou pode usar

Mysql> SELECT user,host FROM mysql.user;

para ver os usuários, e

DROP USER 'nomedousuario'@'hostname';
para remover o usuário, onde: "nomedousuario" e "hostname" vc altera no comando de acordo com o resultado do SELECT anterior.

aí nesse caso iria repetir a etapa de criar o usuário e poderia tentar reconectar no banco com as credenciais atualizadas.
Caso ainda não dê certo, aí sim, pode dropar o banco e o usuário e reiniciar esse processo.

Um outro ponto, pode desinstalar manualmente o mysql e usar uma versão anterior ao 8 (se estiver usando o 8) ou instalar o MARIADB, que é a mesma coisa.
Em alguns casos, instalar esse mysql que vem no zabbix não foi o suficiente, sendo necesário instalar manualmente o pacote completo do mysql ou mariadb.

Att.











Boa tarde.
deletei o usuário zabbix e criei novamente. Coloquei uma senha diferente, acessei o diretório /etc/zabbix/zabbix_server.conf e coloquei a senha que criei para o user "DBPassword=password"
reparei que quando vou acessar o banco
mysql # mysql -uroot -p
Qualquer coisa que digito ele acessa, não está seguindo a senha que criei no user zabbix. Na verdade essa é a senha ou ele realmente não tem senha?
Continua não dando certo.
Tentei iniciar a aplicação e já da erro







01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts