Go to file
Fabian 1372cb44ed initial commit2 2019-12-26 21:52:54 +01:00
pkg initial commit2 2019-12-26 21:52:54 +01:00
vendor initial commit2 2019-12-26 21:52:54 +01:00
.gitignore initial commit2 2019-12-26 21:52:54 +01:00
LICENSE initial commit2 2019-12-26 21:52:54 +01:00
README.md initial commit2 2019-12-26 21:52:54 +01:00
go.mod initial commit2 2019-12-26 21:52:54 +01:00
go.sum initial commit2 2019-12-26 21:52:54 +01:00
main.go initial commit2 2019-12-26 21:52:54 +01:00

README.md

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