Página 1 de 1

[RESUELTO] Consulta de Wapt: la máquina no tiene cierto software

Publicado: 20 de septiembre de 2023 - 15:33
por DelDemone
¡Hola!

Acabo de descubrir los informes de WAPT.
Me gustaría escribir una consulta que devuelva los nombres de todos los servidores que no tienen instalado un software específico.

Admito que llevo varias horas intentándolo. :?

¿Podrían proporcionarme un ejemplo de consulta que se ajuste a mis necesidades? idea:

Re: Solicitud de Wapt

Publicado: 20 de septiembre de 2023 - 16:59
por blemoigne
Buen día,

Aquí hay un ejemplo para 7-zip:

Código: Seleccionar todo

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

Podríamos agregar una condición con nombres de máquinas que comiencen con srv:

Código: Seleccionar todo

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

Atentamente,

Bertrand

Re: Solicitud de Wapt

Publicado: 22 de febrero de 2024 - 10:38 a. m.
por FlavienL
Buen día,

Muchas gracias, lo he adaptado un poco a nuestras necesidades:

Código: Seleccionar todo

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
Funciona perfectamente, gracias de nuevo
Flavien