/sensors-exporter

Prometheus compatible exporter, exposes available values from lm-sensors

Primary LanguageRust

sensors-exporter

Build

Docker Pulls

Run with docker

docker run -d \
    --name sensors-exporter \
    -p 8282:8282 \
    anthonymolinari/sensors-exporter:latest

prometheus scrape job:

- job_name: 'sensors-exporter'
    metrics_path: /metrics
    static_configs:
      - targets: ['sensors-exporter:8282']

Build from source:

Install dependencies

sudo apt isntall librust-clang-sys-dev \
    lm-sensors \
    librust-libsensors-sys-dev \
    libsensors-dev \

Clone repo

git clone https://github.com/anthonymolinari/sensors-exporter

Compile & run

cd sensors-exporter && cargo build --release 
./targets/release/sensors-exporter