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).
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:
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 unter Linux erstellen
Hinweis: Für die Verwendung von rtop ist keine Laufzeitumgebung oder Konfiguration erforderlich.
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 – Überwachen Sie Remote-Linux-Hosts
Der Befehlaktualisiert 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.
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!