• Home
  • Blog
    • Technews
    • Pensiero del giorno
    • FILM
  • 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

Berlusconi vuole andare a sbottare in TV: invidioso del Latitante Lavitola sul #la7 eh..
Oggi il Dio Acquedotto ci punisce con la siccità, ieri con l'acqua all'arsenico. Più tardi vado in piazza a sacrificare un agnello
I am watching Limitless. http://t.co/8bfMYrDY
 

Meteo

Anguillara Sabazia: 1.5 °C
Genova Albaro: 21.2 °C

Temperatura Casa: 20.4 °C
Pressione Casa: 972.3 hPa
Umidità Casa: 66 %
Pioggia ultime 24h: 0.0 mm