cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Summary

Computer inventory from Inventory Manager only shows generic Linux versions, for example...

Symptoms

Computer inventory from Inventory Manager only shows generic Linux versions, for example:
Red Hat Enterprise Linux Advanced Platform
Whereas it should have something like "Red Hat Enterprise Linux Advanced Platform 5.7" or something similar, why is this?

Cause

The problem is under Inventory Manager Server(IM) resolver when we resolve the ndi files, there is an ?OSNameMap.txt? file under ? C:\Program Files (x86)\ManageSoft\Reporter? folder, this file maps more specific names, release and updates to simpler names.
For instance, the line ?^Red\sHat.* Red Hat Linux? causes an "MGS_OperatingSystem", "Caption" attribute of "Red Hat Enterprise Linux ES release 4 (Nahant Update 6)? to become ?Red Hat Linux? when a .ndi file is resolved into the Inventory Manager database. The full ?MGS_OperatingSystem? class is shown below.
<Hardware Class="MGS_OperatingSystem" Name="Linux" Evidence="OS API">
<Property Name="CSName" Value="bbrhel46x64"/>
<Property Name="Caption" Value="Red Hat Enterprise Linux ES release 4 (Nahant Update 6)"/>
<Property Name="FreePhysicalMemory" Value="69188"/>
<Property Name="FreeVirtualMemory" Value="650416"/>
<Property Name="Kernel" Value="Linux"/>
<Property Name="KernelRelease" Value="2.6.9-67.EL"/>
<Property Name="LastBootUpTime" Value="20131115T123243Z"/>
<Property Name="Manufacturer" Value="Red Hat"/>
<Property Name="Name" Value="RedHatEnterpriseES"/>
<Property Name="OSArchitecture" Value="64-bit"/>
<Property Name="OSType" Value="36"/>
<Property Name="TotalVirtualMemorySize" Value="650624"/>
<Property Name="TotalVisibleMemorySize" Value="509460"/>
<Property Name="Version" Value="4"/>
</Hardware>

Resolution

To resolve this problem, you can manually change that OSNameMap.txt, for instance, remove the line ?^Red\sHat.* Red Hat Linux?, then you will need to re-generate and resolve all .ndi inventory files again from the Linux etc managed devices. Once the details of WMI data was written into Database, then FNMP need re-import them from IM using the compliance import. After that, the content team will need more detailed WMI evidence entries into a link to the RedHat OS softwaretitle with good version and edition.
When you have the new entries from the dbo.WMIEvidence database table, send them to the content team using the instructions in Q203057 (linked to this article).

Additional Information

Be careful changing OSNameMap.txt. It would be best to not remove the ?([^|]*)\|.* $1 # Remove text after | (e.g. Windows 2K)? line for Windows, for example.
You can safely remove the Fedora, Red Hat, Mac OS X, SuSE however. If you're unsure, please contact Support before making any changes.
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Nov 25, 2013 10:55 AM
Updated by: