Note de version : Les instructions d’installation officielles du serveur LIDER AHENK font actuellement référence à Pardus 25.1, alors que Pardus a depuis publié la version 25.2. Pour une configuration de base documentée, utilisez la combinaison 25.1 décrite par le projet ; avant de mettre la version 25.2 en production, confirmez sa compatibilité avec les responsables de la maintenance ou validez-la dans un environnement de test. La configuration de base consiste à installer le serveur de gestion LIDER, puis à enregistrer chaque point de terminaison Pardus auprès de l’agent Ahenk.
LIDER AHENK est un système de gestion centralisé. Lider fournit le serveur et l'interface de gestion ; Ahenk est l'agent privilégié sur chaque ordinateur géré. LDAP stocke les données d'annuaire, tandis que XMPP assure les communications système.
1. Planifier le serveur et le réseau
Avant l'installation, déterminez s'il s'agit d'un déploiement pilote ou en production. La page des exigences officielles indique 4 cœurs de processeur, 8 Go de mémoire et 50 Go d'espace disque pour une installation standard, les ressources augmentant avec le nombre de clients. Pour le développement ou les tests, elle indique 2 cœurs de processeur, 4 Go de mémoire et 20 Go d'espace disque. Ces configurations sont données à titre indicatif ; adaptez-les à l'augmentation du nombre de vos clients.
La page relative aux exigences mentionne les ports 8080, 22, 5222, 5280, 3306 et 389. Ne les exposez pas publiquement. Comme cette page n'associe pas systématiquement chaque port à chaque flux de déploiement, vérifiez les règles de source et de destination de votre topologie avant de modifier le pare-feu.
Le programme d'installation prend en charge un serveur unique ou des hôtes composants distincts. Pour un projet pilote, utilisez un seul serveur ; pour les déploiements plus importants, prévoyez une architecture distribuée. Définissez un nom d'hôte et une adresse IP stables, vérifiez la synchronisation DNS et horaire, et utilisez l'anglais pour le système d'exploitation du serveur, comme indiqué dans le guide d'installation.
2. Installez le serveur et préparez le poste de travail de l'installateur.
La page d'installation du serveur la plus récente mentionne Pardus Server 25.1, et le répertoire de téléchargement officiel propose désormais également une image de Pardus Server 25.2. Cet écart de version est important : la page ne confirme pas que son processus d'installation a été validé avec la version 25.2. Pour une reproduction rigoureuse, utilisez la version documentée ou testez la nouvelle version sur un serveur hors production avant d'inscrire des appareils réels.
Le programme d'installation graphique s'exécute sur un poste de travail Pardus GNOME ou Xfce distinct et se connecte au serveur cible via SSH. Installez ses dépendances système documentées et le client SSH, ainsi que le paquet d'environnement virtuel Python :
sudo apt update
sudo apt install python3-paramiko python3-pyqt5 python3-pip python3-psutil python3-venv xterm git openssh-client
La page d'installation actuelle demande également aux utilisateurs de supprimer un EXTERNALLY-MANAGEDmarqueur Python et d'installer les bibliothèques Python globalement pip. Évitez de supprimer ce marqueur : il protège l'environnement Python géré par le système d'exploitation, et les instructions mentionnent un chemin vers Python 3.11 alors que les notes de version de Pardus 25.2 indiquent Python 3.13. Utilisez plutôt un environnement virtuel isolé, puis testez l'installateur avant une utilisation en production.
python3 -m venv --system-site-packages ~/.venvs/lider-installer
~/.venvs/lider-installer/bin/python -m pip install mysql-connector-python argon2-cffi
git clone https://github.com/Pardus-LiderAhenk/lider-ahenk-installer.git
cd lider-ahenk-installer
~/.venvs/lider-installer/bin/python src/app.py
L'environnement virtuel isole les bibliothèques PyPI tout en exposant les bibliothèques d'interface graphique installées via apt. Cette configuration, plus sûre, n'est pas documentée par le projet ; il est donc recommandé de la valider en laboratoire. Le poste de travail et le serveur nécessitent une connexion SSH ; vérifiez la clé d'hôte et utilisez un compte administrateur autorisé.
3. Configurez et exécutez le programme d'installation de Lider.
Dans la fenêtre d'installation, saisissez les informations d'accès au serveur cible. Choisissez l'option permettant de placer tous les composants sur un seul serveur pour un test simple, ou répartissez les composants individuellement sur les serveurs si vous prévoyez une architecture distribuée. Effectuez une vérification de connexion avant de continuer ; en cas d'échec, corrigez les problèmes de connexion SSH, de routage, de pare-feu ou d'autorisations de compte plutôt que de poursuivre avec des paramètres devinés.
Sélectionnez ensuite le dépôt de paquets Lider. La documentation du projet distingue le dépôt principal, contenant les paquets stables, du dépôt de test. Utilisez la source stable pour un déploiement en production. Si votre organisation réplique les paquets en interne, saisissez l'adresse du miroir et sa clé de dépôt correspondante afin d'éviter de mélanger les sources publiques et internes.
Saisissez le DN de base LDAP, le mot de passe de l'administrateur système, le nom d'utilisateur et le mot de passe de l'interface Lider, ainsi que l'adresse e-mail de l'utilisateur de l'interface. Le DN de base correspond au chemin d'accès racine pour les entrées LDAP ; respectez la convention d'appellation de votre organisation. Utilisez des mots de passe robustes et distincts et stockez-les dans un coffre-fort sécurisé. Avant de lancer l'installation, qui configure plusieurs services et peut prendre du temps, vérifiez les hôtes et le référentiel.
4. Ouvrez la console et inscrivez les clients Ahenk
Une fois l'installation du serveur terminée, ouvrez l'interface Lider en utilisant l'adresse du serveur sur le port 8080, comme indiqué dans le guide d'installation. Utilisez le schéma configuré pour votre déploiement et assurez-vous que la console se trouve sur un réseau de confiance ou derrière une couche d'accès sécurisée approuvée. Connectez-vous avec le compte d'interface que vous avez créé.
Sur un poste de travail Pardus, vérifiez d'abord si le dépôt Ahenk est déjà configuré. Le guide client du projet indique qu'il est défini sur les ordinateurs Pardus ; si le paquet est disponible, installez-le et enregistrez-le.
sudo apt update
apt-cache policy ahenk
sudo apt install ahenk
sudo ahenk-register
Si aucun paquet candidat n'apparaît, suivez la procédure de configuration du dépôt décrite dans le guide client officiel. Ce guide fournit la clé de signature du dépôt et la source du paquet stable. Évitez d'ajouter des lignes de source en double ; ajoutez le dépôt une seule fois et vérifiez la clé et l'adresse source avant d'exécuter la commande apt update. À l'invite d'enregistrement, confirmez l'action et saisissez le serveur Lider ainsi que les informations d'inscription demandées par l'assistant. Le guide indique que l'enregistrement se termine après le redémarrage de l'ordinateur ; planifiez donc l'enregistrement à un moment où un redémarrage est possible.
Ahenk s'exécute avec des privilèges élevés. Commencez par constituer un groupe pilote et examinez la portée des politiques ; ne testez pas la suppression de logiciels, la gestion des comptes, les clés USB, les pare-feu ou les scripts sur tous les clients simultanément.
5. Vérifier le projet pilote avant de passer à l'échelle supérieure
Après le redémarrage du terminal, localisez-le dans la console Lider et vérifiez que son état et son inventaire sont à jour. Lancez une tâche à faible impact et examinez son résultat. Les libellés de l'interface varient selon la version de Lider ; reportez-vous au manuel correspondant.
Si le client n'apparaît pas, vérifiez d'abord la connectivité réseau et le résultat de l'enregistrement Ahenk. Assurez-vous que les chemins d'accès requis par le pare-feu du serveur sont ouverts uniquement entre les hôtes concernés et vérifiez le référentiel sélectionné ainsi que le DN de base LDAP. Une connexion web réussie prouve que la console est accessible ; elle ne prouve pas qu'un agent est inscrit ni qu'une tâche a été effectuée. Déployez le système uniquement lorsque l'enregistrement du client et le résultat d'une tâche sans conséquence sont visibles.
Sources : instructions d’installation du serveur Lider , configuration système requise pour Lider , installation du client Ahenk , notes de version de Pardus 25.2 et spécification Python pour les environnements gérés en externe .