Just an hour ago, I was asked to add some functionality that I thought Software Inventory would have been a good tool to help me achieve this and ran into something similar.
In my case, the Linux admins wanted to check that yum-cron was installed. But it wasn't showing up in any of the Asset Inventory views.
The only two listings I get for 'yum' were the yum-utils and yum-metadata-parser. Close but no cigar.
And it was definitely installed on this server!
The Asset Inventory on Linux relies exclusively on SNMP and much like like you, I whipped out some net-snmp-utils. But I tried snmptable.
This is what I get when I queried hrSWInstalledTable grep'ing for 'yum'. Notice the two things are not like the others?
TL;DR - It looks like Software Inventory excludes anything listed as a operatingSystem (2) in the hrSWInstalledType (.22.214.171.124.126.96.36.199.3.1.4 ) column. This seems too specific to be a bug, so the best bet is to submit a "Feature Request" in the SAM forums. In the meantime, I'm going to carve out some time with good ol' UnDP today
Asset inventory SNMP polling descriptions contains explicit definition, to skip items from sw inventory marked in OID hrSWInstalledType - 188.8.131.52.184.108.40.206.3.1.4 by values 2 or 3
- 2 : operatingSystem
- 3 : deviceDriver
You could do change in AssetInventory_PollingDescription to remove this filter, but such change is, of course, unsupported and will be overridden by Orion Configuration Wizard run.