Monitorando Banco de Dados MYSQL no Zabbix via ODBC
Вставка
- Опубліковано 16 жов 2024
- 📊 Monitoramento de Banco de Dados MySQL via ODBC com Zabbix 📊
Neste vídeo, vou mostrar como configurar o monitoramento de bancos de dados MySQL utilizando a conexão ODBC no Zabbix. Este método permite uma integração poderosa e flexível, garantindo um monitoramento robusto dos seus sistemas de banco de dados.
** Os comando usados estão no comentário fixado **
🚀 O que você verá neste vídeo:
1- Introdução ao ODBC e sua importância no monitoramento de bancos de dados.
2- Configuração do ambiente para usar ODBC com MySQL.
3- Integração do Zabbix com MySQL via ODBC.
4- Principais métricas e itens a serem monitorados.
📚 Links Úteis:
🔗Documentação: www.zabbix.com...
🔗 Linkedin: / francisco-cunha-320533121
🔗Instagram: / tecfranciscocunha
O que deve ser feito no Banco de dados
Acessar o banco de dados
mysql -u root -p
# Enter password:
Criar o usuário
mysql> CREATE USER 'mysql_monitor'@'%' IDENTIFIED BY 'P@ssword';
Dar permissão ao usuário
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'mysql_monitor'@'%';
Sair do banco de dados
mysql> quit;
Agora será necessário alterar o arquivo abaixo, deve encontrar o campo bind-address e colocar o IP do proxy ou 0.0.0.0 para liberar que qualquer local faça o acesso ao banco.
nano /etc/mysql/mysql.conf.d/mysqld.cnf
O que deve ser feito no Zabbix Proxy
To install unixODBC, use the package manager for the system of your choice:
Passo 1: apt install unixodbc unixodbc-dev
To install the MySQL unixODBC database driver, use the package manager for the system of your choice:
Passo 2: apt install odbc-mariadb
To configure unixODBC, you must edit the odbcinst.ini and odbc.ini files. You can verify the location of these files by executing the following command:
odbcinst -j
O que deve aparecer depois de executar o comando acima.
unixODBC 2.3.9
DRIVERS............: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
FILE DATA SOURCES..: /etc/ODBCDataSources
Editar o arquivo abaixo.
nano /etc/odbc.ini
[MYSQL]
Description=MySQL Database
Driver=mysql #MESMO NOME QUE DEIXAMOS NO ARQUIVO /etc/odbcinst.ini
Server=192.168.0.243 #IP DO SERVIDOR DO BANCO DE DADOS
User=zabbix_monitor #USUARIO CRIADO NO BANCO
Password=password #SENHA DO USUARIO DO BANCO
Port=3306 #PORTA DE COMUNICACAO COM BANCO
Socket=
Database=zabbix #NOME DO DATABASE
Editar o campo do ODBC
nano /etc/odbcinst.ini
[MYSQL] #ESSE CAMPO VEM COMO MARIADB EU GOSTO DE MUDAR PARA MYSQL
Driver=libmaodbc.so
Description=MariaDB Connector/ODBC(Unicode)
Threading=0
UsageCount=1
Após criar o usuário no banco, testar do proxy se consegui acessar o banco.
isql -vv MYSQL mysql_monitor P@ssword
Sair do banco de dados
exit;
Parabéns pelo vídeo Francisco. Bem didático.
@@JeffersonEPessoa obrigado meu amigo
Bom conteúdo, parabéns....
Obrigado Flavio!
Top mano, vou testar assim que eu tiver um tempinho
@@renatosouza7702 Fala Renatão, testa e me avisa como foi!
Boa tarde, parabéns pelo tutorial, mas assim q puder faz um de monitoramento de SQL Server e de VMWARE pois sempre tenho duvidas nesses caras ai. Vlw.
@@cristianogprado Pode deixar, vou fazer aqui
Cara, te sigo no Linkedln e vejo seus videos aqui, muito legal, parabens pelo conteudo...vc tem algum contato direto para tirar duvidas com vc?
Obrigado!
@@Daniloflys te mandei mensagem lá