Control: retitle -1 smokeping: changed RRA defaults in 2.8, causing warnings
about different RRA parameters
> After upgrade to Trixie, following warnings are being generated on each boot:
>
> Starting latency logger daemon: smokepingWarning: RRD parameter
> mismatch('Different RRA parameters: /var/lib/smokeping/World/Google6.rrd has
> RRA:AVERAGE:0.5:1:1008, create string has RRA:AVERAGE:0.5:1:28800Different
> RRA parameters: /var/lib/smokeping/World/Google6.rrd has
> RRA:AVERAGE:0.5:12:4320, create string has RRA:AVERAGE:0.5:12:9600Different
> RRA parameters: /var/lib/smokeping/World/Google6.rrd has RRA:MIN:0.5:12:4320,
> create string has RRA:MIN:0.5:12:9600Different RRA parameters:
> /var/lib/smokeping/World/Google6.rrd has RRA:MAX:0.5:12:4320, create string
> has RRA:MAX:0.5:12:9600Different RRA parameters:
> /var/lib/smokeping/World/Google6.rrd has RRA:AVERAGE:0.5:144:720, create
> string has RRA:AVERAGE:0.5:144:2400Different RRA parameters:
> /var/lib/smokeping/World/Google6.rrd has RRA:MAX:0.5:144:720, create string
> has RRA:MAX:0.5:144:2400Different RRA parameters:
> /var/lib/smokeping/World/Google6.rrd has RRA:MIN:0.5:144:720, create string
> has RRA:MIN:0.5:144:2400'). Continuing anyway.
It basically means that the existing RRDs are created with a different
number of rows than would be created newly. These defaults have been
changed upstream in 2.8.0
https://github.com/oetiker/SmokePing/commit/1d7e0192125d83b7f29f754d41d381c3db4b7f35
They are not fatal, except that they are logged for every invocation of
the CGI as well, which can fill your disk pretty quickly when the AI
crawlers decide to hammer it.
One possible way to fix this is to set the old retention time again in
/etc/smokeping/config.d/Database
---
AVERAGE 0.5 1 1008
AVERAGE 0.5 12 4320
MIN 0.5 12 4320
MAX 0.5 12 4320
AVERAGE 0.5 144 720
MAX 0.5 144 720
MIN 0.5 144 720
---
This fixes the warning message for old RRDs, but will cause them to be
newly generated for RRDs created between the upgrade and the change back
:-\
I haven't found a way to suppress the warning.
Bernhard