为Brother 9460的nagios snmp寻找碳粉级别的OID

我正在build立一个Opsview(nagios)服务器进行监控。 到目前为止,这一切都相当顺利。 系统最直接的用途是监控打印机碳粉水平(或者更重要的是提醒我)。 目前,由于碳粉不足而导致无法打印时,会发出“警报”。

当然,我可以打networking界面,但我正在寻找更自动化的东西。

我有Opsview与我所有的戴尔打印机。 有一个标准的打印机OID供应水平,这对我的大多数打印机来说都很好。 1.3.6.1.2.1.43.11.1.1.9.1.1

在Dell上,OID会返回一个代表剩余单位数的数字,无论是页数,克数,展示次数等等,而是实际使用的打印机数量。

在我的旧打印机( 94609440 )上,OID返回一个整数-3

OID描述如下:

目前的水平,如果这个供应是一个容器; 剩余的空间,如果这个供应是一个容器。 如果这个供应容器/容器可以可靠地检测到这个值,则该值由打印机检测并且是只读的; 否则,可能会写入该值(通过远程控制面板或pipe理应用程序)。 值(-1)表示其他值,具体表示该子单元对该参数没有限制。 值(-2)意味着未知。 (-3)的值意味着打印机分别知道有一些供应/剩余空间。

显然, -3并不意外。 我的理解是,有一个低门槛,超出这个打印机返回-2 。 这可能有用,但不会提供任何图表等。兄弟只是不使用“剩余空间”的版本。 然而,他们知道相同的信息。 如果我点击networking界面,有一个图表描绘了剩余的碳粉。

 Toner Cyan (C)** ■■■■■■■■■□ Toner Magenta (M)** ■■■■■■■■■□ Toner Yellow (Y)** ■■■■■■■■■□ Toner Black (K)** ■■■■■■□□□□ 

这是我想通过snmp获得的信息。

有一个替代标准的OID,或者我应该看的其他地方?


编辑

通过电子邮件联系Brother后,回复如下:

乔希,

有关墨粉信息的信息是正确的,Brother公司不提供用于监控墨粉量的OID。 也许这是可能在未来一代添加的东西,但目前没有墨粉水平的支持。

最好的祝福,

汤姆镰刀

产品经理

兄弟国际

MIB中还有一些有用的信息。 例如,我可以返回打印机本身的屏幕上显示的内容,并在出现“碳粉不足”的情况时提醒自己。 但显然,碳粉水平目前是遥不可及的。


编辑2

好吧,因为我不会得到任何碳粉水平返回,我发现最简单的事情是snmp检查只是抛出一个警告,当有什么不寻常的,然后我可以进入Web界面看看是什么

在这些Brother打印机上发生这种情况时,如果出现除“全部OK”以外的状态信息,则LCD屏幕将呈橙色背光。 所以我发现OID在绿色时返回1 ,在橙色时为2Nagios会警告橙色。

如果有人好奇,这里是OID:

SNMPv2-SMI::enterprises.2435.2.3.9.4.2.1.5.4.5.6.0

这里真正的问题是,Brother是否已经在打印机中build立了支持,通过SNMP报告实际的碳粉水平。 查看供应商特定的MIB是了解支持哪种信息的好方法。

查看兄弟的MIB – http://www.oidview.com/mibs/2435/BROTHER-MIB.html – 我们可以看到他们似乎只报告低碳粉,这就解释了为什么当你使用标准的打印机MIB时,你只限于“-3”/“我不低”的状态。

尽pipe如此,该网站上的信息可能是不准确的。 真的,我会build议你尝试直接从他们的兄弟的MIB – http://welcome.solutions.brother.com/BSC/public_s/id/managedprint/en/mib.html?reg=us&c=us_ot&lang=en&redirect=on

这并不能保证能正常工作,但可以使用less量的打印机 – 如果这样做可以节省大量的试验和错误。

在系统托盘上安装用于安装实用程序的完整sw /驱动程序包,报告打印机状态。

安装wireshark,并开始看什么是通过你的networking。

我们只关心在打印机的IP地址上查看SMNPstream量。

看一下,看看S / W使用哪个OID,然后尝试在nagios中设置它。