cups.plugin collects Common Unix Printing System (CUPS) metrics.
This plugin needs a running local CUPS daemon (
cupsd). This plugin does not need any configuration. Supports cups since version 1.7.
cups.plugin provides one common section
destinations and one section per destination.
Destinations in CUPS represent individual printers or classes (collections or pools) of printers (https://www.cups.org/doc/cupspm.html#working-with-destinations)
server provides these charts:
destinations by state * idle * printing * stopped
destinations by options * total * accepting jobs * shared
total job number by status * pending * processing * held
total job size by status * pending * processing * held
For each destination the plugin provides these charts:
job number by status * pending * held * processing
job size by status * pending * held * processing
At the moment only job status pending, processing, and held are reported because we do not have a method to collect stopped, canceled, aborted and completed jobs which scales.