Ferramenta de monitoramento recomendada do MySQL [closed]

1

Eu estou procurando uma boa ferramenta de monitoramento tudo-em-um para um único servidor MySQL e sistema operacional Linux subjacente. Eu preciso de algo que me dê uma visão gráfica rápida do que está acontecendo agora e que me alerta para problemas / possíveis problemas. Se também puder dar recomendações, melhor ainda. Eu preciso ser capaz de ver dados históricos e tendências, e de preferência ter uma maneira fácil de ver "o que mudou?" Esses dados devem incluir, de preferência, métricas relevantes do sistema operacional, como CPU, iops, utilização de RAM, etc.

Eu não tenho um DBA, então a administração do MySQL é apenas um dos 15 chapéus diferentes que estou usando em nosso pequeno departamento de TI. Eu pretendo comprar um contrato de suporte comercial da Percona ou MySQL, mas eu ainda preciso de uma ferramenta de monitoramento decente (para ser meu "DBA virtual", se você quiser).

Alguns candidatos que eu encontrei são: MonYog, Hyperic HQ, DBTuna & Jet Profiler. Eu estaria interessado em conhecer essas ferramentas e outras pessoas de pessoas que as usaram em cenários reais na detecção de & problemas de depuração, etc.

A plataforma para a ferramenta de monitoramento pode ser Windows ou Linux, não importa muito.

Entradas / conselhos sobre isso seriam apreciadas.

    
por Laban 23.12.2011 / 03:16

4 respostas

1

Com relação às métricas IMHO, você não pode ficar melhor do que os modelos do MySQL Cacti encontrados aqui . Isso realmente não ajuda você em relação ao monitoramento / alerta, mas você pode usar o Nagios para isso, embora possa ser um exagero para você.

Nosso provedor de hospedagem oferece up.time que fornece monitoração / alerta e métricas no MySQL, mas eu ainda me dei ao trabalho de implementar o Cacti porque a solução up.time é péssima se comparada aos modelos do Cacti.

    
por 23.12.2011 / 04:29
1

existem várias ferramentas que são usadas para monitorar o servidor mysql. Consulte isto .

Eu recomendaria mytop e phpmytop caso você não tenha acesso ao ssh.

    
por 23.12.2011 / 06:37
0

Nós usamos mytop no trabalho para monitorar consultas etc. Realmente dá uma boa visão sobre a atividade do banco de dados. Talvez você também queira monitorar seu log de consultas lentas .

    
por 23.12.2011 / 04:43
0

Se você quiser uma ferramenta gratuita para realizar isso com um orçamento leve e precisar de métricas on-the-fly, vá para o MySQL Administrator. Ainda é gratuito e ainda está disponível. Você pode executá-lo no Windows em um controle remoto Servidor DBA. Eu ainda uso hoje.

Para instalar

  • Abra o arquivo ZIP: Clique Aqui (Isto é do Site do Desenvolvedor MySQL)
  • Crie C:\MySQLGUI
  • Abra o Windows Explorer em C:\MySQLGUI
  • Clique duas vezes em 'MySQL GUI Tools 5.0' no arquivo ZIP
  • Ctrl-A toda a lista
  • Copiar e colar a lista do arquivo ZIP no Windows Explorer em C:\MySQLGUI
  • Uma vez copiado, clique duas vezes em 'MySQLAdministrator.exe' ele deve começar imediatamente
por 23.12.2011 / 18:57