Gostaria de aprender a monitorar um servidor MySQL usando Zabbix? Neste tutorial, vamos mostrar como usar Zabbix para monitorar um servidor MySQL.

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.

Configure um usuário MySQL para Zabbix

Zabbix requer uma conta para acessar o servidor MySQL e realizar o monitoramento do banco de dados.

No servidor de banco de dados MySQL, crie uma conta para Zabbix.

Dê privilégio de uso em todos os bancos de dados MySQL ao usuário Zabbix.

Copy to Clipboard

Tome nota do nome de usuário e senha do MySQL criados.

Instale o Agente Zabbix no servidor MySQL

Agora, precisamos instalar o agente Zabbix no computador executando o serviço MySQL.

No console Linux, use os seguintes comandos para instalar os pacotes necessários.

Copy to Clipboard

Extrair o pacote de instalação Zabbix, compilar e instalar o agente Zabbix.

Copy to Clipboard

Copie os scripts de Inicialização incluídos no pacote Zabbix.

Copy to Clipboard

Encontre a localização do arquivo de configuração zabbix_agentd.conf no sistema.

Copy to Clipboard

Aqui está o arquivo original, antes da nossa configuração.

Copy to Clipboard

Aqui está o novo arquivo com nossa configuração.

Copy to Clipboard

Em nosso exemplo, o agente Zabbix está configurado para permitir a conexão do servidor Zabbix 200.200.200.200.

O servidor Zabbix com o endereço IP 200.200.200.200 é permitido solicitar e receber informações deste agente.

O Localhost, 127.0.0.1, está autorizado a solicitar e receber informações do agente.

Crie o diretório zabbix_agentd.conf.d.

Copy to Clipboard

Copie o arquivo chamado userparameter_mysql.conf do pacote de instalação Zabbix para o diretório zabbix_agentd.conf.d.

Copy to Clipboard

Crie o arquivo de credenciais MySQL do agente Zabbix necessário.

O agente Zabbix usará essas informações para conectar o servidor MySQL.

Copy to Clipboard

Aqui está nossa configuração.

Copy to Clipboard

Em nosso exemplo, o agente Zabbix monitorará o serviço MySQL instalado no host local.

Reinicie o Agente Zabbix.

Copy to Clipboard

Zabbix Monitor MySQL

Agora, precisamos acessar o painel do servidor Zabbix e adicionar o computador Linux executando o MySQL como um Host.

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://200.200.200.200/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 dashboard

Na tela do painel, acesse o menu Configuração e selecione a opção Host.

zabbix add host

No canto superior direito da tela, clique no botão Criar host.

Zabbix Create Host

Digite as seguintes informações:

• Nome do host - Digite um nome de host para identificar o servidor Linux executando o MySQL.
• Nome de host visível - Repita o nome do hospedeiro.
• Grupo - Selecione o nome de um grupo para identificar dispositivos semelhantes.
• Interface do agente - Digite o endereço IP do servidor Linux.

Aqui está a imagem original, antes de nossa configuração.

zabbix Cisco - Antes

Aqui está a nova imagem com nossa configuração.

Zabbix MySQL Host

Em seguida, precisamos associar o host a um modelo específico de monitor de rede.

Por padrão, zabbix vem com uma grande variedade de modelos de monitoramento.

Acesse a guia Modelos na parte superior da tela.

Clique no botão Selecionar e localizar o modelo chamado: Template DB MySQL

Zabbix Template DB MySQL

Clique na opção Adicionar.

Clique no botão Adicionar.

Depois de alguns minutos, você poderá ver o resultado inicial no Painel Zabbix.

Para testar sua configuração, acesse o menu Monitoramento e clique na opção Gráficos.

Zabbix Graphs Menu

No canto superior direito da tela, selecione o grupo chamado ALL.

Selecione seu nome de hospedeiro do computador MySQL.

Selecione o gráfico chamado: MySQL Operations.

Zabbix MySQL Graph

Você deve ser capaz de ver o gráfico da utilização da CPU.

Zabbix MySQL Graph Example

Parabéns! Você configurou o servidor Zabbix para monitorar o MySQL.