Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.55 KB

readme-debian.md

File metadata and controls

57 lines (38 loc) · 1.55 KB

Instruction for Debian / Ubuntu Systems

Please note that the software versions referenced in this document might have changed and might not be available/working unless updated.

Ensure you have correct date/time and NTPd running to keep it accurate!

All commands should be run as root or through sudo.

Install the Java Runtime from repository

apt-get install default-jre-headless wget

Download and Install InfluxDB

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.10_amd64.deb
dpkg -i influxdb_1.8.10_amd64.deb
systemctl daemon-reload
systemctl enable influxdb
systemctl start influxdb

Run the influx cli command and create the hmci database.

CREATE DATABASE "hmci" WITH DURATION 365d REPLICATION 1;

Download and Install Grafana

apt-get install -y adduser libfontconfig1
wget https://dl.grafana.com/oss/release/grafana_9.1.7_amd64.deb
dpkg -i grafana_9.1.7_amd64.deb
systemctl daemon-reload
systemctl enable grafana-server
systemctl start grafana-server

Download and Install HMCi

Download the latest version of HMCi packaged for deb.

dpkg -i hmci_2.0.2-1_all.deb

Configure HMCi

Now modify /etc/hmci.toml (edit URL and credentials to your HMCs) and test the setup by running /opt/hmci/bin/hmci -d in the foreground/terminal and look for any errors.

Press CTRL+C to stop and then start as a background service with systemctl restart hmci.

You can see the log/output by running journalctl -f -u hmci.