Recherche de site Web

Cockpit - Un outil d’administration basé sur un navigateur pour Linux


Cockpit est un gestionnaire à distance facile à utiliser, léger, simple mais puissant pour les serveurs GNU/Linux, c’est une interface utilisateur interactive d’administration de serveur qui offre une session Linux en direct via un navigateur Web.

Il peut fonctionner sur plusieurs distributions Linux basées sur RHEL et des dérivés de Debian, notamment Ubuntu, Linux Mint, Fedora, CentOS, Rocky Linux, AlmaLinux, Arch Linux, entre autres.

Cockpit rend Linux détectable, permettant ainsi aux administrateurs système d’effectuer facilement et de manière fiable des tâches telles que le démarrage de conteneurs, la gestion du stockage, les configurations réseau, les inspections de journaux couplées à plusieurs autres.

Lors de son utilisation, les utilisateurs peuvent facilement basculer entre le terminal Linux et le navigateur Web sans aucune agitation. Il est important de noter que lorsqu’un utilisateur démarre un service via Cockpit, il peut être arrêté via le terminal, et juste en cas d’erreur qui se produit dans le terminal, il est affiché dans l’interface du journal Cockpit.

Caractéristiques du cockpit :

  • Permet de gérer plusieurs serveurs dans une seule session Cockpit.
  • Offre un shell basé sur le Web dans une fenêtre de terminal.
  • Les conteneurs peuvent être gérés via Docker.
  • Prend en charge la gestion efficace des comptes d’utilisateurs du système.
  • Collecte des informations sur les performances du système à l’aide de l’infrastructure Performance Co-Pilot et les affiche dans un graphique.
  • Prend en charge la collecte d’informations de configuration et de diagnostic du système à l’aide de sos-report.
  • Prend également en charge un cluster Kubernetes ou un cluster Openshift v3.
  • Permet de modifier les paramètres réseau et bien d’autres.

Comment installer Cockpit dans les systèmes Linux

Vous pouvez installer Cockpit dans toutes les distributions Linux à partir de leurs dépôts officiels par défaut, comme indiqué :

Installer Cockpit sur Fedora et CentOS

Pour installer et activer Cockpit sur les distributions Fedora, utilisez les commandes suivantes.

# yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installer Cockpit sur Rocky Linux et AlmaLinux

Pour installer et activer Cockpit sur les distributions Rocky/AlmaLinux, utilisez les commandes suivantes.

# yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installer Cockpit sur RHEL

Cockpit a été ajouté au référentiel Red Hat Enterprise Linux Extras à partir des versions 7.1 et ultérieures :

# yum install cockpit
systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit --permanent
firewall-cmd --reload

Installer Cockpit sur Debian

Le cockpit est inclus dans les dépôts officiels de Debian, et vous pouvez l’installer en utilisant les commandes suivantes.

# apt-get update
apt-get install cockpit
mkdir -p /usr/lib/x86_64-linux-gnu/udisks2/modules
ufw allow 9090
ufw allow 80

Installer Cockpit sur Ubuntu et Linux Mint

Dans les distributions Ubuntu et Linux Mint, Cockpit n’est pas inclus, mais vous pouvez l’installer à partir du PPA officiel de Cockpit en exécutant les commandes suivantes :

$ sudo add-apt-repository ppa:cockpit-project/cockpit
sudo apt-get update
sudo apt-get install cockpit
sudo systemctl enable --now cockpit.socket

Installer Cockpit sur Arch Linux

Les utilisateurs d’Arch Linux peuvent installer Cockpit à partir du référentiel d’utilisateurs Arch en utilisant la commande suivante.

# yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Comment utiliser Cockpit sous Linux

Une fois Cockpit installé, vous pouvez y accéder à l’aide d’un navigateur Web aux emplacements suivants.

https://ip-address:9090
OR
https://server.domain.com:9090

Entrez le nom d’utilisateur et le mot de passe du système pour vous connecter dans l’interface ci-dessous :

Une fois connecté, un résumé des informations système et des graphiques de performances pour le processeur, la mémoire, les E/S de disque et le trafic réseau vous est présenté, comme le montre l’image suivante :

Le suivant dans le menu du tableau de bord est Services. Ici, vous pouvez afficher les pages Cibles, Services système, Sockets, Minuteries et Chemins d’accès.

L’interface ci-dessous montre les services en cours d’exécution sur votre système.

Vous pouvez cliquer sur un seul service pour le gérer. Il suffit de cliquer sur les menus déroulants pour obtenir les fonctionnalités que vous souhaitez.

L’élément de menu Journaux affiche la page des journaux qui permet d’inspecter les journaux. Les journaux sont classés en erreurs, avertissements, avis et tous, comme dans l’image ci-dessous.

De plus, vous pouvez également afficher les journaux en fonction de l’heure, tels que les journaux des dernières 24 heures ou des 7 derniers jours.

Suggéré pour : 4 meilleurs outils de surveillance et de gestion des journaux pour Linux

Pour inspecter une seule entrée de journal, il suffit de cliquer dessus.

Cockpit vous permet également de gérer les comptes utilisateurs sur le système, d’aller dans Outils et de cliquer sur Comptes. En cliquant sur un compte utilisateur, vous pouvez afficher les détails du compte de l’utilisateur.

Pour ajouter un utilisateur système, cliquez sur le bouton « Créer un nouveau compte » et entrez les informations nécessaires sur l’utilisateur dans l’interface ci-dessous.

Pour obtenir une fenêtre de terminal, accédez à Outils → Terminal.

Comment ajouter un serveur Linux au cockpit

Important : Sachez que vous devez installer Cockpit sur tous les serveurs Linux distants afin de les surveiller sur le tableau de bord Cockpit. Veuillez donc l’installer avant d’ajouter un nouveau serveur à Cockpit.

Pour ajouter un autre serveur, cliquez sur le tableau de bord, vous verrez l’écran ci-dessous. Cliquez sur le signe (+) et entrez l’adresse IP du serveur. N’oubliez pas que les informations relatives à chaque serveur que vous ajoutez sont affichées dans Cockpit à l’aide d’une couleur distincte.

De la même manière, vous pouvez ajouter de nombreux serveurs Linux sous Cockpit et les gérer efficacement sans aucun problème.

C’est tout pour l’instant, cependant, vous pouvez explorer davantage si vous avez installé ce serveur simple et merveilleux, gestionnaire à distance.

Cockpit Documentation officielle : http://cockpit-project.org/guide/latest/

Pour toutes questions ou suggestions ainsi que des retours sur le sujet, n’hésitez pas à utiliser la section commentaire ci-dessous pour revenir vers nous.

Articles connexes: