Jos*_*shP 3 printing nagios snmp oid mib
我正在设置一个 Opsview (nagios) 服务器进行监控。到目前为止,一切进展顺利。该系统最直接的用途是监控(或者更重要的是,提醒我)打印机墨粉量。目前,当有人因为碳粉用完而无法打印时,就会发出“警报”。
我当然可以点击网络界面,但我正在寻找更自动化的东西。
我的所有戴尔打印机都可以使用 Opsview。有一个用于供应级别的标准打印机 OID,在我的大多数打印机上都运行良好。1.3.6.1.2.1.43.11.1.1.9.1.1
.
在 Dells 上,该 OID 返回一个数字,表示剩余的单位数,无论是页数、克数、印象数等等,而是在使用打印机时倒计时的实际数字。
在我较旧的 Brother 打印机(9460
和9440
)上,OID 返回单个整数-3
。
OID描述如下:
如果此供应是容器,则为当前水平;如果此供应是容器,则剩余空间。如果此供应容器/容器可以可靠地感测到该值,则该值由打印机感测并且是只读的;否则,该值可能会被写入(通过远程控制面板或管理应用程序)。值(-1)表示其他,具体表示子单元对这个参数没有限制。值 (-2) 表示未知。值 (-3) 表示打印机分别知道有一些供应空间/剩余空间。
显然,这-3
并不意外。我的理解是存在一个低阈值,超过该阈值打印机会返回-2
. 这可能有效,但不会提供任何图形等。兄弟只是不使用“剩余空间”版本。然而,他们知道相同的信息。如果我点击网络界面,就会有一个描绘剩余碳粉的图表。
Toner Cyan (C)**
??????????
Toner Magenta (M)**
??????????
Toner Yellow (Y)**
??????????
Toner Black (K)**
??????????
Run Code Online (Sandbox Code Playgroud)
这就是我希望通过 snmp 获得的信息。
是否有替代的标准 OID,或者我应该寻找的其他地方?
编辑
通过电子邮件联系兄弟后,这是答复:
乔希,
您拥有的有关墨粉信息的信息是正确的,Brother 不提供用于监控墨粉量的 OID。也许这是下一代可能会添加的东西,但目前不支持碳粉水平。
此致,
汤姆·西克尔斯
产品经理
兄弟国际
MIB 中仍有有用的信息。例如,我可以返回打印机本身屏幕上显示的内容,并在显示“碳粉不足”或其他内容时提醒自己。但显然,目前碳粉水平是遥不可及的。
编辑 2
好的,因为我不会返回任何碳粉量,我发现的最简单的事情是 snmp 检查在任何异常时发出警告,然后我就可以转到 Web 界面看看它是什么。
正如在这些 Brother 打印机上发生的那样,当出现“一切正常”以外的状态消息时,LCD 屏幕会显示橙色背光。所以我发现 OID1
在绿色时返回 a ,2
在橙色时返回 a 。Nagios 会警告橙色。
fwiw,如果有人好奇,这里是 OID:
SNMPv2-SMI::enterprises.2435.2.3.9.4.2.1.5.4.5.6.0
这里的真正问题是 Brother 是否已在打印机中内置支持以通过 SNMP 报告实际碳粉量。查看供应商特定的 MIB 是了解支持哪种信息的好方法。
查找 Brother 的 MIB - http://www.oidview.com/mibs/2435/BROTHER-MIB.html - 我们可以看到它们似乎只报告低墨粉,这解释了为什么当您使用标准打印机 MIB 时,您仅限于“-3”/“我不低”状态。
但是,该网站上的信息可能不准确;我真的建议您尝试直接从他们那里获取 Brother 的 MIB - http://welcome.solutions.brother.com/BSC/public_s/id/managedprint/en/mib.html?reg=us&c=us_ot&lang=en&redirect=on
归档时间: |
|
查看次数: |
21319 次 |
最近记录: |