[rrd-users] Re: Converting ASCII logs to RRD
Gary Pavlik
gpavlik at epicrealm.com
Tue Jan 9 15:42:10 MET 2001
Shwaine,
Sorry for the late reply....This is very easy to do. Attack it it
two steps:
1) create the rrd file for your various DSs.
2) create an update script/file for each rrdfile.
1) Create the RRD file with the RRAs you want, something like
#!/bin/bash
rrdfile=$1
stime=$2
rrdtool create $rrdfile --start $stime --step 1200\
DS:ds19:GAUGE:2400:U:U \
DS:ds20:GAUGE:2400:U:U \
DS:ds21:GAUGE:2400:U:U \
DS:ds22:GAUGE:2400:U:U \
DS:ds23:GAUGE:2400:U:U \
DS:ds24:GAUGE:2400:U:U \
DS:ds25:GAUGE:2400:U:U \
.
.
.
RRA:AVERAGE:0.5:1:150 \
RRA:AVERAGE:0.5:3:386 \
RRA:AVERAGE:0.5:36:152 \
RRA:MAX:0.5:36:152 \
RRA:AVERAGE:0.5:72:370 \
RRA:MAX:0.5:72:370
2) create update script/file:
#!/bin/bash
rrdfile=$1
rrdtool update $rrdfile\
976238400:128516.00:444.00:128072.00:112104.00:924104.00:1036208.00:465860.0
0:
570348.00:83816.00:336660.00:17096.00:17646732.00:252972.00:16497336.00:5217
80.0
0:52.00:495224.00:39985.00:9736.00:28241.00:16310860.00:285512.00:15196796.0
0:52
6760.00:2004.00:524756.00\
976239600:128516.00:444.00:128072.00:111788.00:924420.00:1036208.00:465552.0
0:
570656.00:82344.00:336660.00:17104.00:17646732.00:253168.00:16497140.00:5217
80.0
0:52.00:495224.00:39985.00:9736.00:28241.00:16310860.00:285200.00:15197108.0
0:52
6760.00:2004.00:524756.00\
976240800:128516.00:444.00:128072.00:112100.00:924108.00:1036208.00:465848.0
0:
570360.00:83616.00:336660.00:17088.00:17646732.00:253316.00:16496992.00:5217
80.0
0:52.00:495224.00:39985.00:9736.00:28241.00:16310860.00:285160.00:15197148.0
0:52
6760.00:2004.00:524756.00
Of course generating the above data is left as an exercise for the sudent.
Hope this helps,
Gary.
-----Original Message-----
From: Shwaine [mailto:shwaine at malevolence.com]
Sent: Saturday, January 06, 2001 5:20 AM
To: rrd-users at list.ee.ethz.ch
Subject: [rrd-users] Converting ASCII logs to RRD
I have a game (LP Mud) which wishes to have a graphical output
of our usage statistics. I have well over a years worth of data stored
in ASCII files that I'd like to convert to RRD format in order to
produce
live webpage statistics and reduce game strain caused by people
using the in-game commands (which are coded in a language parsed
through the game engine so they are inheriently slower and more
resource intensive than something at shell). I can not lose this data
(starting a new RRD file is trivial). I can not use "rrdtool update" to
accomplish this since it will not accept a time that is before its last
update (according to the error message that my Perl script spammed
when I tried to convert the files using update).
Is there any way to get this data into the RRD format? If not, I will
have to move on and use another package or code my own that
will allow me to save my old data. As I said, losing this data is not
an option.
Thanks,
Shwaine
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
--
Unsubscribe mailto:rrd-users-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-users-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-users
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-users
mailing list