Recherche de site Web

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


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

Il peut fonctionner sur plusieurs distributions Linux basées sur RHEL et dérivés 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 ainsi que plusieurs autres.

Lors de son utilisation, les utilisateurs peuvent facilement basculer entre le terminal Linux et le navigateur Web sans aucune difficulté. 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 survenant dans le terminal, il est affiché dans l'interface du journal Cockpit.

Caractéristiques du poste de pilotage :

  • Permet la gestion de 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 une gestion efficace des comptes d’utilisateurs du système.
  • Collecte des informations sur les performances du système à l’aide du framework Performance Co-Pilot et les affiche dans un graphique.
  • Prend en charge la collecte de configuration du système et d'informations de diagnostic à l'aide de sos-report.
  • Prend également en charge un cluster Kubernetes ou un cluster Openshift v3.
  • Permet la modification des paramètres réseau et bien d’autres.

Comment installer Cockpit sur 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 est 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 à l'aide des 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 Cockpit PPA officiel 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 Arch User Repository à l'aide de la commande suivante.

yaourt cockpit
systemctl start cockpit
systemctl enable cockpit.socket

Comment utiliser Cockpit sous Linux

Une fois Cockpit installé avec succès, 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 de votre système et des graphiques de performances pour le CPU, la Mémoire, les E/S disque et les E/S disque vous seront présentés. Trafic réseau, comme le montre l'image suivante :

Le prochain menu du tableau de bord se trouve Services. Ici, vous pouvez afficher les Cibles, les Services système, les Sockets, les Minuteries et les Chemins. pages.

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. Cliquez simplement sur les menus déroulants pour obtenir la fonctionnalité souhaitée.

L'élément de menu Journaux affiche la page des journaux qui permet l'inspection des 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 du temps, tels que les journaux des dernières 24 heures ou 7 jours.

Lecture suggérée : 4 meilleurs outils de surveillance et de gestion des journaux pour Linux

Pour inspecter une seule entrée de journal, cliquez simplement dessus.

Cockpit vous permet également de gérer les comptes d'utilisateurs sur le système, allez dans Outils et cliquez sur Comptes. Cliquer sur un compte utilisateur vous permet d’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 saisissez les informations utilisateur nécessaires 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 tableau de bord, vous verrez l'écran ci-dessous. Cliquez sur le signe (+) et saisissez l'adresse IP du serveur. N'oubliez pas que les informations de chaque serveur que vous ajoutez sont affichées dans Cockpit en utilisant 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 en explorer davantage au cas où vous auriez installé ce serveur simple et merveilleux, ce gestionnaire à distance.

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

Pour toute question ou suggestion ainsi que tout retour sur le sujet, n'hésitez pas à utiliser la section commentaires ci-dessous pour nous revenir.