Nabídka

Zobrazit příspěvky

Zde lze prohlédnout všech příspěvky uživatele. Jsou zde vidět pouze příspěvky z oblastí, do kterých máte přístup.

Nabídka Zobrazit příspěvky

Příspěvky - Bohdan.K

#1
Vývoj / Re:RRDtool přes web
10. 02. 2021, 21:41:31
Takto v te HTML zavolam ten PHP  rrd.php
<img src="rrd.php" />

<?php
$opts
= array(
   
"--start", "-1d",
   
"--title=Bohdan",
   
"--width=800",
   
"--height=240",
   
"DEF:teplota1=/media/databaze_teplota.rrd:teplota1:AVERAGE",
   
"DEF:teplota2=/media/databaze_teplota.rrd:teplota2:AVERAGE",
   
"DEF:teplota3=/media/databaze_teplota.rrd:teplota3:AVERAGE",
);

 
$graphObj = new RRDGraph('-');
 
$graphObj->setOptions($opts);
 
$res = $graphObj->saveVerbose();

 
header("Content-type: image/png");
 echo
$res['image'];
?>


Alespon poradte, jak dosadit ty odeslane data?
#2
Vývoj / Re:RRDtool přes web
10. 02. 2021, 21:20:10
InfluxDB + Grafana jsem take zkoušel.
Nejste tu ochotní mi pomoct s RRDtool a ja polezu do grafany.
#3
Vývoj / Re:RRDtool přes web
10. 02. 2021, 21:01:00
Tak jinak.
Když tu moji stranku zavolam takto.

data-src-template="graf1.php?width={{width}}&amp;height={{height}}&amp;start={{start}}&amp;end={{end}}&amp;zoom={{zoom}}&amp;rand={{random}}"

Jak v te strance graf1.php načtu do proměn ty hodnoty, width, height, start atd?
#4
Vývoj / Re:RRDtool přes web
10. 02. 2021, 17:41:45
@ mhepp - Tak ja jsem to zas pochopil jinak.
Je tam toto.
data-src-template="graphA?width={{width}}&amp;height={{height}}&amp;start={{start}}&amp;end={{end}}&amp;zoom={{zoom}}&amp;rand={{random}}"

Takže v tom adresaři si vytvořim soubor třeba graf1.php

A při kliknuti na ten button ho zavolam a pošlu mu nastavene parametry

data-src-template="graf1.php?width={{width}}&amp;height={{height}}&amp;start={{start}}&amp;end={{end}}&amp;zoom={{zoom}}&amp;rand={{random}}"

A při kliknuti na ten button ten soubor graf1.php zavolam s parametry.
V tom souboru se za pomoci php-rrd vytvoři graf a odešle zpatky.

Ja to určitě dam, ale bez vás mi to bude dost dlouho trvat  :-\

#5
Vývoj / Re:RRDtool přes web
10. 02. 2021, 14:24:43
Zkoušel jsem influxdb, prometheus, Collectd, Monitorix a RRDtool se mi libi nejvic.
Pomuže někdo?
#6
Vývoj / Re:RRDtool přes web
10. 02. 2021, 11:41:38
Tu stranku znam, je to ale psane v perl.
Už jsem se naučil přes bash vytvořit databazi, krmit ji i vygenerovat png fraf.
Ten web je ma slabina :-\
#7
Vývoj / RRDtool přes web
10. 02. 2021, 09:54:50
Dobrý den.
Nenajde se tu někdo, kdo umi v RRDtool a zvladne ho i přes web a pomuže začatečnikovi?
Mam vytvořený graf pro 3 hodnoty a umím ho i krmit
rrdtool update /media/Disk/databaze_teploty.rrd N:teplota1:teplota2:teplota3

Našel jsem toto
https://github.com/oetiker/RrdGraphJS

Je tam index.html a v něm

<div><img
        style="width:695px;height:238px" class="graph"
        data-src-template="graphA?width={{width}}&amp;height={{height}}&amp;start={{start}}&amp;end={{end}}&amp;zoom={{zoom}}&amp;rand={{random}}"
    /></div>

    <div><img
        style="width:695px;height:238px" class="graph"
        data-src-template="graphB?width={{width}}&amp;height={{height}}&amp;start={{start}}&amp;end={{end}}&amp;zoom={{zoom}}&amp;rand={{random}}"
    /></div>



Neporadi někdo jak přes to načist moji databazi?

Neumím přes web ale vola se tam nějaký soubor graphA a graphB
Děkují za jakoukoliv pomoc či radu, ktera mi toto pomuže vyřešit.