Tech Life

Ilustrační obrázek

Monitoring MySQL replikace

09. 09. 2008 00:00    kategorie: Tech Life    autor: JHr    komentářů: 0

V jednom z předchozích příspěvků o forge.mysql.com byla zmíněna možnost sledování rychlosti replikace MySQL. Podobný postup používáme i k monitoringu replikace.
 

Existuje sice možnost podívat se na slave serveru na hodnotu "seconds behind master", kde je vidět zpoždění slave serveru za masterem, ale již se stalo, že za určitých okolností hodnota není příliš vypovídající. Proto se volí varianta vložení timestamp do master databáze a její čtení na slave serveru.

Celý monitoring se tedy skládá z následujících kroků:

  • na master se vloží timestamp do speciální tabulky, která je replikována. Vložení se provádí cronem každou minutu.
  • na slave je kontrola v našem monitoringu (nagios), který čte timestamp a pokud je větší, než nastavený limit, dojde k notifikaci smskou.

Pokud je vše v mezích, tak kontrola jako taková vypisuje dobu zpoždění ve vteřinách. Historické hodnoty zpoždění by tak měly být dohledatelné v historii monitoringu pro případné zpracování do grafů.

Vše samozřejmě předpokládá sladěný čas mezi master a slave databázovým serverem.

Sdílet odkaz:
tisk

Diskuze k článku

K článku nebyl zatím přidán komentář.

Přidat příspěvek

 

Kontakt pro média


Máte zájem o další informace, odborný článek či přednášku na konferenci? Kontaktujte nás prosím na pr@etnetera.cz.

RSS - Tech life


RSS kanál Tech Life Blogu

Offlineblog

Offlineblog

Ljama


Komix z prostředí imaginární firmy.

ljama

Ještě jste ho nečetli? Tak tudy ...

 
Doporučujeme: Nabídka práce, volná pracovní místa - pracovní portál SPRÁVNÝKROK.CZ