[smokeping-users] Problem using Smokeping RRD in PHPWeathermap

Russell Dwarshuis rjd at merit.edu
Fri Jun 27 17:01:53 CEST 2014


I thought of another possibility.  Your rrd configuration may somehow be be non-standard so AVERAGE has no data to fetch.

Try `/usr/local/bin/rrdtool fetch <file> AVERAGE --start now-800 --end now`
and `/usr/local/bin/rrdtool fetch <file> MAX --start now-800 --end now`
and `/usr/local/bin/rrdtool fetch <file> MIN --start now-800 --end now`


-Russell Dwarshuis

----- Original Message -----
From: "Russell Dwarshuis" <rjd at merit.edu>
To: "Tony DeMatteis" <tonyd at commspeed.net>
Cc: smokeping-users at lists.oetiker.ch
Sent: Friday, June 27, 2014 10:48:42 AM
Subject: Re: [smokeping-users] Problem using Smokeping RRD in PHPWeathermap

phpweathermap is running rrdtool fetch to get the data.  From your debug, it is retreiving the nan's:

> /usr/local/bin/rrdtool fetch
> /www/phpweathermap/htdocs/fs_smokeping/Network/switches/sw-mm2sqpk.rrd
> AVERAGE --start now-800 --end now
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > 1403873700: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan

It must not be reading the same rrd file that smokeping is using.  Check the datadir configuration option in your smokeping config file to see if the path is the same.


-Russell Dwarshuis

----- Original Message -----
From: "Tony DeMatteis" <tonyd at commspeed.net>
To: smokeping-users at lists.oetiker.ch
Sent: Friday, June 27, 2014 9:24:38 AM
Subject: Re: [smokeping-users] Problem using Smokeping RRD in PHPWeathermap

Addendum...

BTW, here is my phpweathermap node config:

NODE node09727
LABEL Latency {node:this:bandwidth_in:%d} ms / Loss 
{node:this:bandwidth_out:%d}%
TARGET 
gauge:/www/phpweathermap/htdocs/fs_smokeping/Network/switches/sw-mm2sqpk.rrd:median:loss
USESCALE pingloss in
POSITION 153 76

Thank you,

td

On 06/27/2014 06:18 AM, Tony DeMatteis wrote:
> Greetings all,
>
> I'm trying to use my smokeping rrds latency/loss in my PHPWeathermaps
> and getting a "no valid data" error.  Graph generates fine in the
> smokeping Web UI so I know it's not a lack of data.  I wouldn't think it
> a scaling issue.  And I can clearly see from the phpweathermap debug
> output that it's seeing nan data.  I have tried a number of other RRDs
> with same result.  They too show the nan data.  Could someone shed some
> light on this for me?
>
> Thank you all very much...
>
> td
>
> admin at noc2:/www/phpweathermap/htdocs# /usr/local/bin/php -q weathermap
> --config configs/smokeping_test.conf --bulge
> WARNING: configs/smokeping_test.conf: ReadData: NODE node09727, target:
> gauge:/www/phpweathermap/htdocs/fs_smokeping/Network/switches/sw-mm2sqpk.rrd:median:loss
> on config line 49 of configs/smokeping_test.conf had no valid data,
> according to WeatherMapDataSource_rrd
>
>
> admin at noc2:/www/phpweathermap/htdocs# /usr/local/bin/php -q weathermap
> --config configs/smokeping_test.conf --bulge --debug
>
> DEBUG: [ReadData at Weathermap.class.php:892] configs/smokeping_test.conf:
> ReadData for NODE node09727:
> DEBUG: [ReadData at Weathermap.class.php:901] configs/smokeping_test.conf:
> ReadData: New Target:
> gauge:/www/phpweathermap/htdocs/fs_smokeping/Network/switches/sw-mm2sqpk.rrd:median:loss
> DEBUG: [ReadData at WeatherMapDataSource_rrd.php:496]
> configs/smokeping_test.conf: Special DS names seen (median and loss).
> DEBUG: [ReadData at WeatherMapDataSource_rrd.php:516]
> configs/smokeping_test.conf: SCALING result by 1
> DEBUG: [ReadData at WeatherMapDataSource_rrd.php:574]
> configs/smokeping_test.conf: RRD ReadData: Target DS names are median
> and loss
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:322]
> configs/smokeping_test.conf: RRD ReadData: traditional style
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:362]
> configs/smokeping_test.conf: RRD ReadData: Running:
> /usr/local/bin/rrdtool fetch
> /www/phpweathermap/htdocs/fs_smokeping/Network/switches/sw-mm2sqpk.rrd
> AVERAGE --start now-800 --end now
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > 1403873700: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > 1403874000: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > 1403874300: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > 1403874600: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:382]
> configs/smokeping_test.conf: > DEBUG:
> [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:390]
> configs/smokeping_test.conf: RRD ReadData: Read 5 lines from rrdtool
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:391]
> configs/smokeping_test.conf: RRD ReadData: Headings
> are:                          uptime loss
> median               ping1 ping2               ping3               ping4
> ping5               ping6               ping7 ping8
> ping9              ping10 ping11              ping12              ping13
> ping14              ping15              ping16 ping17
> ping18              ping19              ping20
>
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:400]
> configs/smokeping_test.conf: --
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:400]
> configs/smokeping_test.conf: --1403874600: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
>
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:400]
> configs/smokeping_test.conf: --1403874300: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
>
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:400]
> configs/smokeping_test.conf: --1403874000: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
>
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:400]
> configs/smokeping_test.conf: --1403873700: nan nan nan nan nan nan nan
> nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
>
> DEBUG: [wmrrd_read_from_real_rrdtool at WeatherMapDataSource_rrd.php:455]
> configs/smokeping_test.conf: RRD ReadDataFromRealRRD: Returning
> (NULL,NULL,0)
> DEBUG: [ReadData at WeatherMapDataSource_rrd.php:616]
> configs/smokeping_test.conf: RRD ReadData: Returning (NULL,NULL,0)
>
> _______________________________________________
> smokeping-users mailing list
> smokeping-users at lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users
>

_______________________________________________
smokeping-users mailing list
smokeping-users at lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users

_______________________________________________
smokeping-users mailing list
smokeping-users at lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/smokeping-users



More information about the smokeping-users mailing list