Page 1 sur 1

[RESOLU] Requête wapt : machine n'ayant pas un certain logiciel

Publié : 20 sept. 2023 - 15:33
par DelDemone
Hello !

je viens de découvrir le reporting wapt.
Je souhaiterai écrire une requête qui me sorte tous les computer name des serveurs n'ayant pas un logiciel en particulier.

J'avoue que ça fait plusieurs heures que j'échoue :?

Auriez-vous un exemple de requête svp qio répondrait à mon besoin ? :idea:

Re: Requête wapt

Publié : 20 sept. 2023 - 16:59
par blemoigne
Bonjour,

Voici un exemple pour 7-zip :

Code : Tout sélectionner

select
hosts.computer_name
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike '7-zip%%'
and hosts.uuid=hostsoftwares.host_id )
order by hosts.computer_name asc

On pourrait ajouter une condition avec des noms de machines qui commencent par srv :

Code : Tout sélectionner

select
hosts.computer_name
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike '7-zip%%'
and hosts.uuid=hostsoftwares.host_id ) and
hosts.computer_name ilike 'srv%%'
order by hosts.computer_name asc

Bien cordialement,

Bertrand

Re: Requête wapt

Publié : 22 févr. 2024 - 10:38
par FlavienL
Bonjour,

Merci beaucoup, j'ai un peu adapté à notre besoin :

Code : Tout sélectionner

select
hosts.computer_name,
last_seen_on
from hosts
where
0 = (select count(hostsoftwares.host_id)
from hostsoftwares
where hostsoftwares.name ilike 'APPLI TATA'
and hosts.uuid=hostsoftwares.host_id ) and not
hosts.computer_name ilike 'l%%'
order by last_seen_on desc
Cela marche très bien, merci encore
Flavien