Jakich narzędzi używasz do monitorowania kondycji twojej instancji serwera MySQL? Czy są bezpłatne czy komercyjne?
mysql
monitoring
Sebastian Hoitz
źródło
źródło
mytop udostępnia przydatne informacje o interfejsie CLI, jest bezpłatny (tylko * unix).
źródło
Mysql ma darmowy o nazwie Mysql Administrator, który jest częścią pakietu narzędzi mysql GUI.
Dokumentacja połączenia administratora MySQL .
Istnieje również Mysql Enterprise Monitor, który ma wiele innych funkcji monitorowania. Możesz monitorować MySQL na innych serwerach, patrz pytanie 7 .
źródło
Lubię SQLyog do zdalnego administrowania mySQL. Ładne środowisko GUI i dostępna jest darmowa edycja społeczności.
Ta firma produkuje również MONyog, rozwiązanie do monitorowania mySQL, ale nie jest darmowe i nie bawiłem się nim.
źródło
Mam niestandardową konfigurację Zabbix do wyodrębniania przydatnych punktów danych z MySQL. Powinienem zająć się otwieraniem tych skryptów dla społeczności.
źródło
Oprócz uruchamiania kaktusów w celu wykresowania wydajności mysql w czasie, mamy konfigurację mysqltuner.com , która wysyła nam codzienny raport o wszystkich zmiennych na serwerze, na które powinniśmy mieć oko.
źródło
innotop
jest fantastyczny do monitorowania. uważam, że jest zalecane w obu edycjachhigh performance mysql
.źródło
Choć jest to tak proste, użyłem:
To zapewnia mi listę połączeń, użytkowników, hostów, baz danych, poleceń itp., Aktualizowanych co sekundę. To „kto robi co teraz?” W czasie rzeczywistym. rozwiązanie.
Bardzo proste, ale także przydatne.
źródło
Używam cronjobu, który działa co 5 minut
mysqladmin processlist
. Zobacz także to pytanie .Ponadto phpMyAdmin ma kilka funkcji monitorowania.
źródło
Używamy hyperic , jest to aplikacja typu open source, ale istnieje również produkt komercyjny, jeśli chcesz. Monitoruje również system operacyjny, serwery sieciowe itp.
źródło
Nie zapomnij monitorować platformy bazowej. Chciałbym monitorować
Możesz używać SNMP i kaktusów do monitorowania wszystkich tych rzeczy
źródło
mtop doskonale nadaje się do monitorowania bieżących zapytań i zmiennych systemowych.
źródło
Kaktusy, jak wspomniano powyżej. Również czasami Mytop do monitorowania bieżącej aktywności.
źródło
Podstawowe monitorowanie za pośrednictwem nagios nagios_mysql wtyczki, dodaje małą niestandardowy skrypt do monitorowania statusu niewolników i slavelag.
źródło
Nie jest to ścisłe monitorowanie, ale możesz użyć mysqlreport, aby mieć dobry przegląd tego, jak dobrze działa twój serwer mysql i czy jest poprawnie skonfigurowany.
http://hackmysql.com/mysqlreport
źródło
W rzeczywistości zależy to od bazy danych uruchomionej na serwerze.
Zazwyczaj sprawdzam
po stronie frameworku używam munina do wszystkiego, co może dać mi metryki i nagios (wkrótce będzie icinga ) do wszystkiego, co daje mi informacje o stanie.
źródło
W celu bardziej kompleksowego monitorowania MySQL (ale komercyjnego, więc tylko jeśli twoja baza danych jest tego warta) sprawdź www.LogicMonitor.com. Nie wymaga konfiguracji (wykrywa typy mechanizmów pamięci masowej, stan replikacji itp.); zapewnia rekomendacje dotyczące strojenia; pełne wykresy historyczne i alarmowanie w jednym systemie; bardzo rozszerzalny i będzie monitorować resztę infrastruktury centrum danych.
źródło