Wednesday, November 16, 2016

Script PHP untuk memonitor Replikasi MySQL

Replikasi database adalah seperangkat teknologi yang digunakan untuk menyalin dan mendistribusikan data dari satu database ke database yang lain. Dan selanjutnya, mensinkronisasikan antar database untuk menjaga konsistensi. Dengan replikasi, data dapat didistribusikan ke lokasi yang berbeda dan pengguna yang jauh melalui LAN, WAN, Dial-up Connection, wireless connections, dan internet.



Jika anda sudah melakukan replikasi database (mysql) tentunya anda ingin agar segala status replikasi dari komputer server & cabang dapat dimonitor. Script PHP ini dapat anda gunakan sebagai source code untuk menampilkan data-data replikasi, antara lain:
  • File: Present binary log
  • Position: Binary log position
  • Io run: Slave IO Thread Running status
  • Sql run: SQL Thread Running status
  • ErrorNum: Error number
  • ErrorMeg: Error message
Anda dapat dengan mudah menghentikan / memulai setiap server slave (STOP SLAVE / MULAI SLAVE) dengan satu klik.
Hal ini juga dapat memberikan informasi rinci tentang variabel statusnya global halaman yang sama.
Sistem dapat dikonfigurasi otomatis refresh secara default setiap 2 detik untuk menyediakan status terkini dari kedua MySQL Server di Replikasi.
Dalam kode Anda hanya perlu menyesuaikan parameter berikut sesuai kebutuhan:



#host-name & ports for replication servers
$slave = “localhost”;
$master = “localhost”;
$slaveport=3306;
$masterport=3307;

#Refresh rate
$refreshRate=2;

#considered a common username password for accessing both servers#
$username=”root”;
$password=”kedar”;

Download Source Codenya:Download Source Code
Untuk artikel Science dan Technology lainnya, kunjungi halaman ini.Science & Technology

 
Design by Jery Tampubolon | Bloggerized by Jery - Rhainhart Tampubolon | Indonesian Humanis