rtop est un petit outil tout simple et facile de monitoring, qui fonctionne en établissant une session SSH et qui exécute des commandes sur le serveur distant pour récupérer différentes informations sur le système.
rtop
rtop récupère des informations sur l’état de santé du serveur, qui sont actualisées toutes les quelques secondes. Pour se connecter, il est possible d’utiliser ssh-agent , une clé privé ou saisir à chaque fois le mot de passe d’authentification. Cet outil est open-source sous la licence MIT et il est écrit dans le langage Go et disponible sur Github.
Compilation de rtop
En autre des paquets pour la compilation, il faut aussi installer (si ce n’est pas le cas) le paquet golang :
- Arch Linux / Manjaro :
sudo pacman -S go
sudo apt-get install golang
sudo yum install golang
- Compilation de rtop :
git clone --recursive http://github.com/rapidloop/rtop cd rtop make
Utilisation de rtop
Dans le répertoire courant où a été compilé rtop :
./rtop user@server
Pour obtenir plus d’informations sur l’utilisation de rtop, saisir simplement :
./rtop
Merci pour cet utilitaire bien pratique. Je m’en sers pour garder un oeil sur mon serveur distant sans devoir taper toutes les commandes à la suite.
La compilation en Golang est simple, je n’ai eu qu’à exécuter les commandes indiquées dans l’article – et à n’installer que le paquet golang sans une tonne de dépendances. Bon point de ce côté-ci.
Oui l’utilitaire rtop est bien utile mais quand tu as plusieurs serveurs mieux vaut mettre en place une plate forme de supervision…
Pour les utilitaires en go, il suffit de faire
go get github.com/rapidloop/rtop
il sera téléchargé et compilé automatiquement…