使用SNMP的碳粉水平

Sae*_*aeX 6 snmp network-printers munin

我正在尝试使用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"
Run Code Online (Sandbox Code Playgroud)

还有一些我想要监控的领域,比如左边的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
Run Code Online (Sandbox Code Playgroud)

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

在abcd上使用MFC的网页,我可以获得一个指示(使用条形图),剩余的碳粉容量.

Sae*_*aeX 6

事实证明,"-3"返回消息是预期的.我的兄弟MFC没有使用snmp返回墨粉的水平,而只是"完全","几乎空","空"或"缺席".

在serverfault上查看此问题/答案.