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:

  1. Inicie o Host Wizard em Data collection > Hosts.

  2. Selecione o template MySQL by Zabbix agent 2.

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

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

  1. Informe o endereço IP e a porta do agent (servidor Linux).

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

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

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

Veja os dados mais recentes

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

O Zabbix oferece opções de visualização e envia alertas se surgirem problemas. Para configurar alertas por e-mail, consulte Recebendo notificação de problema.