Page 1 sur 1
Exemple Reporting SQL
Publié : 28 févr. 2019 - 15:34
par Mathieu
Bonjour,
après avoir vu votre présentation de la 1.7 est ce que c'est possible d'avoir des exemples de vos requêtes car on a aperçu des requêtes qui pourrait nous intéresser (je ne connait pas du tout le SQL)
j’espère que c'est possible
je vous remercie
Re: Exemple Reporting SQL
Publié : 28 févr. 2019 - 18:21
par kguerineau
Bonjour Mathieu,
Voici quelques requêtes SQL que nous avons en interne.
Cordialement,
Kévin
Nombre de machines :
Etat des installations WAPT
Code : Tout sélectionner
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'
Listing des machines avec OS et clé windows
Code : Tout sélectionner
select computer_name,os_name,os_version,host_info->'windows_product_infos'->'product_key' as windows_product_key from hosts order by 3,1
Liste des paquets présents dans le dépôt WAPT local
Code : Tout sélectionner
select package,version,architecture,description,section,package_uuid,count(*)
from packages
group by 1,2,3,4,5,6
Machines en attente de mise à jour
Code : Tout sélectionner
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