[rrd-users] Re: Processing HEX values

Baker, John JBaker at harmanbecker.com
Mon Dec 18 18:22:46 MET 2006


Marcel, if you're familiar with scripting in Perl, there is a function
"hex" that happily do what you need. 

# perldoc -f hex

hex EXPR
hex     Interprets EXPR as a hex string and returns the corresponding
        value.  (To convert strings that might start with either 0,
        "0x", or "0b", see "oct".)  If EXPR is omitted, uses $_.

            print hex '0xAf'; # prints '175'
            print hex 'aF';   # same

        Hex strings may only represent integers.  Strings that would
        cause integer overflow trigger a warning.  Leading whitespace
        is not stripped, unlike oct(). To present something as hex,
        look into "printf", "sprintf", or "unpack".

John
-----Original Message-----
From: rrd-users-bounce at list.ee.ethz.ch
[mailto:rrd-users-bounce at list.ee.ethz.ch] On Behalf Of Marcel Schulte
Sent: Monday, December 18, 2006 4:16 AM
To: rrd-users at list.ee.ethz.ch
Subject: [rrd-users] Processing HEX values

Hi users,
'd like to graph some statistical data of SNMP-devices with rrdtool.

These data's stored in SNMP as hex values. Is it possible to get those
values graphed as decimal ones?

Maybe I could define the DS as COUNTER and then convert to decimal with
a RPN definition?

Has anybody done that before?

Many thanks in advance.

Regards,
Marcel


--
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://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/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://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi



More information about the rrd-users mailing list