Munin a rychlost

Petr Baláš petr.balas na gmail.com
Úterý Květen 13 20:20:42 CEST 2008


2008/5/13 Dalibor Straka <dast na panelnet.cz>:

> Ahoj,
>
> On Tue, May 13, 2008 at 12:56:20PM +0200, Petr Klíma wrote:
> > Petr Baláš wrote:
> > > Mam povolene vsechny pluginy pomoci use_node_names yes a jinak
> > > zakladni instalace v Debianu. Takze:
> > > 1) lze nejak zrychlit to generovani popr. grafy generovat on demand?
> >
> > Jiste, staci si napsat vlastni (PHP,CGI) skript generujici obrazky...
> > :-) Datove soubory jsou obycejna RRD databaze, takze pro radu
> > programovacich jazyku existuji knihovny s funkcemi pro praci s nimi
> > (jejich soucasti je funkce generujici obrazky)
> >
> Pro generovani grafu on-demand (ktere me taky uplne nicilo server, ze
> nestihal udelat stovky grafu) jsem zacal pouzivat genialni rrd-cgi.
> A jeste s parametrem --lazy ;-).
>
> Maly prikladek souboru teplota.cgi:
> #!/usr/bin/rrdcgi
> <HTML><HEAD><TITLE>x</TITLE></HEAD><BODY>
> <RRD::GRAPH
>  /var/www/ws/temp.png
>  --imginfo '<IMG SRC=/ws/%s WIDTH=%lu HEIGHT=%lu >'
>  --lazy --start -1d --end now
>  DEF:tempin=/var/lib/weatherstation/weatherstation.rrd:temp-in:AVERAGE
>  DEF:tempout=/var/lib/weatherstation/weatherstation.rrd:temp-out:AVERAGE
>  LINE1:tempin#ff0000:"Teplota doma"
>  LINE2:tempout#002fff:"Teplota venku"
>  GPRINT:tempin:LAST:"Teplota doma\: %2.1lf C"
>  GPRINT:tempout:LAST:'Teplota venku\: %2.1lf C\j'
> >
> </BODY></HTML>
>
> Pro prepis ze stavajiciho rrd staci cut&paste a obalit to hlavickou ;-),
>

Pouzil jsem ono mnou zminene CgiHowto a zda se, ze to je to co jsem
potreboval.
Ale jinak diky za tip - treba to jeste pouziju :-)


-- 
Petr Baláš - patr at balas dot cz


Další informace o konferenci Linux