Página 1 de 1
Ejemplo de informes SQL
Publicado: 28 de febrero de 2019 - 15:34
por Mathieu
Hola,
tras ver vuestra presentación de la versión 1.7, ¿sería posible obtener algunos ejemplos de vuestras consultas? Vimos algunas que podrían interesarnos (no tengo ni idea de SQL).
Espero que sea posible.
Gracias.
Re: Ejemplo de informes SQL
Publicado: 28 de febrero de 2019 - 18:21
por kguerineau
Hola Mathieu,
Aquí hay algunas consultas SQL que tenemos internamente.
Atentamente,
Kevin
Número de máquinas:
Estado de las instalaciones de WAPT
Código: Seleccionar todo
SELECT h.uuid,h.computer_fqdn,install_date::date,version,h.listening_timestamp::timestamp from hostsoftwares s
left join hosts h on h.uuid=s.host_id
where
s.key='WAPT_is1'
and
h.listening_timestamp>='20190118'
Lista de máquinas con sistema operativo Windows y clave
Código: Seleccionar todo
select computer_name,os_name,os_version,host_info->'windows_product_infos'->'product_key' as windows_product_key from hosts order by 3,1
Lista de paquetes presentes en el repositorio local WAPT
Código: Seleccionar todo
select package,version,architecture,description,section,package_uuid,count(*)
from packages
group by 1,2,3,4,5,6
Máquinas en espera de actualización
Código: Seleccionar todo
select
computer_fqdn, host_status, last_seen_on::date,h.wapt_status,string_agg(distinct lower(s.package),' ')
from hosts h
left join hostpackagesstatus s on s.host_id=h.uuid and s.install_status != 'OK'
where (last_seen_on::date > (current_timestamp - interval '1 week')::date and host_status!='OK')
group by 1,2,3,4