Generic printers monitoring template (Any brand) Popular
A simple generic template to monitor printers
tested on 3.2, but minimum version should be 2.0 as SNMP LLD and trigger dependencies are are available since this version
Use of default ICMP template (provide with zabbix) and standard PRINTER-MIB (1.3.6.1.2.1.43. ...)
- Low level Discovery (SNMP v1, work with V2 but all printers are not V2 enabled) of Supplies (Toner/ink cartridge and other replaceable parts) and supplies counters.
- Add graphics to follow replaceables parts % level.
You need to have the 2 following MACROS set :
- {#SNMP_COMMUNITY}
- {#SNMP_PORT}
As they are defined with these macro to be easily portable.
Notes :
Some printers brands do not correctly report supply level as integer (and even some for supply capacity), but a negative integer . In that case you have to use specific enterprises MIB if you want to have an exact report.
Could be linked to a firmware issue (I don't have test to upgrade).
By example, some lexmark printers returns a negative integer when printers consider level is low, but the specific enterprise OID is still OK.
Same working with Canon printers.
Note that for these 2 brands, you can adapt this Template as the enterprises OID are not model specific.
Edit : Updated with the following (thx to samwieg00 on github ;) )
Change default "public" SNMP Community to a macro {#SNMP_COMMUNITY}.
Add {#SNMP_PORT} as a macro too.
Add trigger dependency (Trigger will only react if host is reachable through icmp)