MyTop - Ein nützliches Instrument zur Überwachung von MySQL/MariadB -Leistung unter Linux

MyTop - Ein nützliches Instrument zur Überwachung von MySQL/MariadB -Leistung unter Linux

Meine Spitze ist ein Open Source- und kostenloses Überwachungsprogramm für Mysql Und Mariadb Datenbanken wurden von geschrieben von Jeremy Zawodny Verwendung Perl Sprache. Es ist im Erscheinungs- und Gefühl des berühmtesten Linux -Systemüberwachungswerkzeugs namens Top viel ähnlich.

Meine Spitze Das Programm bietet eine Befehlszeilen-Shell-Schnittstelle zur Überwachung der Echtzeit Mysql/Mariadb Themen, Abfragen pro Sekunde, Prozessliste Und Leistung von Datenbanken und gibt eine Idee für die Datenbankadministrator Um den Server besser zu optimieren, um schwere Ladungen zu verarbeiten.

Standardmäßig Meine Spitze Werkzeug ist in der enthalten Fedora Und Debian/Ubuntu Repositories, also müssen Sie es nur mit Ihrem Standardpaket -Manager installieren.

Wenn Sie verwenden Rhel/Centos Verteilungen, dann müssen Sie es ein Drittanbieter -Epel -Repository ermöglichen, es zu installieren.

Für andere Linux -Verteilungen erhalten Sie Mytop -Quellpaket und kompilieren Sie es aus der Quelle wie gezeigt.

# WGet http: // Jeremy.Zawodny.com/mysql/mytop/mytop-1.6.Teer.gz # tar -xvf mytop -1.6.Teer.GZ # CD MYTOP-1.6 # Perl Makefile.PL # Machen Sie # Test # Machen Sie die Installation 

In diesem MySQL -Überwachungs -Tutorial zeigen wir Ihnen, wie Sie installieren, konfigurieren und verwenden können meine Spitze auf verschiedenen Linux -Verteilungen.

Bitte beachten Sie, dass Sie den MySQL/MariADB -Server auf dem System zum Installieren und Gebrauch ausführen müssen Meine Spitze.

Installieren Sie Mytop in Linux -Systemen

Installieren Meine Spitze, Führen Sie den entsprechenden Befehl unten für Ihre Linux -Verteilung aus, um es zu installieren.

$ sudo apt Installieren Sie MYTOP #Debian/Ubuntu #yum mytop #rhel/centos #dnf install mytop #fedora 22+ #pacman -s mytop #arch linux #zypper in mytop #OpenSuse 
Beispielausgabe:
Ladete Plugins: Changelog, schnellste Ladespiegelgeschwindigkeiten von zwischengespeicherter Hostfile * Basis: Spiegel.Linode.com * epel: spiegel.Freethought-Internet.CO.UK * Extras: Spiegel.Linode.com * Updates: Spiegel.Linode.Com-Lösung von Abhängigkeiten-> Transaktionsprüfung ausführen ---> Paket mytop.Noarch 0: 1.7-10.B737F60.EL7 wird installiert -> Abhängige Abhängigkeiten abhängig ====================================================== ====================================================== =========================ieben ====================================================== ====================================================== ====================================================== =============== installieren: mytop noarch 1.7-10.B737F60.el7 epel 33 k Transaction Summary ============================================ ====================================================== ====================================================== ============================== installieren 1 Paket Total Download Größe: 33 K Installierte Größe: 68 K ist das in Ordnung [y/ d/n]: y 

So verwenden Sie MYTOP, um MySQL/Mariadb zu überwachen

Meine Spitze Bedürfnisse Mysql/Mariadb Login -Anmeldeinformationen zur Überwachung von Datenbanken anmelden und standardmäßig mit dem Root -Benutzernamen eine Verbindung zum Server herstellen. Sie können die erforderlichen Optionen für eine Verbindung zum Datenbankserver auf der Befehlszeile angeben, während Sie sie ausführen oder in der Datei ~/.meine Spitze (aus Gründen der später erläuterten)).

Führen Sie einfach den folgenden Befehl aus, um die zu starten meine Spitze und gib deine Mysql/Mariadb Root -Benutzerkennwort, wenn sie aufgefordert werden. Dies wird eine Verbindung zu dem herstellen prüfen Datenbank standardmäßig.

# MYTOP --POTTUMPT: 

Sobald Sie das MySQL -Root -Passwort eingegeben haben, werden Sie sehen Meine Spitze Überwachung der Schale, ähnlich wie unten.

MySQL -Datenbanküberwachung

Wenn Sie eine bestimmte Datenbank überwachen möchten, verwenden Sie die -D Option wie unten gezeigt. Zum Beispiel wird der folgende Befehl die Datenbank überwachen Tecmint.

# MYTOP --PROMPT -D -Tecmint -Passwort:
Überwachen Sie die MySQL -Datenbank

Wenn jede Ihrer Datenbanken eine bestimmte hat Administrator (Zum Beispiel Tecmint Datenbank Administrator) und eine Verbindung über den Datenbank -Benutzernamen und das Passwort wie so herstellen.

# mytop -u tecmint -p password_here -d tecmintdb 

Dies hat jedoch bestimmte Sicherheitsauswirkungen, da das Kennwort des Benutzers in die Befehlszeile eingegeben wird und in der Shell-Befehlsverlaufsdatei gespeichert werden kann. Diese Datei kann später von einer nicht autorisierten Person betrachtet werden, die möglicherweise auf dem Benutzernamen und dem Passwort landet.

Um das Risiko eines solchen Szenarios zu vermeiden, verwenden Sie die ~/.meine Spitze Konfigurationsdatei, um Optionen für eine Verbindung zur Datenbank anzugeben. Ein weiterer Vorteil dieser Methode besteht darin, dass Sie bei jedem Ausführen auch zahlreiche Befehlszeilenargumente abgeben, wenn Sie ausführen möchten meine Spitze.

# vi ~//.meine Spitze 

Fügen Sie dann die erforderlichen Optionen unten hinzu.

user = root pass = password_here host = localhost db = test delay = 4 port = 3306 socket = 

Speichern und schließen Sie die Datei. Dann renne meine Spitze ohne Befehlszeilenargumente.

# meine Spitze 

Es hat die Möglichkeit, eine große Menge an Informationen auf dem Bildschirm anzuzeigen, und verfügt auch über viele TastaturverknüpfungsoptionenMann mytop" für mehr Informationen.

# Mann Mytop 

Lesen Sie auch :

  1. MTOP (MySQL -Datenbanküberwachung) in RHEL/CentOS/Fedora
  2. Innotop zur Überwachung der MySQL -Leistung

In diesem Artikel haben wir erklärt, wie man installiert, konfigurieren und verwendet meine Spitze unter Linux. Wenn Sie Fragen haben, verwenden Sie das folgende Feedback -Formular, um uns zu erreichen.