Dans le prochain article, nous allons jeter un œil à Cockpit. Ce projet open source nous offrira une interface d'administration Web conviviale pour les serveurs. Son interface a été développée par les développeurs Red Hat et Fedora, même si nous la trouverons également officiellement disponible pour Ubuntu et Debian.
Cockpit interagit directement avec le système d'exploitation à partir d'une véritable session Gnu / Linux, le tout depuis un navigateur Web, avec une interface facile à utiliser. À partir de cette interface, nous pourrons administrer notre serveur et effectuer des tâches en un clic de souris. Avec ce logiciel, les administrateurs système seront bien aidés pour effectuer des tâches d'administration simples, gérer le stockage, configurer le réseau, inspecter les journaux, etc.
Caractéristiques générales du cockpit
- Nous pourrons gérer les services; démarrer, arrêter, redémarrer, recharger, désactiver, activer, masquer, etc..
- Nous pourrons également gérer les comptes utilisateurs; ajouter des utilisateurs, les supprimer, les verrouiller, leur attribuer le rôle d'administrateur, définir le mot de passe, forcer le changement de mot de passe, etc..
- Cela nous donnera l'opportunité de gérer le pare-feu.
- Gestion des conteneurs Poste de pilotage.
- Nous pourrons réaliser le gestion des politiques SELinux.
- Paramètres du lanceur iSCSI.
- Nous pouvons aussi configurer le serveur VPN OpenConnect et le client NFS.
- Nous pourrons effectuer des actions telles que l'arrêt ou le redémarrage du système.
- Diagnostiquer les problèmes de réseau.
- Gestion des périphériques matériels.
- Mises à jour du système pour les hôtes dnf, yum, apt.
- Utilisateurs nous pouvons écrire nos propres modules pour les connecter à Cockpit.
- Le cockpit est utile entièrement gratuit et disponible sous GNU LGPL.
Ce ne sont là que quelques-unes des fonctionnalités du cockpit. Ils peuvent les consulter tous en détail depuis le site web du projet.
Installez Cockpit sur Ubuntu 20.04
Cockpit est disponible dans les référentiels officiels Ubuntu. L'installation est aussi simple que d'exécuter l'ensemble de commandes suivant dans un terminal (Ctrl + Alt + T):
sudo apt update; sudo apt install cockpit
Accès à l'interface Web du Cockpit
Service Le cockpit devrait démarrer automatiquement après l'installation. Nous pouvons confirmer que le service fonctionne à l'aide de la commande suivante dans un terminal (Ctrl + Alt + T):
systemctl status cockpit
Si le service n'est pas en cours d'exécution, nous pouvons le démarrer en exécutant cette autre commande:
sudo systemctl start cockpit
Service Le cockpit utilise le port 9090. Pour accéder à son interface web, il vous suffit d'ouvrir notre navigateur web et de vous rendre à l'adresse:
http://[IP-SERVIDOR/Nombre-de-host]:9090
Si vous avez un service de pare-feu UFW en cours d'exécution, activez le port 9090 avec la commande:
sudo ufw allow 9090
L'interface web
Une fois installés, nous pouvons accéder à son interface en tapant dans le navigateur Web https: // localhost: 9090 (ou le nom d'hôte / IP où nous avons le programme installé). Utilisez l'un des identifiants utilisateur de votre système pour vous connecter. Lorsque nous accédons à l'interface, nous pouvons voir les sections suivantes:
Vision commune
L'écran de présentation du système de cockpit Il nous montrera les détails de notre serveur, CPU, mémoire, disque et sur la configuration.
Archives
La section Records montre à l'utilisateur la liste des erreurs, avertissements et autres détails importants du journal de notre serveur.
stockage
Cette section montre le le disque dur du système lit et écrit les détails.
Réseaux Sociaux
Dans cette section, nous pouvons afficher les journaux réseau, le trafic entrant et sortant de la carte d'interface réseau.
Comptes
Ici nous pouvons créer de nouveaux utilisateurs, supprimer des utilisateurs existants et changer le mot de passe de l'utilisateur.
Services
Cette section affiche la liste des services actifs, inactifs et en échec.
Mises à jour du logiciel
Ici, nous aurons la possibilité de vérifier et mettre à jour le système.
terminal
Le cockpit a un terminal intégré. Cela nous permettra d'exécuter des opérations en ligne de commande sans problème. Vous n'aurez pas besoin de SSH pour votre serveur ni d'installer d'outil de communication à distance. Nous pourrons effectuer toutes les opérations de ligne de commande que nous pourrions faire dans la fenêtre de terminal normale de notre système.
Désinstaller Cockpit
Pour supprimer cet outil de notre système d'exploitation, nous allons ouvrir un terminal (Ctrl + Alt + T) et nous n'aurons plus qu'à y écrire:
sudo apt remove cockpit && sudo apt autoremove
C'est une bonne option pour les administrateurs en herbe. L'installation est assez simple et a une utilisation directe. Si nous avons un réseau plein de systèmes distants, les ajouter au panneau Cockpit peut être facilement géré.
Pour en savoir plus sur ce projet, tout utilisateur peut trouver plus de données dans son page Web ou documentation projet.