Alat apa yang Anda gunakan untuk memantau kesehatan instance server MySQL Anda? Apakah itu gratis atau komersial?
mysql
monitoring
Sebastian Hoitz
sumber
sumber
mytop menyediakan beberapa info CLI praktis, gratis (* hanya unix).
sumber
Mysql memiliki yang gratis bernama Mysql Administrator yang merupakan bagian dari paket alat GUI mysql.
Dokumentasi koneksi Administrator Mysql .
Ada juga Monitor Perusahaan Mysql yang memiliki lebih banyak fitur pemantauan. Anda dapat memantau Mysql di server lain, lihat faq pertanyaan 7 .
sumber
Saya suka SQLyog untuk administrasi jarak jauh mySQL. Lingkungan GUI yang bagus, dan ada edisi komunitas gratis.
Perusahaan ini juga membuat MONyog, solusi pemantauan mySQL, tapi itu tidak gratis dan saya belum bermain dengannya.
sumber
Saya memiliki konfigurasi Zabbix khusus untuk mengekstraksi poin data yang berguna dari MySQL. Saya harus menyiasati untuk membuka skrip ini ke komunitas.
sumber
Selain menjalankan cacti untuk membuat grafik kinerja mysql dari waktu ke waktu, kami memiliki setup mysqltuner.com untuk mengirimkan kepada kami laporan harian tentang variabel apa pun di server yang harus kami awasi.
sumber
innotop
telah luar biasa untuk pemantauan. Saya percaya ini direkomendasikan dalam kedua edisihigh performance mysql
.sumber
Sebagai dasar seperti itu, saya telah menggunakan:
Ini memberi saya daftar koneksi, pengguna, host, database, perintah dll, diperbarui setiap detik. Ini real-time "siapa yang melakukan apa sekarang?" larutan.
Sangat sederhana, tetapi juga bermanfaat.
sumber
Saya menggunakan cronjob berjalan setiap 5 menit dengan
mysqladmin processlist
. Lihat juga pertanyaan ini .Selain itu, phpMyAdmin memiliki beberapa fitur pemantauan.
sumber
Kami menggunakan hyperic , ini adalah aplikasi open source, tetapi ada produk komersial juga jika Anda mau. Ini juga memonitor sistem operasi, server web dll.
sumber
Jangan lupa memonitor platform yang mendasarinya. Saya akan memonitor
Anda dapat menggunakan SNMP dan Cacti untuk memonitor semua hal ini
sumber
mtop sangat bagus untuk memonitor query yang sedang berjalan dan variabel sistem.
sumber
Cacti, seperti yang disebutkan di atas. Juga mytop terkadang memantau aktivitas saat ini.
sumber
Pemantauan dasar melalui plugin nagios nagios_mysql, menambahkan skrip khusus kecil untuk memantau status budak dan slavelag.
sumber
Ini bukan pemantauan ketat tetapi Anda dapat menggunakan mysqlreport untuk memiliki tinjauan yang baik tentang seberapa baik kinerja server mysql Anda dan jika dikonfigurasi dengan benar.
http://hackmysql.com/mysqlreport
sumber
Sebenarnya itu tergantung pada database yang berjalan di server.
Saya biasanya memeriksa
di sisi kerangka saya menggunakan munin untuk semua yang bisa memberi saya metrik dan nagios (segera menjadi icinga ) untuk semua yang memberi saya informasi status.
sumber
Untuk pemantauan MySQL yang lebih komprehensif (tapi komersial, jadi hanya jika database Anda sepadan) lihat www.LogicMonitor.com. Tidak diperlukan konfigurasi (mendeteksi tipe mesin penyimpanan, status replikasi, dll); memberikan rekomendasi tuning; grafik penuh sejarah dan peringatan dalam satu sistem; sangat extensible, dan akan memantau sisa infrastruktur pusat data Anda.
sumber