5.02021-11-21T21:20:58ZPrintersBrother PrintersBrother Printers## Overview
Termplate para monitoramento de impressoras Brother.
Testado nos modelos 8912DW e HL5452.
## Author
Fernando Lozer
PrintersPrinterServicos- Número de SérieSNMP_AGENT.1.3.6.1.2.1.43.5.1.1.17.1.1.3.6.1.2.1.43.5.1.1.17.136000TEXTPrinter
- Contador de PáginasSNMP_AGENT.1.3.6.1.2.1.43.10.2.1.4.1.1.1.3.6.1.2.1.43.10.2.1.4.1.13600FLOATPrinter
- Vida Útil restante do CilindroSNMP_AGENT.1.3.6.1.2.1.43.11.1.1.9.1.2.1.3.6.1.2.1.43.11.1.1.9.1.23600Printer
- Status do EquipamentoSNMP_AGENT.1.3.6.1.2.1.43.18.1.1.8.1.1.1.3.6.1.2.1.43.18.1.1.8.1.136000TEXTPrinter
- ModeloSNMP_AGENThrDeviceDescr.1hrDeviceDescr.136000TEXTPrinter
- HTTP CheckSIMPLEnet.tcp.service[http]30Servicos{last(0)}<>1HTTP Service is Unreachable at {HOST.NAME}HIGH
- Print Spooler CheckSIMPLEnet.tcp.service[tcp,,515]30Servicos{last(0)}=0Printer Spooler Service is Unreachable at {HOST.NAME}HIGH
- JetDirect CheckSIMPLEnet.tcp.service[tcp,,9100]30Servicos{last(0)}=0JetDirect Service is Unreachable at {HOST.NAME}HIGH
- ContatoSNMP_AGENTsysContact.0sysContact.0360030d0DISABLEDTEXTPrinter
- LocalizaçãoSNMP_AGENTsysLocation.0sysLocation.036000TEXTPrinter
ConsumablesSNMP_AGENT.1.3.6.1.2.1.43.11.1.1.6.1consumablesID60$1 Current CapacitySNMP_AGENT.1.3.6.1.2.1.43.11.1.1.9.1.{#SNMPINDEX}ConsumableCurrentCapacity[{#SNMPVALUE}]30FLOAT$1 Max CapacitySNMP_AGENT.1.3.6.1.2.1.43.11.1.1.8.1.{#SNMPINDEX}ConsumableMaxCapacity[{#SNMPVALUE}]30FLOAT$1 Calculated Capacity (current/max)CALCULATEDCosumableCalculated[{#SNMPVALUE}]30FLOAT%last("ConsumableCurrentCapacity[{#SNMPVALUE}]")/last("ConsumableMaxCapacity[{#SNMPVALUE}]")Depending on the consumable (toner vs drum/belt) this calculation will return a particular percentage.
Drum Units & Belt Units return integer values that can be used in calculations to determine a percentage of how much of the unit is remaining. Max "status" is stored in the MIB and is used in the calculation.
Toner consumables return the follow codes:
-3 = Level Okay
-2 = Low Warning (equivalent to “max status”)
0 = Critical/empty
Toner possibilities for calculations of current / max * 100
-3 / -2 * 100 = 150%
-2 / -2 * 100 = 100%
0 / -2 * 100 = 0%
The calculations above are used in the triggers to make it very straight forward on determining if a toner is low or not.MULTIPLIER100{Brother Printers:CosumableCalculated[{#SNMPVALUE}].last(0)}<10 or {Brother Printers:ConsumableCurrentCapacity[{#SNMPVALUE}].last(0)}=0{HOSTNAME} {#SNMPVALUE} - Critical: {ITEM.LASTVALUE}HIGHChecks if at "critical" level for Toners (code = 0) or drum/belt (<10%){Brother Printers:CosumableCalculated[{#SNMPVALUE}].last(0)}>10 and {Brother Printers:CosumableCalculated[{#SNMPVALUE}].last(0)}<30 or {Brother Printers:ConsumableCurrentCapacity[{#SNMPVALUE}].last(0)} = -2{HOSTNAME} {#SNMPVALUE} - Low Warning: {ITEM.LASTVALUE}WARNINGChecks if at "warning" level for Toners (code = -2) or drum/belt (>10% & <30%){#SNMPVALUE}NONOSTACKED0000C8- Brother PrintersConsumableCurrentCapacity[{#SNMPVALUE}]