Quais ferramentas você usa para monitorar a saúde da sua instância do servidor MySQL? Eles são gratuitos ou comerciais?
mysql
monitoring
Sebastian Hoitz
fonte
fonte
O mytop fornece algumas informações úteis sobre a CLI, é grátis (* apenas no unix).
fonte
O Mysql tem um gratuito chamado Mysql Administrator, que faz parte do pacote de ferramentas da GUI do mysql.
Documentação de conexão do MySQL Administrator .
Há também o Mysql Enterprise Monitor, que possui muitos outros recursos de monitoramento. Você pode monitorar o Mysql em outros servidores, veja a pergunta 7 da FAQ .
fonte
Eu gosto do SQLyog para administração remota do mySQL. Ambiente de interface gráfica agradável e há uma edição gratuita da comunidade.
Essa empresa também fabrica o MONyog, uma solução de monitoramento mySQL, mas não é gratuito e eu não brinquei com ele.
fonte
Eu tenho uma configuração personalizada do Zabbix para extrair pontos de dados úteis do MySQL. Eu deveria dar a volta a abrir esses scripts para a comunidade.
fonte
Além de executar cactos para representar graficamente o desempenho do mysql ao longo do tempo, temos a configuração do mysqltuner.com para nos enviar um relatório diário de todas as variáveis no servidor em que devemos estar de olho.
fonte
innotop
foi fantástico para o monitoramento. Eu acredito que é recomendado em ambas as edições dehigh performance mysql
.fonte
Tão básico como é, eu usei:
Isso me fornece uma lista de conexões, usuários, hosts, bancos de dados, comandos etc, atualizados a cada segundo. É em tempo real "quem está fazendo o que agora?" solução.
Muito simples, mas também útil.
fonte
Eu uso um cronjob executando a cada 5 minutos com
mysqladmin processlist
. Veja também esta questão .Além disso, o phpMyAdmin possui alguns recursos de monitoramento.
fonte
Usamos hyperic , é um aplicativo de código aberto, mas também existe um produto comercial, se você desejar. Ele também monitora o sistema operacional, servidores da web etc.
fonte
Não se esqueça de monitorar a plataforma subjacente. Eu monitoraria
Você pode usar o SNMP e o Cacti para monitorar todas essas coisas
fonte
O mtop é ótimo para monitorar as consultas atuais em execução e as variáveis do sistema.
fonte
Cactos, como mencionado acima. Também mytop às vezes para monitorar a atividade atual.
fonte
O monitoramento básico por meio do plug-in nagios nagios_mysql adicionou um pequeno script personalizado para monitorar o status e a escravidão dos escravos.
fonte
Não é um monitoramento estrito, mas você pode usar o mysqlreport para ter uma boa visão geral de quão bem o seu servidor mysql está executando e se está configurado corretamente.
http://hackmysql.com/mysqlreport
fonte
Na verdade, depende do (s) banco (s) de dados em execução no servidor.
Eu costumo verificar o
do lado da estrutura, estou usando munin para tudo o que possa me fornecer métricas e nagios (que em breve será icinga ) para tudo que me fornecer informações de status.
fonte
Para um monitoramento mais abrangente do MySQL (mas comercial, apenas para o banco de dados), visite www.LogicMonitor.com. Nenhuma configuração é necessária (detecta tipos de mecanismo de armazenamento, status de replicação etc.); fornece recomendações de ajuste; gráficos históricos completos e alertas em um sistema; muito extensível e monitorará o restante de sua infraestrutura de datacenter.
fonte