Narzędzia do monitorowania MySQL


12

Jakich narzędzi używasz do monitorowania kondycji twojej instancji serwera MySQL? Czy są bezpłatne czy komercyjne?

Odpowiedzi:



6

mytop udostępnia przydatne informacje o interfejsie CLI, jest bezpłatny (tylko * unix).


2

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 .


Ale MySQL Monitor jest w stanie monitorować lokalne instancje MySQL, prawda? Więc nie byłbym w stanie monitorować serwera MySQL na komputerze z systemem Linux.
Sebastian Hoitz

Przepraszam, chciałem powiedzieć, że administrator MySQL może monitorować tylko instancje lokalne.
Sebastian Hoitz

Nie, możesz monitorować instancje Mysql na nielokalnych serwerach w dowolnym systemie operacyjnym mysql.
Mark

Tak, administrator Mysql może również monitorować instancję MySql na innym serwerze. W odpowiedzi opublikuję link.
Mark

1

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.


1

Mam niestandardową konfigurację Zabbix do wyodrębniania przydatnych punktów danych z MySQL. Powinienem zająć się otwieraniem tych skryptów dla społeczności.


1

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.


1

innotopjest fantastyczny do monitorowania. uważam, że jest zalecane w obu edycjach high performance mysql.


1

Choć jest to tak proste, użyłem:

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

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.



0

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.


0

Nie zapomnij monitorować platformy bazowej. Chciałbym monitorować

  • IOPS w dzienniku, danych i urządzeniach tmp (masz je na trzech oddzielnych jednostkach LUN, prawda?)
  • Zamiana (więcej niż kilka stron na sekundę jest złe dla mysql, Google „mysql swappiness”, aby dowiedzieć się, dlaczego)
  • Statystyka pamięci dla systemu operacyjnego hosta. Ogólna zasada, którą stosuję, polega na przydzielaniu nie więcej niż 80% procesowi mysql, aby pozostawić miejsce dla systemu operacyjnego i bufora pamięci podręcznej

Możesz używać SNMP i kaktusów do monitorowania wszystkich tych rzeczy


0

mtop doskonale nadaje się do monitorowania bieżących zapytań i zmiennych systemowych.


0

Kaktusy, jak wspomniano powyżej. Również czasami Mytop do monitorowania bieżącej aktywności.


0

Podstawowe monitorowanie za pośrednictwem nagios nagios_mysql wtyczki, dodaje małą niestandardowy skrypt do monitorowania statusu niewolników i slavelag.



0

W rzeczywistości zależy to od bazy danych uruchomionej na serwerze.

Zazwyczaj sprawdzam

  • liczba zapytań
    • w zależności od bazy danych
  • indeksy
  • wolny dziennik zapytań
  • mysqlping
  • połączenie mysql ze zdalnego hosta do określonej bazy danych
    • sprawdź, czy działa z odpowiednich hostów
    • sprawdź, czy nie zadziała z odpowiednich hostów
  • wybierz aktualny czas, aby upewnić się, że jest poprawny
  • wybierz dla zestawień / kodowań
  • połączeni użytkownicy

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.


0

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.