Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Quickstart Official documentation Setuphelpers Changelog FAQ
Back to top
View this page
Toggle table of contents sidebar

# 1. Prérequis d’installation WAPT

## 1.1. Prérequis d’installation

### 1.1.1. Conventions de dénomination

Vous devez prendre en considération quelques points de sécurité afin de tirer tous les avantages possibles du WAPT :

- Si vous êtes familier avec Linux, nous vous conseillons d’installer le Serveur WAPT directement sur Red Hat en suivant les recommandations de sécurité de l’ANSSI ou les recommandations de l’agence de cyberdéfense de votre état.

- Bien que le Serveur WAPT ne soit pas conçu pour être un actif sensible, nous recommandons qu’il soit installé sur une machine dédiée (physique ou virtuelle).

Attention

Dans toutes les étapes de la documentation, vous n’utiliserez aucun accent ou caractère spécial pour :

- le login des utilisateurs ;

- le chemin de la clé privée et du certificat ;

- leCN;

- le chemin d’installation de WAPT ;

- les noms de groupe ;

- le nom des hôtes ou le nom du serveur ;

- le chemin vers le répertoire `C:\waptdev`.

### 1.1.2. Préconisations réseau

Le serveur WAPT utilise l’authentification par certificat client pour authentifier les agents WAPT. Il est donc techniquement nécessaire que le serveur WAPT fasse la terminaison TLS. L’utilisation de firewall applicatif ou de reverse proxy qui font de l’interception TLS ou de la terminaison TLS ne sont donc pas supportés.

Il est possible d’utiliser un reverse proxy si le mode « Stream » est supporté, comme par exemple le module Nginx stream ou le module HAProxy TLS Passthrough. Merci de vous reporter aux documentations correspondantes pour plus d’information.

### 1.1.3. Préconisations matérielles

Le Serveur WAPT peut être installé soit sur un serveur virtuel, soit sur un serveur physique.

Recommandations de RAM et de CPU optimales pour le Serveur WAPT
Taille de parc | CPU | RAM | BDD Size | Optimisation serveur à appliquer
--- | --- | --- | --- | ---
De 0 a 300 postes | 2 CPU | 2048 Mio | 5 Go | Non
De 300 a 1000 postes | 4 CPU | 4096 Mio | 7 Go | Oui
De 1000 a 3000 postes | 4 CPU | 8192 Mio | 10 Go | Oui
A partir de 3000 postes et plus | 8 CPU | 16384 Mio | 15 Go | Oui

- Optimisation serveur si concerné

- Un minimum de 10 Go d’espace libre est nécessaire pour le système, la base de données et les fichiers journaux. Si vous utilisez plusieurs paquets d’audit, vous devrez surveiller la base de données, dont la taille peut rapidement augmenter.

- Pour de meilleures performances, Tranquil IT recommande que la base de données soit stockée sur des supports rapides, tels que des disques SSD ou des SSD sur PCIe.

- L’exigence globale en matière de disque dépendra du nombre et de la taille de vos paquets WAPT (logiciels) que vous stockerez sur votre dépôt principal, 30 Go étant un bon début. Il n’est pas strictement nécessaire de stocker les paquets WAPT sur des disques rapides.

- Enfin, nous avons connaissance d’utilisateurs disposant de serveurs équipés de multiples interfaces réseau 10Gbps déployant à pleine vitesse des paquets de mise à jour massifs de Catia, National Instruments et Solidworks sur leur LAN.

### 1.1.4. Préconisations logicielles

#### 1.1.4.1. Système d’exploitation

Le serveur WAPT est disponible sur Linux et Windows uniquement avec des systèmes basés sur 64-bit :

Attention

- Le serveur WAPT ne fonctionnera que sur des systèmes basés sur 64-bit.

- Installer le Serveur sans interface graphique en GNU/Linux.

- Systemd doit être activé.

Liste des systèmes Linux disponibles.
Systèmes d’exploitation | Versions
--- | ---
Debian | 11, 12, 13
Redhat et dérivés | 8, 9
Ubuntu server LTS | 22.04, 24.04

Attention

- Le serveur WAPT ne fonctionnera que sur des systèmes basés sur 64-bit.

Liste des version Windows disponible.
Systèmes d’exploitation | Versions
--- | ---
Windows | 2012r2
Windows | 2016
Windows | 2019
Windows | 10
Windows | 11 Professional/Enterprise

#### 1.1.4.2. Ouverture de ports

Diagramme des flux de données de WAPT

Seuls les ports 80 et 443 doivent être ouverts pour les connexions entrantes car le framework WAPT fonctionne avec des websockets initiés par les Agents WAPT.

##### 1.1.4.2.1. Entrant

Ports entrants à ouvrir pour que le WAPT fonctionne
Protocole | Numéro de port | Source | Destination | Description
--- | --- | --- | --- | ---
TCP | 80 | Tous les Agents WAPT | Serveur WAPT | Connexion Websocket (non-sécurisé) pour télécharger les paquets et les KB.
TCP | 443 | Tous les Agents WAPT | Serveur WAPT | Connexion Websocket pour télécharger les paquets et les KB.
UDP | 69 Note : tftp utilise des ports éphémères/dynamiques pour le transport des données. Si vous avez un pare-feu entre le serveur et les ordinateurs, assurez-vous d’avoir activé le support pour tftp conntrack. | Si vous utilisez Déploiement WADS le port TFTP (69) doit être ouvert. | Serveur WAPT | Pour télécharger la première étape des fichiers de démarrage de l’OS avant que le protocole HTTP ne soit disponible.

##### 1.1.4.2.2. Sortant

Ports sortants à ouvrir pour que le WAPT fonctionne
Protocole | Numéro de port | Source | Destination | Description
--- | --- | --- | --- | ---
TCP | 80 | Serveur WAPT | Internet | Pour télécharger `wsusscn2.cab` et KB.
TCP | 80 | Serveur WAPT | Dépôt Linux (pour les serveurs Linux) et dépôts Tranquil IT ([1]) | Téléchargement des packages WAPT en utilisant le protocole HTTP (non sécurisé).
TCP | 443 | Serveur WAPT | Dépôt Linux (pour les serveurs Linux) et dépôts Tranquil IT ([1]) | Téléchargement des packages WAPT à l’aide de HTTPS (sécurisé).
TCP | 53 | Serveur WAPT | Contrôleur de domaine ou serveur DNS | Résolution de noms de domaine.
TCP | 389 | Serveur WAPT | Contrôleur de domaine ou serveur LDAP | Authentification LDAP pour authentifier les utilisateurs avec la Console WAPT ou le Self-service WAPT.
TCP | 636 | Serveur WAPT | Contrôleur de domaine ou serveur LDAP | Authentification LDAP.
UDP | 123 | Serveur WAPT | Contrôleur de domaine ou serveur NTP | NTP pour garder le temps synchronisé et kerberos fonctionnant correctement.
UDP (facultatif) | 88 | Serveur WAPT | Contrôleur de domaine ou serveur LDAP | Kerberos permet d’enregistrer les agents WAPT sans nécessiter le login et le mot de passe d’un administrateur.
UDP or TCP (facultatif) | 464 | Serveur WAPT | Contrôleur de domaine ou serveur LDAP | Le port 464 est dédié aux demandes de changement de mot de passe machines avec Kerberos.

Notes de bas de page

[1] (1,2)

Les noms DNS suivants sont les dépôts de Tranquil IT à autoriser :

- https://wapt.tranquil.it

## 1.2. Conseils avant l’installation

### 1.2.1. Configurer les DNS de l’Organisation pour WAPT

Note

La configuration DNS n’est pas obligatoire, elle est fortement recommandée.

Afin de faciliter la gestion de votre installation WAPT, il est fortement recommandé de configurer le serveur DNS pour inclure le champ A ou le champ CNAME comme ci-dessous :

- srvwapt.mydomain.lan.

- wapt.mydomain.lan.

Remplacer mydomain.lan par le suffixe DNS utilisé sur votre réseau.

### 1.2.2. Configurer les champs DNS avec les « Outils d’administration de serveur distant » Microsoft (RSAT).

- Le champ A pointe vers l’adresse IP du Serveur WAPT.

Vous pouvez maintenant installer votre Serveur WAPT sur l’OS de votre choix :

- Installer le Serveur WAPT sur GNU / Linux Debian.

- Installer le Serveur WAPT sur Red Hat and its derivatives.

- Installer le Serveur WAPT sur Windows.