碳粉水平使用 SNMP

问题描述 投票:0回答:2

我正在尝试使用 SNMP 从 Brother MCF-9465CDN 获取碳粉水平,以便最终使用 Munin 在图表中绘制它们。不过我没有得到墨水量。

虽然我对 SNMP 有点陌生,但我认为我正在尝试的应该是可能的。

$ snmpwalk -v 2c -c public a.b.c.d .1.3.6.1.2.1.43.11.1.1.6
iso.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Black Toner Cartridge"
iso.3.6.1.2.1.43.11.1.1.6.1.2 = STRING: "Cyan Toner Cartridge"
iso.3.6.1.2.1.43.11.1.1.6.1.3 = STRING: "Magenta Toner Cartridge"
iso.3.6.1.2.1.43.11.1.1.6.1.4 = STRING: "Yellow Toner Cartridge"
iso.3.6.1.2.1.43.11.1.1.6.1.5 = STRING: "Waste Toner Box"
iso.3.6.1.2.1.43.11.1.1.6.1.6 = STRING: "Belt Unit"
iso.3.6.1.2.1.43.11.1.1.6.1.7 = STRING: "Drum Unit"

还有一些我想监控的其他字段,例如左边的 Drum 和 Belt 页面,我在这些页面上取得了更大的成功:请参阅下面的最后两个条目。 请注意,碳粉盒都报告“-3”,而我希望我可以在那里使用某种价值。

$ snmpwalk -v 2c -c public a.b.c.d iso.3.6.1.2.1.43.11.1.1.9.1
iso.3.6.1.2.1.43.11.1.1.9.1.1 = INTEGER: -3
iso.3.6.1.2.1.43.11.1.1.9.1.2 = INTEGER: -3
iso.3.6.1.2.1.43.11.1.1.9.1.3 = INTEGER: -3
iso.3.6.1.2.1.43.11.1.1.9.1.4 = INTEGER: -3
iso.3.6.1.2.1.43.11.1.1.9.1.5 = INTEGER: -3
iso.3.6.1.2.1.43.11.1.1.9.1.6 = INTEGER: 48877
iso.3.6.1.2.1.43.11.1.1.9.1.7 = INTEGER: 15830

Brother MFC使用最新固件版本N1.10.

在 a.b.c.d 上使用 MFC 的网页,我可以得到剩余碳粉容量的指示(使用条形图)。

snmp network-printers munin
2个回答
6
投票

事实证明,“-3”返回消息是预期的。 我的兄弟 MFC 不会使用 snmp 返回墨粉的水平,而只是“满”、“几乎空”、“空”或“不存在”。

请参阅这个关于服务器故障的问题/答案。


0
投票
1.3.6.1.2.1.43.11.1.1.8.1.1 = full capacity,
1.3.6.1.2.1.43.11.1.1.9.1.1 = current capacity

toner level percentage = 100/(full/current)

由于每个模型的入住率不同,您可以通过此公式查看以百分比表示的入住率。

© www.soinside.com 2019 - 2024. All rights reserved.