# prometheus_upsc_exporter lightweight docker build for exporting nut's `upsc` into prometheus. container listens on `:9614` # Examples ## simplest docker run example `docker run -p9614:9614 -d jzck/upsc-exporter -e UPS_TARGET=ups@localhost --network=host` Make sure an `upsd` server is running on the host so that `upsc` can contact it. ## docker-compose with nut-upsd server basic compose setup with `upshift/nut-upsd` ``` services: nut-upsd: image: upshift/nut-upsd user: root restart: unless-stopped privileged: true expose: - 3493 environment: - "SHUTDOWN_CMD=shutdown -h now" - "API_USER=upsmon" - "API_PASSWORD=secret" prom-upsc: image: jzck/upsc-exporter restart: unless-stopped depends_on: - nut-upsd environment: - "UPS_TARGET=ups@nut-upsd:3493" expose: - 9614 ``` Can also be used with another `upsd`, just make sure the container can see the