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