Scrapes a Stiebel-Eltron ISG installation and converts sensor data to Prometheus metrics. It has been tested with ISG 10.2.0.
-
Download latest binary from the Releases page
-
chmod +x stiebeleltron-exporter && mv stiebeleltron-exporter /usr/local/bin/
Comes with systemd unit file.
-
Download latest package from the Releases page
-
dpkg -i stiebeleltron-exporter_linux_amd64.deb
(Debian/Ubuntu) -
rpm -i stiebeleltron-exporter_linux_amd64.rpm
(CentOS) -
sudo systemctl daemon-reload
-
Edit the settings in
/etc/default/stiebeleltron-exporter
-
sudo systemctl enable stiebeleltron-exporter
-
sudo systemctl restart stiebeleltron-exporter
-
docker run -d --name stiebeleltron-exporter -p "8080:8080" ghcr.io/ccremer/stiebeleltron-exporter
-
helm repo add ccremer https://ccremer.github.io/charts
-
helm install stiebeleltron ccremer/stiebeleltron-exporter
stiebeleltron-exporter --isg.url http://isg.ip.or.hostname
Upon each call to /metrics
, the exporter will do GET requests on the given URL, and translate the HTML responses to Prometheus metrics format.
stiebeleltron-exporter
can be configured with CLI flags. Call the binary with --help
to get a list of options.
💡
|
All flags are also configurable with Environment variables.
Replace the . char with _ and uppercase the names in order for them to be recognized, e.g. --log.level debug becomes LOG_LEVEL=debug .
CLI flags take precedence though.
|