[RESOLU] Liste Bios

Partagez ici vos idées de requêtes SQL pour le reporting dans la console WAPT Enterprise
Règles du forum
Règles du forum
* English support on www.reddit.com/r/wapt
* Le support en français se fait sur ce forum
* Merci de préfixer le titre du thread par [RESOLU] s'il est résolu.
* Préciser version de WAPT installée ( 1.3.13 / 1.5 / 1.7.4)
* Préciser OS du serveur (Linux / Windows) et version (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
Avatar de l’utilisateur
Mathieu
Messages : 72
Inscription : 18 août 2016 - 10:24

10 oct. 2019 - 16:58

- 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é.
- WAPT 1.7.4.6165 Entreprise
- Debian 9.9
- Windows 10 1703 et 1903
Avatar de l’utilisateur
sfonteneau
Expert WAPT
Messages : 938
Inscription : 10 juil. 2014 - 23:52
Contact :

12 oct. 2019 - 11:33

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
Avatar de l’utilisateur
Mathieu
Messages : 72
Inscription : 18 août 2016 - 10:24

14 oct. 2019 - 11:49

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'
          
- WAPT 1.7.4.6165 Entreprise
- Debian 9.9
- Windows 10 1703 et 1903
Répondre