[RESOLU] Crée une requete

Partagez ici vos idées de requêtes SQL pour le reporting dans la console WAPT Enterprise
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Catherine
Messages : 45
Inscription : 26 mars 2026 - 16:16

11 août 2026 - 15:55

Bonjour ,

Je n'ai jamais fait dans reporting une requête .
Je voudrais en crée une requête " cortex" pour savoir quels pc à une version cortex antérieur à la version 9.0.0
Pouvez vous m'aider s'il vous plait .

Merci de votre aide .
jarnaud
Messages : 21
Inscription : 03 mai 2024 - 15:37

11 août 2026 - 16:20

Bonjour,

Pas de souci, voici la démarche :

1. Créer la requête

Dans la console WAPT, allez dans Reporting → Mode conception → Nouvelle requête. Cela ajoute une requête vide que vous pouvez ensuite éditer et renommer (touche F2).

2. La requête SQL

En s'appuyant sur l'exemple "Listing hosts with their 7zip installed" (qui utilise la table hostsoftwares jointe à hosts), voici une requête adaptée à Cortex :

sql
select
h.uuid,
h.computer_name,
s.version,
s.install_date::date
from hostsoftwares s
left join hosts h on h.uuid = s.host_id
where
s.name ilike '%cortex%'
and string_to_array(s.version, '.')::int[] < string_to_array('9.0.0', '.')::int[]

Pour info l'ensemble de la documentation en lien avec le reporting est ici : https://www.wapt.fr/fr/doc/wapt-console ... rting.html

Bien à vous
Catherine
Messages : 45
Inscription : 26 mars 2026 - 16:16

12 août 2026 - 07:45

Merci beaucoup.

Je viens d'essayer j'ai un message d'erreur " error on server: IndexError ('tuple index out of range')

cela veux dire ?

Cordialement.
jarnaud
Messages : 21
Inscription : 03 mai 2024 - 15:37

12 août 2026 - 09:23

Cela signifie que un index (une position) dans un tuple (ou une liste) qui n'existe pas.
Réessayer avec cette requête:


SELECT hostsoftwares.version,
hostsoftwares.name,
hosts.computer_name,
hostsoftwares.host_id
FROM hosts, hostsoftwares
WHERE hostsoftwares.name ILIKE 'Cortex%%'
AND hosts.uuid = hostsoftwares.host_id
AND string_to_array(hostsoftwares.version, '.')::integer[] < ARRAY[9,0,0]
ORDER BY hosts.computer_name ASC


Bien à vous
Catherine
Messages : 45
Inscription : 26 mars 2026 - 16:16

12 août 2026 - 10:10

Super :D :D :D

Merci beaucoup :D :D

Petite question si cortex se met a jour est ce que si je reexecute la requête celle ci va changer?

merci beaucoup

Belle journée a vous.
Cordialement.
jarnaud
Messages : 21
Inscription : 03 mai 2024 - 15:37

12 août 2026 - 10:59

Oui une requête affiche les résultats à un moment donnée ( son exécution).
Si des machines mettent à jour Cortex entre temps à une version supérieure à 9 alors elles ne seront plus affiché dans le résultat de la requête.

Bien à vous
Verrouillé