WAPT WAPT

Importez votre inventaire de logiciels et statut des déploiements WAPT

Le connecteur WAPT permet d'importer votre inventaire de logiciels déployés, statut des paquets et machines gérées par WAPT.

Objectif

Le connecteur WAPT permet d'importer les informations suivantes :

  • Inventaire des logiciels déployés via WAPT
  • Statut des paquets et déploiements
  • Machines gérées et enrôlées

Prérequis

  • Fichiers CSV générés par WAPT
  • Serveur WAPT actif et configuré

Procédure

Générer le fichier d'export WAPT

  1. Accédez à votre console WAPT Server.
  2. Naviguez vers Inventory ou Packages selon les données souhaitées.
  3. Sélectionnez les paquets ou machines à exporter.
  4. Cliquez sur Export et choisissez le format CSV.
  5. Le fichier sera téléchargé au format .csv.

Importer dans OverView

  1. Dans OverView, accédez à Data Sources Settings > Sources.
  2. Sélectionnez WAPT et cliquez sur Configure.
  3. Déposez votre fichier .csv dans la zone de dépôt.
  4. Cliquez sur Save Configuration.

OverView importera automatiquement l'inventaire logiciel, les statuts de déploiement et les informations de gestion des machines.

Format du fichier CSV

Le fichier CSV doit contenir les colonnes suivantes :

  • machine_name : Nom de la machine
  • package_name : Nom du paquet
  • version : Version du paquet
  • status : Statut de déploiement (installed, pending, failed)
  • last_update : Date de dernière mise à jour

Fréquence de synchronisation

Les exports WAPT peuvent être planifiés régulièrement via :

  • Export manuel hebdomadaire
  • Intégration avec un scheduler pour export automatique
  • Script d'export périodique via l'API WAPT

Importer les fichiers via DropPoint

Les fichiers du connecteur WAPT sont déposés dans un bucket S3 dédié nommé wapt. Placez vos fichiers CSV (ou JSON) à la racine de s3://wapt/ : OverView détecte automatiquement les nouveaux fichiers et les importe lors de la prochaine synchronisation.

Où déposer les fichiers ?

Bucket : s3://wapt/

Exemple : s3://wapt/export.csv

Plusieurs façons d'envoyer vos fichiers

Vous pouvez alimenter votre bucket de plusieurs manières :

  • Interface web OverView — importez vos fichiers, configurez le mapping, puis cliquez sur « Remplacer » pour rafraîchir les données sans avoir à refaire le mapping.
  • AWS CLI — pour un envoi ponctuel ou scripté.
  • SDK S3 (boto3, etc.) — pour automatiser entièrement des imports récurrents.

Via AWS CLI

# Upload a file to the wapt bucket
aws s3 cp export.csv s3://wapt/export.csv --profile ovs_your_org

# Or sync a whole local folder
aws s3 sync ./exports/ s3://wapt/ --profile ovs_your_org

Automatiser l'import via S3

import boto3

s3 = boto3.client(
    "s3",
    endpoint_url="https://s3.oversoc.com",
    region_name="fr-par",
    aws_access_key_id="YOUR_ACCESS_KEY",
    aws_secret_access_key="YOUR_SECRET_KEY",
)

# Push the export into the wapt bucket
s3.upload_file("export.csv", "wapt", "export.csv")

Associez ce script à une tâche planifiée (cron sous Linux, Planificateur de tâches sous Windows) pour pousser automatiquement vos exports à intervalle régulier. Chaque dépôt déclenche un nouvel import côté OverView.

Prérequis : générez vos credentials S3 et configurez votre client (endpoint, profil) comme décrit dans le guide OverView DropPoint. Le profil et l'endpoint utilisés ici y sont expliqués.