Cockpit-Project

Cockpit est une interface web permettant d’administrer vos ordinateurs/serveurs sous Linux.

Cela vous permet de visualiser et gérer pratiquement tout les aspects de votre système comme par exemple :

s!!!Il faut tout de même bien faire attention à ce que vous faites! Car toutes mauvaises manipulations
peuvent casser votre système!!!

  • La modification du nom de machine
  • La modification des paramètres réseaux
  • La gestion des espaces de stockages (suppression, ajout, modification, configuration)
  • La visualisation des journaux systèmes
  • La gestion systemd
  • La gestion selinux
  • La gestion des containers
  • La gestion des machines virtuels
  • Un terminal en ligne de commande
  • Et bien d’autres encore…

Cette interface peut être améliorer grâce à l’ajout de modules d’extension comme celle pour un serveur de gestion de compte et autres.

Voilà à quoi cela ressemble :

Reprise d’une image du site : https://cockpit-project.org/

Pour l’installer rien de plus simple :

sudo -i dnf install cockpit

Ensuite il faut ouvrir le port par défaut 9090

Ouverture du port en permanence :

sudo -i firewall-cmd –permanent –add-service=cockpit && sudo -i firewall-cmd –reload

Ouverture du port temporaire :

sudo -i firewall-cmd –add-service=cockpit && sudo -i firewall-cmd –reload

Pour vous connecter, vous devez utiliser votre compte root par défaut.

Pour allez plus loin :

Vous pouvez ajouter pas mal d’options dont les paquets sont disponible officiellement :

  • cockpit-bridge.x86_64
  • cockpit-dashboard.noarch
  • cockpit-doc.noarch
  • cockpit-kdump.noarch (Gestion des crashs noyau)
  • cockpit-machines.noarch (Machine virtuel)
  • cockpit-networkmanager.noarch (Gestion réseau)
  • cockpit-packagekit.noarch (Gestion des mises à jours)
  • cockpit-pcp.x86_64 (…)
  • cockpit-selinux.noarch (Gestion Selinux)
  • cockpit-sosreport.noarch (Rapporteur de l’état du système)
  • cockpit-storaged.noarch (Gestion des espaces de stockages)
  • cockpit-system.noarch (…)
  • cockpit-tests.x86_64 (…)
  • cockpit-ws.x86_64 (…)
  • cockpit-389-ds.noarch (Gestion de contrôleur de domaine/identités)
  • cockpit-docker.x86_64 (Gestion des containers docker)
  • cockpit-kubernetes.x86_64 (Gestion de Kubernetes)
  • cockpit-machines-ovirt.noarch (Gestion des machines Ovirt)
  • cockpit-ostree.noarch (Gestion ostree)

Cette liste peut varier, je mettrais à jour au fur et à mesure.

Je détaillerais plus tard, dans d’autres articles, certains points important pour une bonne utilisation.