Cockpit - Un tableau de bord pour vos serveurs

Image illustrant l'article : Cockpit - Un tableau de bord pour vos serveurs

Cockpit - Un tableau de bord pour vos serveurs

par Korben -

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.

Capture d’écran du tableau de bord Cockpit affichant l’utilisation des ressources

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

Schéma représentant les différentes fonctionnalités de Cockpit pour gérer les serveurs

Ç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

A découvrir ici et le GitHub est là.