Käynnissä

RRDTOOL Graphing Project

Hi,

My client needs a experienced coder with rrdtool knowledge to take a .rrd file and to create graphs based on that.

Their specific requirements:

To be able to create a png image on the fly, using the specifed .rrd file and to be able to control both the width and height of the graph.

The graph should also have a nicely formatted legend at the bottom, and the data source name "CPU Utilisation" as an example at the top so it looks professional.

The four graph types they would like are:

* CPU Utilisation

* Memory Utilisation

* Network Utilisation

* Hard Disk Utilisation (Both Read And Write Combined onto the Graph)

The client would also like to be able to specify a specific time for the graph data to be shown:

* Last 24 Hours

* Last 2 Days

* Last 3 Days

* Last 4 Days

* Last 5 Days

* Last 6 Days

* Last 7 Days

* Last 14 Days

* Last 28 Days

The specific data sources in this .rrd file are:

s[cpu1].type = "DERIVE"

ds[cpu1].minimal_heartbeat = 300

ds[cpu1].min = 0.0000000000e+00

ds[cpu1].max = 1.0000000000e+00

ds[cpu1].last_ds = "1.4602"

ds[cpu1].value = 5.1400000000e-02

ds[cpu1].unknown_sec = 0

ds[cpu0].type = "DERIVE"

ds[cpu0].minimal_heartbeat = 300

ds[cpu0].min = 0.0000000000e+00

ds[cpu0].max = 1.0000000000e+00

ds[cpu0].last_ds = "0.9584"

ds[cpu0].value = 7.7500000000e-02

ds[cpu0].unknown_sec = 0

ds[memory].type = "GAUGE"

ds[memory].minimal_heartbeat = 300

ds[memory].min = 0.0000000000e+00

ds[memory].max = inf

ds[memory].last_ds = "536870912"

ds[memory].value = 1.0855503360e+09

ds[memory].unknown_sec = 0

ds[vif_0_tx].type = "DERIVE"

ds[vif_0_tx].minimal_heartbeat = 300

ds[vif_0_tx].min = -inf

ds[vif_0_tx].max = inf

ds[vif_0_tx].last_ds = "0"

ds[vif_0_tx].value = 0.0000000000e+00

ds[vif_0_tx].unknown_sec = 0

ds[vif_0_rx].type = "DERIVE"

ds[vif_0_rx].minimal_heartbeat = 300

ds[vif_0_rx].min = -inf

ds[vif_0_rx].max = inf

ds[vif_0_rx].last_ds = "0"

ds[vif_0_rx].value = 0.0000000000e+00

ds[vif_0_rx].unknown_sec = 0

ds[vbd_xvda_write].type = "DERIVE"

ds[vbd_xvda_write].minimal_heartbeat = 300

ds[vbd_xvda_write].min = -inf

ds[vbd_xvda_write].max = inf

ds[vbd_xvda_write].last_ds = "17408"

ds[vbd_xvda_write].value = 7.0261094000e+03

ds[vbd_xvda_write].unknown_sec = 0

ds[vbd_xvda_read].type = "DERIVE"

ds[vbd_xvda_read].minimal_heartbeat = 300

ds[vbd_xvda_read].min = -inf

ds[vbd_xvda_read].max = inf

ds[vbd_xvda_read].last_ds = "21443072"

ds[vbd_xvda_read].value = 4.1691693470e+06

ds[vbd_xvda_read].unknown_sec = 0

ds[vbd_xvdd_write].type = "DERIVE"

ds[vbd_xvdd_write].minimal_heartbeat = 300

ds[vbd_xvdd_write].min = -inf

ds[vbd_xvdd_write].max = inf

ds[vbd_xvdd_write].last_ds = "0.0"

ds[vbd_xvdd_write].value = 0.0000000000e+00

ds[vbd_xvdd_write].unknown_sec = 2

ds[vbd_xvdd_read].type = "DERIVE"

ds[vbd_xvdd_read].minimal_heartbeat = 300

ds[vbd_xvdd_read].min = -inf

ds[vbd_xvdd_read].max = inf

ds[vbd_xvdd_read].last_ds = "0.0"

ds[vbd_xvdd_read].value = 0.0000000000e+00

ds[vbd_xvdd_read].unknown_sec = 2

All your required to do is provide me with the rrdtool commands that I can run from the command line in linux to produce the graphs based on those variables mentioned above.

I'm good with PHP, but i'm crap with RRDTool. LOL.

I will happily provide you with the specific .rrd file that the info above came from.

Cheers,

Craig

Taidot: graafinen suunnittelu, Linux, Järjestelmänvalvoja

Näytä lisää: vif_0_tx, rrdtool lol, vif_0_rx, types of data graphs, type of graphs, top graph, memory graphs, memory graph, max network, max graph, line graph design, hard graphs, graph top, graph memory, graphing of data, graphing in c, graphing example, graphing data, graphing and data, graph info, graphic design graphs, graphic design crap, graph data type, example of graphs, data graphing

Tietoa työnantajasta:
( 33 arvostelua ) Narre Warren South, Australia

Projektin tunnus: #467415

Myönnetty käyttäjälle:

coutts99

hi, Have recently completed a similar project. Please get in touch to discuss further. Regards, Steven - [url removed, login to view]

80 $ USD 2 päivässä
(8 arvostelua)
3.8

6 freelanceria on tarjonnut keskimäärin 121 $ tähän työhön

FandaR

Hello, I have over 8 years experience as Linux adimn. I can do it. Thank You

120 $ USD 0 päivässä
(233 arvostelua)
6.8
taro

Hello, please, give me sample file to work with

250 $ USD 25 päivässä
(3 arvostelua)
4.3
dfk

Hi I can assist you with this project. rrdtool is becoming more popular and, if you are happy to write the front end via php, I'll provide the information you need to code this in the background. I'm happy to sha Lisää

100 $ USD 2 päivässä
(13 arvostelua)
4.0
FriedhelmRathjen

Hello, Craig. I think, others are heavily overestimating the price... Please, send me 1m/2h file for tests and I'll tell you, how to make all graphs just as you want. Sincerely yours, Friedhelm.

50 $ USD 1 päivässä
(1 arvostelu)
1.0
apg

Hello, I just did smokeping and mrtg on my personal server to check network and server-disk perf. Can work this out smoothly . let me know accordingly if you accept my bid. Best regards, Anshuman.

125 $ USD 1 päivässä
(0 arvostelua)
0.0