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

mySQLCheckReplica

Giovedì 17 Maggio 2007 23: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

: me ne lamento sempre, ma avere dei clienti con consulenti incompetenti ha degli indubbi vantaggi
perde un amico
LUI "cara aspettiamo ospiti a casa?", LEI "si... perché?", LUI "ora si spiega perché non ci sono scarpe sparse per l'ingresso"
 

Meteo

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

Temperatura Casa: 27.9 °C
Pressione Casa: 973.0 hPa
Umidità Casa: 89 %
Pioggia ultime 24h: 0.0 mm