Page 1 sur 1

[RESOLU] Liste Bios

Publié : 10 oct. 2019 - 16:58
par Mathieu
- WAPT 1.7.4.6143 Entreprise
- Debian 9.9

Bonjour,

Nous avons crée une requête pour affiché les versions de Bios par modèle de PC

sauf que nous avons un soucis, j'ai vu un poste avec un bios en version A00, j'ai vérifié sur le poste en question la version du BIOS est en A23 j'ai beau rafraîchir les informations la version du bios ne change pas dans WAPT.

comment ce passe le scan de l'inventaire matériel sur WAPT ? la fréquence de scan est basé sur quel durée?

J'ai vérifié dans GLPI le BIOS est bien remonté en A23

Donc dans ma requête je peux avoir beaucoup d'erreur si la remonté d'information est erroné.

Dans ma requête j'utilise la property SMBIOSBIOSVersion

Modification [11/10]
j'ai vu le bouton "Actualisé l'inventaire du poste" du coup l'information est bien remonté.

Re: Liste Bios

Publié : 12 oct. 2019 - 11:33
par sfonteneau
Bonjour Mathieu

Par défaut, l'inventaire wmi est fait une seul fois effectivement.

On ne le fait pas a chaque fois car faire un inventaire wmi coute beaucoup en calcule pour l'agent.

Du coup effectivement, si il a du changement sur la machine et que tu veux actualiser l'inventaire, il faut refaire un register.

Tu peux si tu veux faire un paquet qui fait un audit du style:

Code : Tout sélectionner

def audit():
    WAPT.register_computer()
Et c'est toi qui défini tous les combien de temps tu veux forcer la remontée d'inventaire avec audit_schedule dans le fichier control

Re: Liste Bios

Publié : 14 oct. 2019 - 11:49
par Mathieu
Merci

ça fonctionne parfaitement.

pour ceux qui seraient intéressé c'est pas parfait mais ça fonctionne

Code : Tout sélectionner

select
count(distinct computer_name) as NbMachines,
productname as MODELE,
wmi->'Win32_BIOS'->>'SMBIOSBIOSVersion' as Bios_Version ,
string_agg(distinct lower(computer_name),' ') as Computer_name
from hosts
group by productname, wmi->'Win32_BIOS'->>'SMBIOSBIOSVersion'