Heim  >  Artikel  >  System-Tutorial  >  rtop überwacht Remote-Hosts über SSH

rtop überwacht Remote-Hosts über SSH

WBOY
WBOYOriginal
2024-08-22 12:02:32866Durchsuche

rtop ist ein direktes, interaktives SSH-basiertes Remote-Systemüberwachungstool, das wichtige Systemleistungsmetriken wie CPU-, Festplatten-, Speicher- und Netzwerkmetriken sammelt und anzeigt.

Es ist in Go geschrieben und erfordert außer einem SSH-Server und Anmeldeinformationen keine Installation zusätzlicher Programme auf dem zu überwachenden Server.

rtop sammelt grundsätzlich verschiedene Informationen zur Systemleistung, indem es eine SSH-Sitzung startet und bestimmte Befehle auf dem Remote-Server ausführt.

Sobald die SSH-Sitzung eingerichtet ist, werden die vom Remote-Server gesammelten Informationen alle paar Sekunden (standardmäßig 5 Sekunden) aktualisiert, ähnlich wie bei allen anderen Top-ähnlichen Dienstprogrammen unter Linux (z. B. htop).

Installationsvoraussetzungen:

Um rtop zu installieren, stellen Sie sicher, dass Sie Go (GoLang) 1.2 oder höher unter Linux installiert haben. Andernfalls klicken Sie bitte auf den Link unten und befolgen Sie die Schritte zur Installation von GoLang:

  • Installieren Sie GoLang (Programmiersprache Go) unter Linux
So installieren Sie rtop im Linux-System

Wenn Sie Go bereits installiert haben, führen Sie den folgenden Befehl aus, um rtop zu erstellen:

$ go get github.com/rapidloop/rtop

Nach Abschluss des Befehls wird das ausführbare Rtop-Programm in $GOPATH/bin oder $GOBIN gespeichert.

rtop 通过 SSH 监控远程主机

Rtop unter Linux erstellen

Hinweis: Für die Verwendung von rtop ist keine Laufzeitumgebung oder Konfiguration erforderlich.

So verwenden Sie rtop im Linux-System

Versuchen Sie, rtop ohne Flags oder Parameter auszuführen. Die folgende Meldung wird angezeigt:

$ $GOBIN/rtop

Beispielausgabe:

rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
rtop monitors server statistics over an ssh connection
Usage: rtop [-i private-key-file] [user@]host[:port] [interval]
-i private-key-file
PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
[user@]host[:port]
the SSH server to connect to, with optional username and port
interval
refresh interval in seconds (default: 5)

Lassen Sie uns nun rtop verwenden, um den Remote-Linux-Server zu überwachen, der die gesammelten Informationen standardmäßig alle 5 Sekunden aktualisiert:

$ $GOBIN/rtop aaronkilik@10.42.0.1 

rtop 通过 SSH 监控远程主机

rtop – Überwachen Sie Remote-Linux-Hosts

Der Befehl

aktualisiert die Systemleistungsindikatoren alle 10 Sekunden:

$ $GOBIN/rtop aaronkilik@10.42.0.1 10

rtop kann auch SSH-Agenten, Schlüssel oder Passwörter verwenden, um Verbindungen zu autorisieren.

  • Besuchen Sie das Github-Repository von rtop: https://github.com/rapidloop/rtop.

Zusammenfassend lässt sich sagen, dass rtop ein benutzerfreundliches Remote-Server-Überwachungstool ist, das nur sehr wenige und unkomplizierte Optionen verwendet. Sie können Ihre Linux-Leistungsüberwachungsfähigkeiten verbessern, indem Sie sich über andere Befehlszeilentools zur Überwachung von Systemen auf Ihrem Server informieren.


Das obige ist der detaillierte Inhalt vonrtop überwacht Remote-Hosts über SSH. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn