Projekt:graphs.k4cg.org

Aus k4cg.org
Projekt:graphs.k4cg.org
Betreuer*In noqqe
Jahr 2016
Läuft auf nixe.k4cg.org

Wir brauchen schon länger eine Möglichkeit anständige Graphen für all unsere Sensoren zu bauen. Dieses Projekt soll diese Möglichkeit nun bringen.

DOKU HOECHST UNVOLLSTAENDIG - WORK IN PROGRESS

Setup

InfluxDB und Grafana. Daten werden per REST an InfluxDB geschickt.

InfluxDB

Läuft auf Port 8086 unter v6 auf der Nixe

Grafana

Unter https://graphs.k4cg.org erreichbar. Intern unter Port 3000 erreichbar.

Apache

      {
        documentRoot = "/var/www/graphs.k4cg.org";
        port = 80;
        hostName = "graphs.k4cg.org";
        serverAliases = [ "www.graphs.k4cg.org" ];
        adminAddr = "xxx";
        extraConfig = ''
        Alias /.well-known/acme-challenge/ /var/www/challenges/
        <Directory /var/www/challenges/>
           AllowOverride None
           Require all granted
           Satisfy Any
        </Directory>
        '';
      }

      {
        documentRoot = "/var/www/graphs.k4cg.org/public";
        port = 443;
        enableSSL = true;
        sslServerCert = "/usr/local/acme-tiny/k4cg.org.crt";
        sslServerKey = "/usr/local/acme-tiny/k4cg.org.key";
        sslServerChain = "/usr/local/acme-tiny/intermediate.crt";
        hostName = "graphs.k4cg.org";
        serverAliases = [ "www.graphs.k4cg.org" ];
        adminAddr = "xxx";
        extraConfig = ''
        ProxyPass "/" "http://localhost:3000/"
        '';
      }

Collectors

Hier wird dokumentiert welche Daten wie zustande kommen, wie sie gesendet werden und wo man den Code dazu finden kann.

Licht

Geraeusche

Temperatur

Geraete in der CG

Besucherzaehlungen (manuell)

Ich will auch Graphen zeichnen

TODO. Bisher bei noqqe melden