2014-01-17 8 views
2

나는 Munin을 사용하여 그래프로 궁극적으로 그것을 그리기 위해 SNMP를 사용하여 Brother MCF-9465CDN에서 토너 레벨을 얻으려고합니다. 그래도 잉크 량은 나오지 않습니다.SNMP를 사용하는 토너 레벨

비록 내가 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" 

내가 더 성공을하는 왼쪽과 같은 드럼과 벨트 페이지와 내가 모니터링하려는 다른 분야가 있습니다 : 아래의 마지막 두 항목이 표시가. Toner Cartridge는 모두 "-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 웹 페이지를 사용하면 남은 토너 용량이 표시된 표시 (막대 사용)를 얻을 수 있습니다.

답변

2

"-3"반환 메시지가 예상됩니다. My Brother MFC는 snmp를 사용하여 토너의 레벨을 반환하지 않지만 "전체", "거의 비어 있음", "비어있는"또는 "부재"만 반환합니다.

this question/answer on serverfault.