[rrd-users] rrdtool.update() in Python-HELP

Emily Chouinard cousin17 at msu.edu
Wed Jun 25 14:51:04 CEST 2008


Does anyone even use the python binding for rrdtool?? I've been stuck on 
this for days, I think it has something to do with python interpreting 
the update() properly but I've covered all my bases and I am still 
coming up empty. Anyone, the developers of this binding???, someone 
please take a look at my code and let me know how to update() an RRD 
using the python binding, because I can do it through rrdtool alone but 
my supervisor wants to use python.
>
> Any help is greatly appreciated!! Thanks
>
> Emily Chouinard wrote:
>> So I've been working  on the python binding for rrdtool and after 
>> encountering some problems I went back to the basics, and used the 
>> example given in the tutorial to try to find what's wrong.
>>
>> I've followed the step by step directions in Alex van den Bogaerdt's 
>> RRDtool tutorial in the speed example and have translated it into 
>> python but the rrdtool.update command is giving my some slack. I 
>> followed the example but python gives me syntax errors that I can't 
>> resolve. If anyone familiar with the rrdtool python binding could 
>> give a clue as to what's going on I would really appreciate it.  
>> Here's my code, I cut and pasted it from the website, but I get this 
>> error when I run the code
>> File "redo.py", line 11
>>    rrdtool.update('test.rrd',920804700:12345)
>>    ^
>> SyntaxError: invalid syntax
>>
>>
>> import rrdtool
>> import os
>> import time
>>
>> rrdtool.create('test.rrd',
>>    '--start', 920804400,
>>    'DS:speed:COUNTER:600:U:U',
>>    'RRA:AVERAGE:0.5:1:24 ',
>>    'RRA:AVERAGE:0.5:6:10')
>>            rrdtool.update('test.rrd', 920804700:12345, 
>> 920805000:12357, 920805300:12363)
>> rrdtool.update('test.rrd', 920805600:12363, 920805900:12363, 
>> 920806200:12373)
>> rrdtool.update('test.rrd', 920806500:12383, 920806800:12393, 
>> 920807100:12399)
>> rrdtool.update('test.rrd', 920807400:12405, 920807700:12411, 
>> 920808000:12415)
>> rrdtool.update('test.rrd', 920808300:12420, 920808600:12422, 
>> 920808900:12423)
>>
>> rrdtool.graph('test.png',                                        
>> '--start', 920804400
>>         '--end', 920808000,                     
>> 'DEF:myspeed=test.rrd:speed:AVERAGE',                     
>> 'LINE2:myspeed#FF0000')
>>
>>
>> I really appreciate the help!!
>>
>
>
>



More information about the rrd-users mailing list