PDB-MYSQL-RPL-CHECKER Versão 1.0.0

O PDB-MYSQL-RPL-CHECKER que monitora se a replicação está funcionando corretamente ou não. O monitoramento é feito através da verificação dos valores de Slave_IO_Running e Slave_SQL_Running do status da replicação.
O PDB-MYSQL-RPL-CHECKER é capaz de monitorar uma replicação simples(a tradicional) ou uma replicação Multi-Source, onde existem vários canais de replicação configurados.

Quando a replicação ou um dos canais de replicação parar de funcionar ou quando voltar a funcionar uma notificação será disparada, caso isso esteja configurado(pdb-tools-config). A notificação será enviada apenas uma vez por ocorrência, então se a replicação ou um dos canais de replicação parar de funcionar uma única notificação será disparada independente de quantas vezes o pdb-mysql-rpl-checker seja executado, o mesmo acontece quando a replicação ou o canal de replicação voltar a funcionar.
Em caso de uma replicação do tipo Multi-Source cada canal é monitorado de forma independente e o controle de disparo de notificação é por canal.

O Script foi pensado para ser executado por algum agendador de tarefas, como o crontab ou supervisor, mas ele também pode ser executado manualmente, mas se executar manualmente vai perder a a sua principal função que é monitorar de forma automática o funcionamento da replicação.

Para o correto funcionamento é necessário configurar o path para o mysql daemon, path do mysql client, usuário e senha de acesso ao banco de dados no PDB TOOLS através do script pdb-tools-info. O PDB TOOLS já vem com o path do mysql deamon configurado como mysqld e o path do mysql client configurado com o valor mysql, porém caso a instação do banco de dados tenha sido feita através dos binários e não tenha adicionado o link do mysql deamon ou o mysql client no seu sistema operacional, será necessário informar o path completo até o mysql deamon e o mysql client.

Como executar manualmente

Copy to Clipboard

 

Como acessar o help do script

Copy to Clipboard

 

Como executar automaticamente através do contrab

Copy to Clipboard

 

 

Como configurar o PDB TOOLS para realizar o monitoramento da replicação

1. Acessar o pdb-tools-config e configurar o path do mysql deamon, path do mysql client, usuário e senha de acesso ao banco de dados.

Copy to Clipboard

 

2. Selecione a opção 1 e depois faça as configurações necessárias

Copy to Clipboard

 

3. Configurar o PDB TOOLS para fazer o monitoramento da replicação e envio de notificações. Para isso selecione no menu inicial do pdb-tools-config a opção 3 ([3] MySQL Replication Checker)

Copy to Clipboard