/cups_exporter

Prometheus exporter for CUPS server

Primary LanguageGoApache License 2.0Apache-2.0

Prometheus CUPS Exporter

Version Licence

Prometheus exporter for CUPS server

Build

go build -o cups_exporter main.go

Running

By default the cups_exporter serves on port 0.0.0.0:9628 at /metrics. The cups server is specified by the cups.uri flag (default: https://localhost:631).

Examples:

./cups_exporter # use defaults
./cups_exporter -cups.uri https://exporter:prometheus@mycups.foo.bar:631 # scrape remote server with basic auth

Metrics

Metric Meaning Labels
up Was the last scrape of cups successful
cups_job_active_total Number of current print jobs
cups_job_total Total number of print jobs
cups_printer_state_total Number of printers per state state
cups_printer_total Number of available printers
cups_scrape_duration_seconds Duration of the last scrape in seconds

Licence

Apache Licence Version 2.0