Hello.

The master+objsysid branch(1) shows how the sysobjectid(2) object value can be used to identify easily both the device manufacturer, but also the device model, using additional mapping tables stored in the share directory (sysobjectid.vendor.ids files).

Our current test database show than we do have a useful match for 198 samples on 238. The remaining are either unknown models (I couldn't find them in vendors MIBs), or useless matches (all HP printers use the same 1.3.6.1.4.1.11.2.3.9.1 value, which does not allow to discriminate them).

The current implementation relies on this local database first, and fallback on previous behaviour (using the mapping defined in the SNMP model) if not match is found. This allows more meaningful values, as shown here:
https://github.com/fusinv/fusioninventory-agent/commit/95eb46bcbec0e40dd69510d14bfbbbfedfd4b019

I'm planning to merge this branch for 2.4.x, and to also backport it to 2.3.3.

--
Guillaume

[1] https://github.com/fusinv/fusioninventory-agent/tree/master+objsysid
[2] http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?local=en&translate=Translate&objectInput=1.3.6.1.2.1.1.2

_______________________________________________
Fusioninventory-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/fusioninventory-devel

Répondre à