fusioninventory / fusioninventory-for-glpi

FusionInventory plugin for GLPI
http://www.FusionInventory.org/
GNU Affero General Public License v3.0
361 stars 148 forks source link

Pas de remonté d'info sur le système d'exploitation #3291

Open ITSupport-Ponant opened 2 years ago

ITSupport-Ponant commented 2 years ago

Bonjour,

Pour certain poste sous Windows 10 21H2, les informations sur le système d'exploitation de remonte pas dans GLPI 👍 image

Version de l'agent FusionInventory : 2.6 Version GLPI : 9.5.7 Version plugin : FusionInventory 9.5+3.0

ddurieux commented 2 years ago

Il y a un patch agent qui sera intégré dans la version 2.7 :

https://github.com/fusioninventory/fusioninventory-agent/commit/a62ce720de25ab1603b7141920cb3cb76264bab2

ITSupport-Ponant commented 2 years ago

Bonjour David,

Merci pour cette info. Je vais regarder ce patch. La version du noyau ne remonte pas non plus.

Cordialement,

ITSupport-Ponant commented 2 years ago

Je complète; Il manque :

Cordialement,

g-bougard commented 2 years ago

Salut @ITSupport-Ponant

dans l'agent Fusion, ces infos sont récupérées par un appel WMI. Peut-être que cet appel échoue dans ton cas, cela peut arriver sur des machines très surchargées au moment de l'inventaire (et dans ce cas, augmenter le backend-collect-timeout peut aider) ou si le support WMI est corrompu (mais dans ce cas, tu pourrais avoir d'autres lacunes dans l'inventaire).

Pour vérifier ce que devrait remonter l'agent en WMI, peux-tu partager, en cachant les données sensibles, l'output de : wmic path Win32_OperatingSystem get /format:list

ITSupport-Ponant commented 2 years ago

Bonjour,

Voici le résultat concernant mon poste :

BootDevice=\Device\HarddiskVolume1 BuildNumber=19044 BuildType=Multiprocessor Free Caption=Microsoft Windows 10 Entreprise CodeSet=1252 CountryCode=33 CreationClassName=Win32_OperatingSystem CSCreationClassName=Win32_ComputerSystem CSDVersion= CSName= CurrentTimeZone=60 DataExecutionPrevention_32BitApplications=TRUE DataExecutionPrevention_Available=TRUE DataExecutionPrevention_Drivers=TRUE DataExecutionPrevention_SupportPolicy=2 Debug=FALSE Description= Distributed=FALSE EncryptionLevel=256 ForegroundApplicationBoost=2 FreePhysicalMemory=2416484 FreeSpaceInPagingFiles=28913636 FreeVirtualMemory=14559644 InstallDate=20210916172524.000000+060 LargeSystemCache= LastBootUpTime=20220215073253.487893+060 LocalDateTime=20220303111750.513000+060 Locale=040c Manufacturer=Microsoft Corporation MaxNumberOfProcesses=4294967295 MaxProcessMemorySize=137438953344 MUILanguages={"fr-FR"} Name=Microsoft Windows 10 Entreprise|C:\windows|\Device\Harddisk0\Partition3 NumberOfLicensedUsers= NumberOfProcesses=411 NumberOfUsers=21 OperatingSystemSKU=4 Organization= OSArchitecture=64 bits OSLanguage=1036 OSProductSuite=256 OSType=18 OtherTypeDescription= PAEEnabled= PlusProductID= PlusVersionNumber= PortableOperatingSystem=FALSE Primary=TRUE ProductType=1 RegisteredUser=**** SerialNumber=00330-80000-00000-AA066 ServicePackMajorVersion=0 ServicePackMinorVersion=0 SizeStoredInPagingFiles=34891240 Status=OK SuiteMask=272 SystemDevice=\Device\HarddiskVolume3 SystemDirectory=C:\windows\system32 SystemDrive=C: TotalSwapSpaceSize= TotalVirtualMemorySize=51384588 TotalVisibleMemorySize=16493348 Version=10.0.19044 WindowsDirectory=C:\windows

Cordialement/Best Regards Norbert LAJOIE | Responsable des Systèmes d’Information - Infrastructures

g-bougard commented 2 years ago

Les informations que tu demandes y sont, donc je penche plutôt sur un problème avec WMI durant l'inventaire comme je l'évoquais.

Peux-tu partager ce que tu as dans les clés de registre que tu signales ? Ca pourrait être une piste de secours pour récupérer la valeur après tout.

ITSupport-Ponant commented 2 years ago

Voici :

2022-03-03_17h41_23

Cordialement/Best Regards Norbert LAJOIE | Responsable des Systèmes d’Information - Infrastructures