Stats: Unterschied zwischen den Versionen
Noqqe (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
|||
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Wir haben diverse Sensoren und andere Statistiken aufgebaut und nutzen dafür momentan InfluxDB und Grafana auf [[Host:rumpl.k4cg.org]] im [[Projekt:Sensors]] | |||
== Besucherzahlen == | == Besucherzahlen == | ||
{{#widget:Iframe | {{#widget:Iframe | ||
|url=https://graphs.k4cg.org/dashboard-solo/db/besucher?panelId=1 | |url=https://graphs.k4cg.org/dashboard-solo/db/besucher?panelId=1 | ||
|width=100% | |width=100% | ||
|height= | |height=600 | ||
|border=0 | |border=0 | ||
}} | }} | ||
Zeile 11: | Zeile 12: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
|url=https://graphs.k4cg.org/dashboard-solo/db/ | |url=https://graphs.k4cg.org/dashboard-solo/db/sensoren?panelId=4 | ||
|width=100% | |width=100% | ||
|height=350 | |height=350 | ||
|border=0 | |border=0 | ||
}} | }} | ||
== Sensoren in der K4CG == | == Sensoren in der K4CG == | ||
Zeile 22: | Zeile 22: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
|url=https://graphs.k4cg.org/dashboard-solo/db/ | |url=https://graphs.k4cg.org/dashboard-solo/db/sensoren?panelId=1 | ||
|width=100% | |width=100% | ||
|height=350 | |height=350 | ||
Zeile 37: | Zeile 29: | ||
{{#widget:Iframe | {{#widget:Iframe | ||
|url=https://graphs.k4cg.org/dashboard-solo/db/ | |url=https://graphs.k4cg.org/dashboard-solo/db/sensoren?panelId=3 | ||
|width=100% | |width=100% | ||
|height=350 | |height=350 | ||
Zeile 47: | Zeile 39: | ||
=== Besucherzahlen === | === Besucherzahlen === | ||
https://k4cg.org/donnerstats.php prüft, ob seit dem letzen Eintrag in der influxdb ein Donnerstag war und gibt im Falle dessen ein Formular aus. | |||
Um einen neuen Eintrag einzugeben muss man den GET-Parameter "a_D" anhängen sprich | Um einen neuen Eintrag einzugeben muss man den GET-Parameter "a_D" anhängen sprich https://k4cg.org/donnerstats.php?a_D aufrufen. Es wird dann der nächste Donnerstag, für den noch kein Eintrag gespeichert ist, angezeigt nebst einem Formualfeld. Die Eingaben werden in der influxdb gespeichert. | ||
Eine Eingabe ist nur an einem Donnerstag (oder danach) möglich. | Eine Eingabe ist nur an einem Donnerstag (oder danach) möglich. | ||
Sind alle Donnerstage in der influxdb gespeichert wird eine leere Seite angezeigt. | |||
=== Temperatur in der K4CG === | === Temperatur in der K4CG === | ||
Zeile 60: | Zeile 54: | ||
* /usr/local/temperatur/temperaturecrawler.sh - Ruft alle Minute die Temperatur ab und speichert sie unter <code>/var/www/stats.k4cg.org/tempdata/</code>. | * /usr/local/temperatur/temperaturecrawler.sh - Ruft alle Minute die Temperatur ab und speichert sie unter <code>/var/www/stats.k4cg.org/tempdata/</code>. | ||
* /usr/local/temperatur/temperaturemaximumdayvalue.sh - Wird ein Mal am Tag ausgeführt, sucht die maximale Temperatur und speichert sie in <code>/var/www/stats.k4cg.org/tempdata/maximum</code> ab. | * /usr/local/temperatur/temperaturemaximumdayvalue.sh - Wird ein Mal am Tag ausgeführt, sucht die maximale Temperatur und speichert sie in <code>/var/www/stats.k4cg.org/tempdata/maximum</code> ab. | ||
Aktuelle Version vom 28. Mai 2019, 10:51 Uhr
Wir haben diverse Sensoren und andere Statistiken aufgebaut und nutzen dafür momentan InfluxDB und Grafana auf Host:rumpl.k4cg.org im Projekt:Sensors
Besucherzahlen
WLAN Geräte in der K4CG
Sensoren in der K4CG
Regelmäßig abgeholt von unserem TemperaturSensor:
Meta
Besucherzahlen
https://k4cg.org/donnerstats.php prüft, ob seit dem letzen Eintrag in der influxdb ein Donnerstag war und gibt im Falle dessen ein Formular aus.
Um einen neuen Eintrag einzugeben muss man den GET-Parameter "a_D" anhängen sprich https://k4cg.org/donnerstats.php?a_D aufrufen. Es wird dann der nächste Donnerstag, für den noch kein Eintrag gespeichert ist, angezeigt nebst einem Formualfeld. Die Eingaben werden in der influxdb gespeichert.
Eine Eingabe ist nur an einem Donnerstag (oder danach) möglich.
Sind alle Donnerstage in der influxdb gespeichert wird eine leere Seite angezeigt.
Temperatur in der K4CG
https://stats.k4cg.org/temperatur.php gibt das Chart für die Temperatur in der K4CG aus.
Die folgenden Skripte werden mittels cronjobs (/etc/nixos/services/cron.nix
) regelmäßig ausgeführt:
- /usr/local/temperatur/temperaturecrawler.sh - Ruft alle Minute die Temperatur ab und speichert sie unter
/var/www/stats.k4cg.org/tempdata/
. - /usr/local/temperatur/temperaturemaximumdayvalue.sh - Wird ein Mal am Tag ausgeführt, sucht die maximale Temperatur und speichert sie in
/var/www/stats.k4cg.org/tempdata/maximum
ab.