• Home
  • Blog
    • Technews
    • Pensiero del giorno
  • Informatica
  • Fotografie
    • Concerti
    • Vacanze
    • Varie
  • Acqua
  • La Wishlist

mySQLCheckReplica

Venerdì 18 Maggio 2007 00:03

myCheckReplica (MySQL Replica Checker) è uno script Perl in grado di verificare in maniera molto semplice se una replica MySQL è funzionante. Per farlo inserisce un dato su una tabella predefinita sul server Master e dopo pochi secondi verifica che la modifica si sia propagata. In caso di repliche bidirezionali è opportuno verificare la funzionalità utilizzando come master alternativamente prima un server e poi l'altro.
Tutti i parametri sono passati a linea di comando e comprendono le credenziali di accesso ai server, database e tabella da utilizzare e l'indicazione di un indirizzo mail a cui mandare eventuali messaggi di errore.
Lo schema da utilizzare è il seguente:

CREATE DATABASE replica;

USE replica;
CREATE TABLE `check` (
`iID` int(11) NOT NULL default '0',
`dData` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`iID`)
) TYPE=MyISAM;

E' ovviamente possibile utilizzare nomi differenti per database e tabella. Il programma è fornito sotto licenza GNU ed è possibile scaricare l'ultima versione qui: mycr.pl 2.0.5


 

Twitter status

: A.A.A. cercasi metodo per sbiancare stoviglie macchiate dal caffè
: per tutti quelli che hanno cominciato "bene" il mese: "S. Egidio (1 Settembre) ti dirà di che estro Settembre sarà"... AUGURI!
oggi non è giornata, la richiesta meno bizzarra giunta fin'ora è quella di clonare un dibbì da 7TB
 

Meteo

Anguillara Sabazia: 17.2 °C
Genova Albaro: 29.2 °C

Temperatura Casa: 25.4 °C
Pressione Casa: 976.6 hPa
Umidità Casa: 96 %
Pioggia ultime 24h: 7.2 mm