Skip to content

jzck/prometheus-upsc-exporter

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

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

About

🔌 Network UPS Tools exporter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published