Je n’avais jamais pris le temps de tester Cockpit, une interface web permettant de gérer vos serveurs GNU Linux à distance directement depuis votre navigateur mais aujourd’hui c’est chose faite.
Alors avant toute chose, je tiens à vous dire que je n’aime pas trop ces machins web qui donnent accès en direct à une machine. Cela peut être source de vulnérabilités et étendre la surface d’attaque. Bien sûr Cockpit existe depuis longtemps et est régulièrement testé mais bon, je reste méfiant.
M’enfin, ça tombe bien car je me suis monté un petit serveur que je formate régulièrement pour tester des trucs et des machins, donc même pas peur. Mais n’espérez pas me voir installer ça sur un serveur de production exposé sur le net. Par contre, sur une machine locale à la maison, ça peut être pratique.
En passant, si vous cherchez un hébergeur web français au top, je vous conseille de jeter un œil à l’Offre Unique de o2switch. C’est puissant, illimité, et le rapport qualité-prix est imbattable pour se lancer ! (Lien partenaire)
![Capture d'écran du tableau de bord Cockpit affichant l'utilisation des ressources](https://korben.info/app/uploads/2020/04/dash-1024x785.png)
Alors concrètement, que propose Cockpit ? Et bien cet outil va vous permettre de surveiller plusieurs serveurs en même temps, d’observer leurs consommation de CPU, mémoire, réseau et écriture disque, mais aussi de faire du diagnostic à partir des logs, de relancer le serveur à distance, d’avoir accès à un Shell, de faire les mises à jour, de gérer les CRON…etc.
![Illustration du processus d'installation de Cockpit sur un serveur Linux](https://korben.info/app/uploads/2020/04/cron-1024x598.png)
![Schéma représentant les différentes fonctionnalités de Cockpit pour gérer les serveurs](https://korben.info/app/uploads/2020/04/shell-1024x785.png)
Ça reste somme toute assez basique mais pour du monitoring simple de plusieurs machine, cela vous fera gagner du temps.
Pour installer Cockpit sous Ubuntu, il suffit d’entrer la commande suivante (la doc d’installation est ici) :
sudo apt install cockpit
Puis de vous rendre avec votre navigateur sur l’URL suivante :
https://IP_DU_SERVEUR:9090/system