Re: ragraph vs. Ubuntu 16.04 (probably a Perl issue)

Wim Biemolt via Argus-info <[email protected]>
Newsgroups gmane.network.argus
Message-ID <[email protected]>
Hello,

On 08/07/16 14:38, Carter Bullard via Argus-info wrote:

> Can you run with the -debug option … that should show us what is being
> stuffed into the rdd ???  Any chance you can generate a minimum data
> file that replicates the problem ???

In case of problems first consult this list. ;-) Since I seem to have
roughly the same issue (on a different os). The result with the debug.
I'm having rrdtool-1.6.0_1 installed. The rrd seems fine with me.

> ragraph -debug pkts dport -M 5m -r argus-id5-log - port 53
> DEBUG: RagraphProcessArgusData: exec: /usr/local/bin/rabins -c, -M hard zero -p6 -GL0 -s ltime  pkts dport -M 5m -r argus-id5-log - port 53 > /tmp/tmp.0.t1443Z
> DEBUG: RagraphReadInitialValues(/tmp/tmp.0.t1443Z)
> DEBUG: RagraphReadInitialValue(/tmp/tmp.0.t1443Z): start 1469102400 stop 1469103000 last 1469103000 seconds 900 step 300 Columns LastTime,TotPkts,Dport bins 3
> DEBUG: RagraphGenerateRRDParameters(/tmp/tmp.0.t1443Z)
> DEBUG: RagraphGenerateRRD: split 0 lower 0
> DEBUG: RagraphGenerateRRD(/tmp/tmp.0.t1443Z)
> DEBUG: RagraphGenerateRRD: RRDs::create /tmp/tmp.0.t1443Z.rrd, --start 1469102400 --step 300 DS:objectIn0:GAUGE:300:U:U RRA:AVERAGE:0.5:1:3
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - thisobject is domain
> DEBUG: RagraphGenerateRRD - RRDs::update /tmp/tmp.0.t1443Z.rrd, 1469102700:13
> DEBUG: RagraphGenerateRRD - RRDs::update /tmp/tmp.0.t1443Z.rrd, 1469103000:4
> DEBUG: RagraphGeneratePNG - rrd_pngs /tmp/tmp.0.t1443Z.rrd ragraph.png
> DEBUG: RagraphGeneratePNG - rrd_args --base 1000 --vertical-label Total Packets --start 1469102400 --end 1469103000 --color BACK#EAEAE0 --color SHADEA#EAEAE0 --color SHADEB#EAEAE0 --color CANVAS#FAFAF0 --imgformat PNG
> DEBUG: RRDs::last /tmp/tmp.0.t1443Z.rrd
> DEBUG: RagraphGeneratePNG RRDs::graph ragraph.png, --base 1000 --vertical-label Total Packets --start 1469102400 --end 1469103000 --color BACK#EAEAE0 --color SHADEA#EAEAE0 --color SHADEB#EAEAE0 --color CANVAS#FAFAF0 --imgformat PNG --width 651 --height 353 DEF:alphaIn0=/tmp/tmp.0.t1443Z.rrd:objectIn0:AVERAGE CDEF:ralphaIn0=alphaIn0,300,/ COMMENT:Thu Jul 21 2016\c COMMENT:\s HRULE:0#888888 AREA:ralphaIn0#e000e0:  domain       : COMMENT:\s COMMENT:\s COMMENT:\s COMMENT:\s COMMENT:\s COMMENT:\s
> ERROR: Unused Arguments "" in command : AREA:ralphaIn0#e000e0:  domain       :
> DEBUG: RagraphCleanUp - rm -f /tmp/tmp.0.t1443Z /tmp/tmp.0.t1443Z.rrd /tmp/tmp.0.t1443Z.rrdargs

I have the impression the .rrd itself is ok. Only the final command to
generate a graph seems a bit unexpected. Any idea what is going wrong?

> rrdtool dump /tmp/tmp.0.t1443Z.rrd
> <?xml version="1.0" encoding="utf-8"?>
> <!DOCTYPE rrd SYSTEM "http://oss.oetiker.ch/rrdtool/rrdtool.dtd">
> <!-- Round Robin Database Dump -->
> <rrd>
> 	<version>0003</version>
> 	<step>300</step> <!-- Seconds -->
> 	<lastupdate>1469103000</lastupdate> <!-- 2016-07-21 14:10:00 CEST -->
> 
> 	<ds>
> 		<name> objectIn0 </name>
> 		<type> GAUGE </type>
> 		<minimal_heartbeat>300</minimal_heartbeat>
> 		<min>NaN</min>
> 		<max>NaN</max>
> 
> 		<!-- PDP Status -->
> 		<last_ds>4</last_ds>
> 		<value>0.0000000000e+00</value>
> 		<unknown_sec> 0 </unknown_sec>
> 	</ds>
> 
> 	<!-- Round Robin Archives -->
> 	<rra>
> 		<cf>AVERAGE</cf>
> 		<pdp_per_row>1</pdp_per_row> <!-- 300 seconds -->
> 
> 		<params>
> 		<xff>5.0000000000e-01</xff>
> 		</params>
> 		<cdp_prep>
> 			<ds>
> 			<primary_value>4.0000000000e+00</primary_value>
> 			<secondary_value>0.0000000000e+00</secondary_value>
> 			<value>NaN</value>
> 			<unknown_datapoints>0</unknown_datapoints>
> 			</ds>
> 		</cdp_prep>
> 		<database>
> 			<!-- 2016-07-21 14:00:00 CEST / 1469102400 --> <row><v>NaN</v></row>
> 			<!-- 2016-07-21 14:05:00 CEST / 1469102700 --> <row><v>1.3000000000e+01</v></row>
> 			<!-- 2016-07-21 14:10:00 CEST / 1469103000 --> <row><v>4.0000000000e+00</v></row>
> 		</database>
> 	</rra>
> </rrd>

Cheers,

-Wim
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.