Skip to content

phin1x/cups_exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:[email protected]: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