Bonjour,
Je fais référence à un post sur le forum anglais concernant le heartbeat des fichiers RRD qui est la cause de beaucoup de problèmes chez de nombreuses personnes. En particulier des trous dans les graphes.
Au lieu de faire
(qu'il faut faire à chaque fois qu'un nouveau RRD est créé... :-( )
ce qui résoud parfois le problème, ne devrait-on pas faire plutôt dans /usr/local/oreon/ODS/lib/updateFunctions.pm (avec le dernier patch appliqué)
par :
Alors ??
Je fais référence à un post sur le forum anglais concernant le heartbeat des fichiers RRD qui est la cause de beaucoup de problèmes chez de nombreuses personnes. En particulier des trous dans les graphes.
Au lieu de faire
Code:
# cd /usr/local/oreon/OreonDataStorage # for f in *.rrd; do rrdtool tune $f --heartbeat metric:600; done
ce qui résoud parfois le problème, ne devrait-on pas faire plutôt dans /usr/local/oreon/ODS/lib/updateFunctions.pm (avec le dernier patch appliqué)
Code:
ligne 62 : $interval = $interval * $data->{'interval_length'} + 10; et ligne 66 : RRDs::create ($_[0]."/".$_[1].".rrd", "-b ".$begin, "-s ".$interval, "DS:metric:GAUGE:".$interval.":U:U", "RRA:AVERAGE:0.5:1:".$_[5], "RRA:MIN:0.5:12:".$_[5], "RRA:MAX:0.5:12:".$_[5]);
Code:
$interval = $interval * $data->{'interval_length'}; et RRDs::create ($_[0]."/".$_[1].".rrd", "-b ".$begin, "-s ".$interval, "DS:metric:GAUGE:". $interval * 2 .":U:U", "RRA:AVERAGE:0.5:1:".$_[5], "RRA:MIN:0.5:12:".$_[5], "RRA:MAX:0.5:12:".$_[5]);
Comment