Bonjour Jérôme,

Personnellement, je me connecte à la base depuis le shell du serveur et j'ai récupéré les noms des colonnes pour les utiliser dans mes reports.
su postgres
psql
\c wapt # sélection de la base
\dt # liste toutes les tables
\d+ <tablename> # liste les colonnes, que tu peux utiliser dans tes requêtes SQL
ex: \d+ hosts

image.png

Après, beaucoup de data sont dans "dmi" ou "wmi" pour les hôtes par exemple, ça devient très vite complexe à utiliser quand on ne s'y connait pas beaucoup.
Si ça peut t'aider, voici un exemple d'un rapport que j'ai fait qui compte les builds W10 et le langage:
select host_info->'windows_version' as Build,
os_name as OS,
case wmi->'Win32_OperatingSystem'->'OSLanguage'
when '1031' then 'de-DE'
when '1033' then 'en-US'
when '1036' then 'fr-FR'
when '1038' then 'hu-HU'
when '1040' then 'it-IT'
when '1041' then 'ja-JP'
when '1046' then 'pt-BR'
when '1049' then 'ru-RU'
when '2052' then 'zh-CN'
when '2057' then 'en-GB'
when '2058' then 'es-MX'
when '3082' then 'es-ES'
else wmi->'Win32_OperatingSystem'->>'OSLanguage'
end as Lang,
count(wmi->'Win32_OperatingSystem'->'OSLanguage')
from hosts
where CAST(host_info->'windows_version' AS CHAR) NOT ILIKE '10.0.19044' AND os_name iLIKE 'windows 10%%'
group by 1,2,3

Tu retrouves le chemin à utiliser dans l'onglet "hardware inventory" quand tu sélectionnes un PC dans ton inventaire:
image.png

Il y a peut-être mieux / plus simple mais ça m'a suffit :)

Best regards

Vincent NEANT
IT Infrastructure Engineer
Minebea AccessSolutions
Headquarter
Office Location : Nevers, 4 quai de la jonction, 58000 Nevers, France
Mobile : +33 6 26 43 00 89


On Tue, May 9, 2023 at 11:28 AM Jérôme DUPUIS via WAPT <wapt@lists.wapt.fr> wrote:
Bonjour à tous,

Dans le but de faire du reporting, je cherche le moyen de récupérer les différentes variables possibles dans la base.
J'ai donc pensé à me connecter à la base postgresql de wapt afin d'explorer les différentes tables et trouver mon bonheur.
J'ai suivi le tuto https://www.wapt.fr/en/doc-2.4/wapt-console-usage-advanced-reporting.html#connecting-to-the-wapt-database-using-a-postgresql-client pour configurer et autoriser la connexion à la base mais je ne doit pas avoir les bonnes informations de connexion je pense.
J’essaie de me connecter comme ceci :
host : mon serveur wapt
database : wapt
user id : wapt
password : celui paramétré dans la dernière ligne du tuto

Quelqu'un pourrait-il m'aider svp ?
Ou si vous avez d'autres solutions pour récupérer les différentes variables utilisables dans le reporting ?

Merci,
Cordialement,
--
Jérôme DUPUIS
TSH Informatique
Centre Hospitalier d'Abbeville
43 Rue de l'Isle, 80142 ABBEVILLE
03 22 25 57 65 / 03 22 25 52 40
_______________________________________________
WAPT mailing list
WAPT@lists.wapt.fr
http://lists.wapt.fr/listinfo/wapt