Versie-opmerking: De officiële installatie-instructies voor de LIDER AHENK-server verwijzen momenteel naar Pardus 25.1, terwijl Pardus inmiddels versie 25.2 heeft uitgebracht. Gebruik voor een gedocumenteerde basisconfiguratie de door het project beschreven combinatie van 25.1; controleer de compatibiliteit met de beheerders voordat u 25.2 in productie neemt of test deze in een stagingomgeving. De basisconfiguratie bestaat uit het installeren van de Lider-beheerserver en vervolgens het registreren van elk Pardus-eindpunt bij de Ahenk-agent.
LIDER AHENK is een centraal beheersysteem. Lider levert de server en de beheerinterface; Ahenk is de agent met beheerdersrechten op elke beheerde computer. LDAP slaat directorygegevens op, terwijl XMPP de systeemcommunicatie verzorgt.
1. Plan de server en het netwerk
Bepaal vóór de installatie of het om een pilot- of een productie-implementatie gaat. De officiële vereistenpagina vermeldt momenteel 4 CPU-cores, 8 GB geheugen en 50 GB schijfruimte voor een installatie, waarbij de benodigde resources toenemen naarmate het aantal clients groeit. Voor ontwikkeling of testen worden 2 CPU-cores, 4 GB geheugen en 20 GB schijfruimte vermeld. Beschouw dit als uitgangspunt; pas de specificaties aan naarmate het aantal clients toeneemt.
Op de pagina met vereisten staan de poorten 8080, 22, 5222, 5280, 3306 en 389 vermeld. Stel deze poorten niet openbaar beschikbaar. Omdat op deze pagina niet elke poort aan elke implementatiestroom wordt gekoppeld, dient u de bron- en bestemmingsregels voor uw topologie te controleren voordat u de firewall wijzigt.
Het installatieprogramma ondersteunt een alles-in-één server of afzonderlijke componenthosts. Gebruik voor een pilot één server; plan voor grotere implementaties een gedistribueerde configuratie. Stel een stabiele hostnaam en IP-adres in, controleer de DNS- en tijdsynchronisatie en gebruik Engels als serverbesturingssysteem, zoals aangegeven in de installatiehandleiding.
2. Installeer de server en bereid het installatiewerkstation voor.
De meest recente serverinstallatiepagina vermeldt Pardus 25.1 Server, en de officiële downloadpagina biedt nu ook een Pardus 25.2 Server-image aan. Dit versieverschil is belangrijk: de pagina bevestigt niet dat de installatieprocedure is gevalideerd met versie 25.2. Gebruik de gedocumenteerde versie voor een strikte reproductie, of test de nieuwere versie op een niet-productieserver voordat u daadwerkelijke apparaten registreert.
Het grafische installatieprogramma draait op een apart Pardus GNOME- of Xfce-werkstation en maakt via SSH verbinding met de doelserver. Installeer de gedocumenteerde systeemafhankelijkheden en de SSH-client, plus het Python-pakket voor virtuele omgevingen:
sudo apt update
sudo apt install python3-paramiko python3-pyqt5 python3-pip python3-psutil python3-venv xterm git openssh-client
De huidige installatiepagina instrueert gebruikers ook om een Python- EXTERNALLY-MANAGEDmarker te verwijderen en Python-bibliotheken globaal te installeren met `pip install python` pip. Vermijd het verwijderen van die marker: deze beschermt de door het besturingssysteem beheerde Python-omgeving en de instructies verwijzen naar een Python 3.11-pad, terwijl in de release-opmerkingen van Pardus 25.2 Python 3.13 wordt vermeld. Gebruik in plaats daarvan een geïsoleerde virtuele omgeving en test het installatieprogramma vervolgens voordat u het in een productieomgeving gebruikt.
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
De virtuele omgeving isoleert de PyPI-bibliotheken, terwijl de via apt geïnstalleerde GUI-bibliotheken beschikbaar blijven. Deze veiligere aanpassing is niet gedocumenteerd door het project, dus test deze in een testomgeving. Zowel het werkstation als de server vereisen SSH; controleer de hostsleutel en gebruik een geautoriseerd beheerdersaccount.
3. Configureer en voer het Lider-installatieprogramma uit.
Voer in het installatievenster de toegangsgegevens voor de doelserver in. Kies de optie om alle componenten op één server te plaatsen voor een eenvoudige pilot, of wijs individuele componenten toe aan servers als u een gedistribueerde topologie hebt gepland. Gebruik de verbindingscontrole voordat u verdergaat; als deze mislukt, controleer dan de SSH-, routerings-, firewall- of accountmachtigingen in plaats van verder te gaan met de veronderstelde instellingen.
Selecteer vervolgens de Lider-pakketrepository. De projectdocumentatie maakt onderscheid tussen de hoofdrepository voor stabiele pakketten en de testrepository. Gebruik de stabiele bron voor een productie-implementatie. Als uw organisatie de pakketten intern spiegelt, voer dan het spiegeladres en het bijbehorende repository-sleutelbestand in in plaats van openbare en interne bronnen te combineren.
Voer de LDAP Base DN, het wachtwoord van de systeembeheerder, de gebruikersnaam en het wachtwoord van de Lider-interface en het e-mailadres van de interfacegebruiker in. Een Base DN is het basispad voor LDAP-vermeldingen; gebruik het naamgevingsplan van uw organisatie. Gebruik aparte, sterke wachtwoorden en bewaar deze in een goedgekeurde kluis. Controleer de hosts en de repository voordat u met de installatie begint. De installatie configureert namelijk verschillende services en kan enige tijd in beslag nemen.
4. Open de console en registreer Ahenk-clients.
Nadat de serverinstallatie is voltooid, opent u de Lider-interface via het serveradres op poort 8080, zoals beschreven in de installatiehandleiding. Gebruik het schema dat is geconfigureerd voor uw implementatie en zorg ervoor dat de console zich in een vertrouwd netwerk bevindt of achter een goedgekeurde beveiligde toegangslaag. Meld u aan met het interfaceaccount dat u hebt aangemaakt.
Controleer op een Pardus-endpoint eerst of de Ahenk-repository al geconfigureerd is. Volgens de clienthandleiding van het project is deze gedefinieerd op Pardus-computers; als het pakket beschikbaar is, installeer en registreer het dan.
sudo apt update
apt-cache policy ahenk
sudo apt install ahenk
sudo ahenk-register
Als er geen pakketkandidaat verschijnt, volg dan de instructies voor het instellen van de repository in de officiële clienthandleiding. Deze handleiding bevat de ondertekeningssleutel voor de repository en de broncode van het stabiele pakket. Voeg geen dubbele bronregels toe; voeg de repository slechts één keer toe en controleer de sleutel en het bronadres voordat u de installatie uitvoert apt update. Bevestig de actie in het registratievenster en voer de Lider-server en de inschrijvingsgegevens in die door de wizard worden gevraagd. Volgens de handleiding wordt de registratie voltooid door de computer opnieuw op te starten, dus plan de inschrijving in op een moment dat een herstart is toegestaan.
Ahenk draait met hoge privileges. Meld eerst een pilotgroep aan en beoordeel de reikwijdte van het beleid; test niet tegelijkertijd softwareverwijdering, account-, USB-, firewall- of scriptacties op alle clients.
5. Controleer de piloot voordat u gaat schalen.
Nadat het eindpunt opnieuw is opgestart, kunt u het vinden in de Lider-console en controleren of de status of inventaris actueel is. Verstuur een taak met lage impact en controleer het resultaat. Interfacelabels variëren per Lider-versie, raadpleeg daarom de bijbehorende handleiding.
Als de client niet verschijnt, controleer dan eerst de netwerkbereikbaarheid en de Ahenk-registratie-output. Controleer of de vereiste firewallpaden van de server alleen openstaan tussen de beoogde hosts en verifieer de geselecteerde repository en LDAP Base DN. Een succesvolle weblogin bewijst dat de console bereikbaar is; het bewijst niet dat een agent is geregistreerd of een taak heeft voltooid. Breid de uitrol pas uit nadat zowel het clientrecord als een onschadelijk taakresultaat zichtbaar zijn.
Bronnen: Installatie-instructies voor de Lider-server , systeemvereisten voor Lider , installatie van de Ahenk-client , release-opmerkingen van Pardus 25.2 en de Python-specificatie voor extern beheerde omgevingen .