Monitoramento do servidor MySQL

Para começar a monitorar um servidor MySQL, siga este processo:

  1. Crie um usuário MySQL com permissões limitadas.
  2. Aplique o template de monitoramento do MySQL.
  3. Verifique os dados mais recentes.

Para começar a monitorar um servidor MySQL, você precisa saber seu DSN e o endereço IP do servidor Zabbix.

Um agent Zabbix será usado para monitorar o servidor MySQL. Instruções para instalar o agent serão fornecidas no processo.

Para usar este guia, você deve ter o servidor Zabbix e a interface web instalados. Você deve estar logado no Zabbix como o usuário padrão Admin.

Criar usuário MySQL limitado

Recomenda-se criar um usuário MySQL, limitado em permissões apenas àquelas necessárias para monitorar o MySQL.

mysql> CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '<password>'; 
mysql> GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';

Aplicar template de monitoramento MySQL

No Zabbix, este template está pronto para uso. Ele contém elementos pré-configurados, prontos para coleta de dados, visualização e análise.

Para aplicar o template, inicie o Host Wizard (em Data collection > Hosts):

  • Selecione o template ("MySQL by Zabbix agent 2")

  • Crie um host de servidor MySQL e adicione um grupo para ele. Esse host virtual conterá todos os dados relacionados ao monitoramento do servidor MySQL.

  • Configure e instale o agent 2 (o Zabbix agent 2 fornece monitoramento MySQL pronto para uso).

Para instalar o agent, execute o comando fornecido na máquina que hospeda o servidor MySQL. Isso instalará o agent e configurará a conexão do agent com o Zabbix server com criptografia.

Se você já tiver o agent 2 instalado, pode pular esta etapa (clique em Next). No entanto, será solicitado que você informe a identidade da chave pré-compartilhada e a chave pré-compartilhada para se conectar ao agent.

  • Conclua a configuração do host. Importante: será solicitado que você informe o DSN do servidor MySQL, o usuário MySQL e a senha. Forneça o usuário zbx_monitor com a senha que você criou.
Step 1 Step 2 Step 3 Step 4

Selecionando o template.

Criando host/grupo de hosts.

Configurando e instalando o agent no host.

Adicionando o DNS do servidor MySQL, usuário e senha.

Você pode deixar as outras configurações com os valores padrão.

Para concluir o Host Wizard, clique em Create e Finish.

Veja os dados mais recentes

Parabéns, o monitoramento do servidor MySQL foi iniciado!

O Zabbix fornece opções de visualização e envia alertas caso surjam problemas. Para configurar alertas por e-mail, consulte Recebendo notificações de problemas.