Recherche de site Web

rtop - Un outil interactif pour surveiller un serveur Linux distant via SSH


rtop est un outil de surveillance du système à distance simple et interactif basé sur SSH qui collecte et affiche des valeurs de performances système importantes telles que le CPU, le disque, mémoire, métriques réseau.

Il est écrit en langage Go et ne nécessite l'installation d'aucun programme supplémentaire sur le serveur que vous souhaitez surveiller, à l'exception du serveur SSH et des informations d'identification fonctionnelles.

rtop fonctionne essentiellement en lançant une session SSH et en exécutant certaines commandes sur le serveur distant pour collecter diverses informations sur les performances du système.

Une fois qu'une session SSH est établie, elle continue d'actualiser les informations collectées à partir du serveur distant toutes les quelques secondes (5 secondes par défaut), comme tous les autres utilitaires de premier plan (comme htop) sous Linux.

Conditions préalables:

Assurez-vous d'avoir installé Go (GoLang) 1.2 ou supérieur sur votre système Linux afin d'installer rtop, sinon cliquez sur le lien ci-dessous pour suivre les étapes d'installation de GoLang :

  1. Installer GoLang (Go Programming Language) sous Linux

Comment installer rtop sur les systèmes Linux

Si Go est installé, exécutez la commande ci-dessous pour créer rtop :

go get github.com/rapidloop/rtop

Le binaire exécutable rtop sera enregistré dans $GOPATH/bin ou $GOBIN une fois l'exécution de la commande terminée.

Remarque : Vous n'avez besoin d'aucune dépendance ou configuration d'exécution pour commencer à utiliser rtop.

Comment utiliser rtop dans les systèmes Linux

Essayez d'exécuter rtop sans aucun indicateur ni argument comme ci-dessous, il affichera un message d'utilisation :

$GOBIN/rtop
Exemple de sortie
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)

Surveillons maintenant le serveur Linux distant à l'aide de rtop comme suit, tout en actualisant les informations collectées après un intervalle de 5 secondes par défaut :

$GOBIN/rtop   [email  

La commande ci-dessous actualisera les métriques de performances du système collectées toutes les 10 secondes :

$GOBIN/rtop [email  10

rtop peut également se connecter à l'aide de ssh-agent, de clés privées ou d'une authentification par mot de passe.

Visitez le référentiel rtop Github : https://github.com/rapidloop/rtop

En guise de conclusion, rtop est un outil de surveillance de serveur distant simple et facile à utiliser, il utilise très peu d'options directes. Vous pouvez également en savoir plus sur plusieurs autres outils de ligne de commande pour surveiller votre système afin d'améliorer vos compétences en matière de surveillance des performances Linux.

Enfin, contactez-nous via la section commentaires ci-dessous pour toute question ou remarque.