我正在尝试使用SNMP获取打印机的设备详细信息。我正在尝试使用设备的SysObjectID来跟踪模型。对于以下打印机,我获得了SysObjectID(值为.1.3.6.1.2.1.1.2.0)的相同值,我使用mib浏览器进行了检查。我假设每种型号的打印机都必须共享一个唯一的Object id。
Kyocera FS-C5350DN
Kyocera TASKalfa 3050ci
我认为OID在模型之间总是独一无二的,但这怎么可能呢?我错了吗?请建议。
答案 0 :(得分:1)
尝试将模型识别基于一些其他信息 - 例如,sysDescription通常包含有关特定设备变体的详细信息。
答案 1 :(得分:0)
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的各个制造商。您可以联系制造商或查看其支持页面。