Tag: oid

如何通过SNMP查找打印机的计数器

我目前正在开展一个项目,涉及通过SNMP从打印机获取信息。 现在,我一直在测试/工作的打印机是Lexmark X950。 我一直在努力解决的问题是,我希望这个程序适用于HP或Kyocera或Brother打印机,但我使用的OID似乎只适用于Lexmark。 以下是我使用的一些OID: Count total printed 1.3.6.1.4.1.641.2.1.5.1 count total printed since last boot 1.3.6.1.2.1.43.10.2.1.5 count total printer black 1.3.6.1.4.1.641.2.1.5.2 count total printed color 1.3.6.1.4.1.641.2.1.5.3 count total copied black 1.3.6.1.4.1.641.2.1.5.7 正如你在这里看到的,我主要使用1.3.6.1.4.1.641作为我的OID,但它们只适用于Lexmark。 是否有更常用的OID可以使用,找出黑色/彩色打印的页数,黑色/彩色复印,黑色/彩色传真和不同方式扫描(单面,双面,平板),我可以用于基本上任何打印机? 问候。

Java获取MIB中OID的名称/描述

我正在编写网络管理系统,并且需要能够在从SNMP陷阱接收的OID后面打印出有意义的名称。 由于该系统的性质/大小,在每个正在使用的设备上手动将每个OID映射到有意义的名称并不是一个好主意。 话虽如此,是否有一种免费(商业用途)方式自动将名称/描述与其各自的OID配对,用于MIB中的所有OID; 然后这些配对在Java程序中使用? 换句话说,是否有工具或方法将MIB树转换为可在程序中遍历的Java对象以检索OID的名称/描述? 谢谢