Cockpit

Celui qui permet d'administrer son système Linux comme un chef est cockpit. Cockpit est un outil qui permet de surveiller et d'administrer plusieurs serveurs Linux via un navigateur. D'autres outils existent, mais dans cette section, on vous présente l'outil cockpit.

Cockpit

Introduction

Piloter vos machines sans avoir à connaitre toutes les commandes Linux en utilisant cockpit.

  • Vous avez envie d'administrer vos machines sans connaitre de commandes Linux ?
  • Vous avez envie de vous amuser sur une interface web sans passer par un terminal sur la machine ?
  • Vous avez envie d'utiliser un terminal sur votre navigateur sans revenir sur votre terminal en local ?
    Alors utilisez cockpit !!

Fonctionnement

Cockpit est une interface graphique web pour serveurs, destinée à tous(débutants, confirmé et administrateurs système sous Linux), notamment ceux qui sont :
Grâce à Cockpit toute une équipe d'administrateurs peut gérer un système de la manière la plus simple.
Avec cockpit, vous pouvez vérifier : vos containers, votre CPU, votre RAM, disque dur, etc.

Installation sur Ubuntu

L'installation est l'une des plus simples. Il suffit de taper la commande

sudo apt install cockpit

Démarrage de cockpit

Une fois l'installation terminée lancer votre cockpit avec la commande

sudo service cockpit start

Vérification du status

Une fois lancé vous pouvez vérifier son status avec la commande :

sudo service cockpit status

Une fois Cockpit en cours d'exécution, visitez adresse-ip-de-la-machine:9090 dans votre navigateur Web. Si votre navigateur est sur la même machine sur laquelle Cockpit est exécuté, visitez localhost:9090 (par exemple).

Ainsi, une interface qui ressemble à celle-ci s'affichera sur votre navigateur.



drawing

Interface de cockpit

NB: Les comptes avec lesquels vous pouvez vous connecter sont les comptes systèmes.

Docker et cockpit

Vous avez la possibilité de vérifier si vos conteneurs sont en cours d'exécution ou s'ils sont en panne.

Il se comporte comme portainer mais en plus avancé, car il contient des graphes et beaucoup d'autres outils.

Pour cela installer sur votre machine le docker-cockpit.

sudo apt-get -y install cockpit-docker

Redémarrer le socket docker pour appliquer les changements

sudo systemctl restart cockpit.socket
drawing

Containeur monitoring

Metrics et Cockpit

Lecture et diffusion de données de métriques.
Les métriques concernant le système peuvent être extraites de plusieurs sources à l'aide de "cockpit.metrics()". On peut exploiter les données des métriques avec les fonctions cockpit.series() et cockpit.grid().
Pour plus d'informations, je vous invite à visiter le site officiel de cockpit

Conclusion

Vous pouvez désormais gérer facilement les conteneurs Docker à partir de votre navigateur Web avec une interface facile à utiliser !
Vous pouvez également monitorer votre machine avec cockpit sans soucis !

Sources:
Site officielle de cockpit
Hostwinds