[rrd-users] Help in RRD XPORT

Utpal Bora cs14mtech11017 at iith.ac.in
Mon Mar 30 23:12:14 CEST 2015


Thanks a lot Steve. That cleared all my doubts.

On Sat, Mar 28, 2015 at 12:16 PM, Steve Shipway <s.shipway at auckland.ac.nz>
wrote:

>  "ERROR: invalid rpn expression in: d1,POP,123"  --  This will assume you
> have already defined a variable 'd1' using either a DEF or CDEF.  If you
> haven't then you'll get this error.
>
> As for setting a CDEF to a string value, this is impossible.  RRDTool only
> handles numerical time-series data, so you cannot get a string output like
> this using the XPORT function.
>
> Steve
>
>  *Steve Shipway*
> University of Auckland ITS
> *UNIX Systems Design Lead*
> s.shipway at auckland.ac.nz
> Ph: +64 9 373 7599 ext 86487
>
>   ------------------------------
> *From:* Utpal Bora [cs14mtech11017 at iith.ac.in]
> *Sent:* Saturday, 28 March 2015 2:50 a.m.
> *To:* Steve Shipway
> *Cc:* rrd-users at lists.oetiker.ch
> *Subject:* Re: [rrd-users] Help in RRD XPORT
>
>    Thank you very much Steve.
>
> rrdtool xport
>           DEF:out=if1-inouts.rrd:outoctets:AVERAGE
>         *  CDEF:customvar=out,POP,123*
>           XPORT:out:"out bytes"
>           XPORT:*customvar*:"Temp" >> /home/temp/abc.xml
>
>
>  I tried as you suggested. However, I am getting the error "ERROR: invalid
> rpn expression in: d1,POP,123" .
>  Then I tried using TIME function, which worked fine. Is it that we can
> use POP function only for time variables?
>
>  My requirement is to return the PATH of the database as a STRING in the
> xml. Is it possible to do so? Or the stack can handle only Time variables
> or numbers?
>
> rrdtool xport
>           DEF:out=if1-inouts.rrd:outoctets:AVERAGE
>         *  CDEF:customvar=out,POP,"/path/to/if1-inouts.rrd"*
>           XPORT:out:"out bytes"
>           XPORT:*customvar*:"Temp" >> /home/temp/abc.xml
>
> Thanks again.
>
>
> On Fri, Mar 27, 2015 at 3:48 AM, Steve Shipway <s.shipway at auckland.ac.nz>
> wrote:
>
>>  Set up an additional CDEF.
>>
>> rrdtool xport
>>           DEF:out=if1-inouts.rrd:outoctets:AVERAGE
>>         *CDEF:customvar=out,POP,12345*
>>           XPORT:out:"out bytes"
>>           XPORT:*customvar*:"Temp" >> /home/temp/abc.xml
>>
>> Now you'll get a column with '12345' in it next to the outoctets column.
>>
>> Note that you need the 'out,POP' to make customvar a time series,
>> although you throw away the original 'out' value.  You can't just use
>> 'CDEF:customvar=12345'.
>>
>> Steve
>>
>>  *Steve Shipway*
>> University of Auckland ITS
>> *UNIX Systems Design Lead*
>> s.shipway at auckland.ac.nz
>> Ph: +64 9 373 7599 ext 86487
>>
>>   ------------------------------
>> *From:* rrd-users [rrd-users-bounces+s.shipway=
>> auckland.ac.nz at lists.oetiker.ch] on behalf of Utpal Bora [
>> cs14mtech11017 at iith.ac.in]
>> *Sent:* Friday, 27 March 2015 3:57 a.m.
>> *To:* rrd-users at lists.oetiker.ch
>> *Subject:* [rrd-users] Help in RRD XPORT
>>
>>      Hello Everyone,
>>
>>  I am working on a Network Visualization project using RRDTool for my
>> graduate course on Network Engineering.
>>
>>  I want to use the export feature of RRDtool to create an XML where I
>> want to add some hard coded values(DS not in RRD) to the xml.
>>  However, I could not find a solution as of yet.
>>  Please assist me on this.
>>
>>  What I am trying to do -
>>
>> rrdtool xport \
>>           DEF:out=if1-inouts.rrd:outoctets:AVERAGE \
>>           XPORT:out:"out bytes" >> /home/temp/abc.xml
>>           XPORT:"SOME_CUSTOM_VALUE":"Temp" >> /home/temp/abc.xml
>>
>> Here I want to append SOME_CUSTOM_VALUE to the output xml, which I am not able to do as SOME_CUSTOM_VALUE is not present in the database.
>>
>>
>>
>>
>>
>>
>> --
>>   Regards,
>>
>>  Utpal Bora
>>  M. Tech 1st year
>>  Computer Science & Engineering
>>  IIT Hyderabad
>>
>
>
>
> --
>   Regards,
>
>  Utpal Bora
>  M. Tech 1st year
>  Computer Science & Engineering
>
>


-- 
Regards,

Utpal Bora
M. Tech 1st year
Computer Science & Engineering
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.oetiker.ch/pipermail/rrd-users/attachments/20150331/2590a9d7/attachment.html>


More information about the rrd-users mailing list