Page 1 sur 1

[RESOLU] Espace disque libre par machine

Publié : 08 juil. 2021 - 15:24
par mviale
Bonjour,

je cherche à créer une requête permettant d'extraire rapidement l'espace libre de chaque machine de mon parc.

Pour cela il y a l'attribut Freespace disponible et que j'essaye de faire remonter mais ça bloque :
select host_metrics->'local_drives'->>'C'->>>'FreeSpace' as "Espace Libre", host_metrics->'last_logged_on_user' as User, host_info->'computer_fqdn' as Name from hosts

et voici l'erreur que ça m'affiche
Capture.JPG
Capture.JPG (24.33 Kio) Consulté 3769 fois
Je suis pas du tout un expert en SQL, la dernière fois que j'en ai fait, c'était en cours y a une 15aine d'années ! Ça semble être un problème de format si je comprend bien mais je bloque un peu, si ça parle à quelqu'un...

Mathieu

Re: Espace disque libre par machine

Publié : 08 juil. 2021 - 19:26
par dcardon
Bonsoir Mathieu,

vous n'étiez pas très loin. Mais c'est vrai que la syntaxe de requêtage json de postgres n'est pas des plus intuitive.

J'ai rajouté une conversion en Go et un arrondi à deux chiffres après la virgule.
select
round(((host_metrics->'local_drives'->'C'->'FreeSpace')::float / 1073741824)::numeric,2) as free_space_en_go ,
host_metrics->'last_logged_on_user' as User,
os_name,
os_version ,
host_info->'computer_fqdn' as fqdn
from hosts
order by computer_name
Denis

Re: [RESOLU] Espace disque libre par machine

Publié : 08 juil. 2021 - 20:53
par mviale
Bonsoir Denis,

merci beaucoup !

Mathieu

Re: [RESOLU] Espace disque libre par machine

Publié : 15 juil. 2021 - 21:28
par dcardon
Bonsoir Mathieu,
Merci surtout à toi et à la métropole d'être passé en version Entreprise, ça permet de financer correctement le développement de WAPT et de faire aller WAPT plus loin, et il y a encore plein de chemin à parcourir :-) !
à bientôt,
Denis

Re: [RESOLU] Espace disque libre par machine

Publié : 13 déc. 2021 - 13:25
par Jonalex
Bonjour,

J'ai tenté cette requête mais j'ai un message d'erreur :
Error on server: ProgrammingErooc("cannot cast type jsonb to double precision
Suis-je le seul ? :)

Merci par avance

Re: [RESOLU] Espace disque libre par machine

Publié : 06 mars 2023 - 16:24
par jtheuxb
Bonjour,

Désolé de remonter le topic après tant de temps mais j'ai le même soucis que mon voisin du dessus.
N'étant pas familier avec sql je suis un peu bloqué, un petit coup de main ? :)

Re: [RESOLU] Espace disque libre par machine

Publié : 07 mars 2023 - 10:54
par dcardon
Bonjour Jérôme,

merci de ne pas reprendre un topic marqué RESOLU, sinon ça rend un peu compliqué la modération du forum.

Vous pouvez ouvrir un nouveau topic et référencer le topic en question. Et ça peut être utile de préciser la version de wapt utilisée.

Cordialement,

Denis