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: 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: image.png]
Il y a peut-être mieux / plus simple mais ça m'a suffit :)
Best regards
Vincent NEANT IT Infrastructure Engineer *Minebea **A**ccessSolutions* 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#co... 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* ✉dupuis.jerome@ch-abbeville.fr _______________________________________________ WAPT mailing list WAPT@lists.wapt.fr http://lists.wapt.fr/listinfo/wapt