首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过SNMP HP Laserjet查询页面总数

通过SNMP HP Laserjet查询页面总数
EN

Server Fault用户
提问于 2010-06-08 13:56:08
回答 2查看 29.1K关注 0票数 7

我被要求掌握工作中的100+打印机的总页数。它们都是某种类型的HP激光或商务喷气机,绝大多数是通过某种形式的HP JetDirect网卡/交换机连接起来的。在输入IP地址并将相关数字复制并粘贴到Excel中许多小时之后,我现在被要求每周做一次。这让我觉得一定有更简单的方法,作为一名IT专业人士,我一定能想出一些节省时间的方法来解决这个问题。

这足以说明,经过一天左右的努力使SNMP为我工作后,我现在并不觉得非常专业!

据我所知,第一件事是在打印机上启用SNMP。好了。接下来,我需要一些东西来查询SNMP位。我决定采用开源和免费的方式,这里有人推荐net作为一个不错的工具(我想把打印机添加到SolarWinds中的节点中,但显然我们在许可证方面有点紧张)。接下来我需要MIB的名字。为此,我相信has COMMON中有正确的信息。下载并添加到net中。现在,我需要的OID,我相信,经过多次研读是印刷-媒体-简单计数(我们没有双工打印机,至少我们感兴趣)。运行以下命令将产生以下令输出沮丧的结果:

代码语言:javascript
复制
snmpget -v 2c -c public 10.168.5.1 HP-LASERJET-COMMON-MIB:.1.3.6.1.2.1.1.16.1.1.1

( OID来源于运行:

代码语言:javascript
复制
snmptranslate -IR -On printed-media-simplex-count  
Unlinked OID in HP-LASERJET-COMMON-MIB: hp ::= { enterprises 11 }  
Undefined identifier: enterprises near line 3 of C:/usr/share/snmp/mibs/HP-LASER  
JET-COMMON-MIB..txt  
.1.3.6.1.2.1.1.16.1.1.1  )  


Unlinked OID in HP-LASERJET-COMMON-MIB: hp ::= { enterprises 11 }  
Undefined identifier: enterprises near line 3 of C:/usr/share/snmp/mibs/HP-LASER  
JET-COMMON-MIB..txt  
HP-LASERJET-COMMON-MIB:.1.3.6.1.2.1.1.16.1.1.1:  

我是不是用这个把树弄错了?我的目的是把所有这些都写成输出到打印机的所有IP地址的文件中,然后在Excel中将其放入Excel中,供我的主人和主人在空闲时消化。我有一种感觉,我要么使用了错误的MIB,要么使用了来自上述MIB的错误的OID (或者两者都使用)。有谁能给我指点吗?或者我应该放弃,回到导航每个打印机的网页单独(希望没有)。

EN

回答 2

Server Fault用户

发布于 2015-10-08 14:26:27

标准的“页面总数”为1.3.6.1.2.1.43.10.2.1.4.1.1。

不同型号的详细信息使用不同的OID,例如传真/复制/打印/双工/颜色/黑色/.页数。

票数 5
EN

Server Fault用户

发布于 2010-06-08 15:40:36

恐怕我无法控制MIB,但您可以使用PowerShell从打印机上的网页中获取值。应该可以修改下面的示例,以满足您的需要:

http://blogs.technet.com/b/otto/archive/2007/08/23/quick-and-dirty-web-site-monitoring-with-powershell.aspx

Perl/Python也有Web抓取模块(如果这是一个选项)。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/149240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档