我正在设置一个 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 …