lightweight docker build for exporting nut's
upsc into prometheus.
container listens on
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
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