Red Hat et dérivées version SERVEUR

RHEL, Alma Linux, CentOS : Installer Webmin pour administrer les services

Table des matières

Introduction



Webmin est un outil pratique qui permet de gérer facilement des serveurs Linux via une interface web développée en PERL. Il offre des fonctionnalités pour configurer des services, gérer des utilisateurs et surveiller les performances, le tout sans avoir à utiliser la ligne de commande.

Dans cet article, nous allons voir comment installer Webmin sur Red Hat Enterprise Linux (RHEL).

Il est quand même grandement conseillé d'avoir des compétences et connaissances en administration système, surtout sur les modules que vous souhaitez paramétrer avec Webmin.

Webmin est plus complet que Cockpit (qui est livré par défaut dans Red Hat Enterprise Linux et ses dérivées), car il permet de configurer des services installés en plus de la gestion usuelle du système.

Installation



Avant d'installer Webmin lui même, on aura besoin de créer la configuration du dépôt de Webmin.

Code BASH :
vim /etc/yum.repos.d/webmin.repo


Dans le fichier, on renseigne les infos :
Code :
[webmin]
name=Webmin
baseurl=https://download.webmin.com/download/newkey/yum
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-webmin-developers.gpg
gpgcheck=1


On récupère ensuite la clé GPG :
Code BASH :
wget https://download.webmin.com/developers-key.asc -O /etc/pki/rpm-gpg/RPM-GPG-KEY-webmin-developers.gpg


Puis on installe Webmin :
Code BASH :
dnf install webmin



Lancement du service



Une fois installé, on démarre et on active le service Webmin :
Code BASH :
systemctl enable --now webmin


On n'oubliera pas d'ouvrir le pare-feu :
Code BASH :
firewall-cmd --add-port=10000/tcp --permanent
firewall-cmd --reload


Si votre machine est exposée sur Internet, évidemment filtrez avec le pare-feu sur des réseaux ou des IP sûrs.


Accès à webmin



On accède à webmin depuis notre navigateur internet sur le port 10000:

https://ip_ou_nom_serveur:10000/

La première fois, on nous indique que le certificat n'est pas reconnu. On accepte l'exception.

Une mire de connexion s'affiche, les identifiants d'accès à webmin sont ceux de l'utilisateur root du serveur.

webmin-login



Pour éviter les soucis de traductions, je conseille de laisser l'interface en anglais. Cependant, si on souhaite mettre en français, se rendre dans les paramètres de l'utilisateur root, puis dérouler User Interface options.
Dans le champ Language sélectionner Français .. et sauvegarder avec le bouton Save en bas..

Pour prendre en compte la modification, se déconnecter et se reconnecter à Webmin.

Utilisation de l'interface



Sur le volet de gauche, il est possible de faire toutes les actions dans Webmin.

Le menu Webmin : Il permet de faire des actions sur le logiciel Webmin.

webmin-menu-webmin




Le menu System : Il permet de configurer un certain nombre d'éléments sur le système. Cela concerne : les utilisateurs, les groupes, les services, les systèmes de fichiers, les tâches planifiées, les logiciels, les dépôts, etc.

webmin-menu-system




Le menu Servers : Il permet de configurer un certain nombre de services sur la machine. Les services installés sont automatiquement détectés et seuls ceux détectés s'affiche dans ce menu. On aura par exemple : MariaDB, PostgreSQL, Apache httpd, DNS bind, Server DHCP, serveur OpenSSH, ProFTPd, OpenLDAP, proxy Squid, etc.
Ici, on est sur la vue du serveur de base de données MariaDB, avec les actions possibles :

webmin-menu-servers




Le menu Tools : Il permet d'accéder à divers petits outils additionnels. On aura : un terminal, la possibilité d'envoyer/récupérer des fichiers, d'avoir un explorateur de fichiers, etc.

webmin-menu-tools




Le menu Networking : Il permet d'accéder à tous les services réseaux de la machine. Cela concerne : les services NFS, le pare-feu, la configuration réseau, etc.
Ici, on est sur la vue parefeu firewalld, avec les actions possibles :

webmin-menu-networking




Le menu Hardware : Il permet de paramétrer tout ce qui est relatif au matériel tel que le RAID (logiciel), la pile LVM, les partitions, les données SMART, la date et l'heure, etc.
Ici, on est sur la vue LVM des volumes logiques, avec les actions possibles :

webmin-menu-hardware




Le menu Cluster : Il permet de configurer toute la partie Clustering. Je n'ai pas d'exemple a vous montrer sur un mono-serveur.

Le menu Unused Modules : Il répertorie tous les modules de Webmin disponibles qui ne sont pas utilisés tout simplement parce que les services ne sont pas installés sur le serveur concerné.

Refresh Modules : Cette action permet de rafraichir la liste des modules pour procéder à une re-détection des services installés.
Cette page a été vue 43007 fois