Alat pemantauan MySQL


12

Alat apa yang Anda gunakan untuk memantau kesehatan instance server MySQL Anda? Apakah itu gratis atau komersial?

Jawaban:




2

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 .


Tapi Monitor MySQL hanya bisa memonitor contoh MySQL lokal, kan? Jadi saya tidak akan bisa memonitor server MySQL pada mesin linux.
Sebastian Hoitz

Maaf, saya bermaksud mengatakan Administrator MySQL hanya dapat memonitor instance lokal.
Sebastian Hoitz

Tidak, Anda dapat memantau instance Mysql di server non-lokal pada OS apa pun yang mendukung mysql.
Tandai

Ya, Admin Mysql juga dapat memantau instance MySql di server lain. Saya akan memposting tautan sebagai jawaban.
Tandai

1

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.


1

Saya memiliki konfigurasi Zabbix khusus untuk mengekstraksi poin data yang berguna dari MySQL. Saya harus menyiasati untuk membuka skrip ini ke komunitas.


1

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.


1

innotoptelah luar biasa untuk pemantauan. Saya percaya ini direkomendasikan dalam kedua edisi high performance mysql.


1

Sebagai dasar seperti itu, saya telah menggunakan:

$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"

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.



0

Kami menggunakan hyperic , ini adalah aplikasi open source, tetapi ada produk komersial juga jika Anda mau. Ini juga memonitor sistem operasi, server web dll.


0

Jangan lupa memonitor platform yang mendasarinya. Saya akan memonitor

  • IOPS pada perangkat log, data, dan tmp (Anda memilikinya pada tiga LUN terpisah, bukan?)
  • Bertukar (lebih dari beberapa halaman / detik buruk untuk mysql, google "mysql swappiness" untuk mencari tahu alasannya)
  • Statistik memori untuk OS host. Aturan umum yang saya ikuti adalah mengalokasikan tidak lebih dari 80% untuk proses mysql untuk meninggalkan ruang untuk OS dan cache buffer

Anda dapat menggunakan SNMP dan Cacti untuk memonitor semua hal ini


0

mtop sangat bagus untuk memonitor query yang sedang berjalan dan variabel sistem.


0

Cacti, seperti yang disebutkan di atas. Juga mytop terkadang memantau aktivitas saat ini.


0

Pemantauan dasar melalui plugin nagios nagios_mysql, menambahkan skrip khusus kecil untuk memantau status budak dan slavelag.


0

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


0

Sebenarnya itu tergantung pada database yang berjalan di server.

Saya biasanya memeriksa

  • jumlah pertanyaan
    • tergantung pada basis data
  • indeks
  • log permintaan lambat
  • mysqlping
  • koneksi mysql dari host jarak jauh ke database tertentu
    • periksa apakah ia berfungsi dari host yang tepat
    • periksa apakah gagal dari host yang tepat
  • pilih waktu saat ini untuk memastikan itu benar
  • pilih untuk koleksi / pengkodean
  • pengguna yang terhubung

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.


0

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.