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