Snmp 两台京瓷打印机具有相同的SysObjectID(.1.3.6.1.2.1.1.2)

Snmp 两台京瓷打印机具有相同的SysObjectID(.1.3.6.1.2.1.1.2),snmp,printers,mib,Snmp,Printers,Mib,我正在尝试使用SNMP获取打印机的设备详细信息。我正在尝试使用设备的SysObjectID来跟踪模型。对于下面的打印机,我得到了与SysObjectID相同的值(值为.1.3.6.1.2.1.1.2.0),我使用mib浏览器进行了检查。我假设每种型号的打印机都必须共享一个唯一的对象id 京瓷FS-C5350DN 京瓷TASKalfa 3050ci 我认为OID在模型之间总是独一无二的,但这怎么可能呢?我错了吗?请建议 尝试将模型识别建立在一些附加信息的基础上-例如,sysDescription通

我正在尝试使用SNMP获取打印机的设备详细信息。我正在尝试使用设备的SysObjectID来跟踪模型。对于下面的打印机,我得到了与SysObjectID相同的值(值为.1.3.6.1.2.1.1.2.0),我使用mib浏览器进行了检查。我假设每种型号的打印机都必须共享一个唯一的对象id

京瓷FS-C5350DN

京瓷TASKalfa 3050ci


我认为OID在模型之间总是独一无二的,但这怎么可能呢?我错了吗?请建议

尝试将模型识别建立在一些附加信息的基础上-例如,sysDescription通常包含有关特定设备变体的详细信息。

OID是MIB中的特定点。如果您正在查询
1.3.6.1.2.1.1.2
,那么它应该给您一个类似
1.3.6.1.4.1.9.1.1024
的值,如果您随后查找它,它就是
catalyst3560v248ts
,OID(以.1.1.2结尾)是指向产品ID所在位置的引用或指针。谁说这两台打印机使用的OID不一样?也许其中一个只是另一个的海维尔责任版?我不知道,但我过去成功的做法是查询
1.3.6.1.2.1.1.1
(而不是.1.1.2)并从中获取我需要的东西


基本上,它们可能只是在固件中运行同一版本的东西。您经常可以发现个别制造商在其MIB中具有型号OID。您可以联系制造商或查看他们的支持页面

“我假设每种型号的打印机都必须共享一个唯一的对象id”我不认为每个SNMP设备供应商都遵循这一点。