Page 1 of 1

rrd: found extra data on update argument:

Posted: Tue Nov 28, 2017 10:33 pm
by padu_3891
For my hosts the ping graph is not populating (getting empty graph) and In npcd.log and getting lot error message as
"rrd: found extra data on update argument: "

Surfed in net and found the change in number of DS for rrd differs .

But it runs perfect with another nagios server with same scenario .

only diff between two servers version of pnp . Server in working condition has 0.6.21 and the server whic is not working has 0.6.13

Please let me know how to deal with this

Re: rrd: found extra data on update argument:

Posted: Wed Nov 29, 2017 5:32 pm
by dwhitfield
Can you update the non-working server to pnp 0.6.21?

Re: rrd: found extra data on update argument:

Posted: Wed Feb 28, 2018 3:35 pm
by padu_3891
updated to Program: pnp4nagios-0.6.21 .

But no good news

error messages at perfdata.log as follows .. lot of such error messages

2018-02-28 20:36:43 [32040] [0] RRDs::update /usr/local/nagios/share/perfdata/033/_HOST_.rrd 1519850178:50.825:0:58.531:43.119
2018-02-28 20:36:43 [32040] [0] RRDs::update ERROR /usr/local/nagios/share/perfdata/033/_HOST_.rrd: found extra data on update argument: 58.531:43.119
2018-02-28 20:36:43 [32040] [0] RRDs::update /usr/local/nagios/share/perfdata/056/_HOST_.rrd 1519850178:40.928:0:46.850:35.005
2018-02-28 20:36:43 [32040] [0] RRDs::update ERROR /usr/local/nagios/share/perfdata/056/_HOST_.rrd: found extra data on update argument: 46.850:35.005
2018-02-28 20:36:43 [32040] [0] RRDs::update /usr/local/nagios/share/perfdata/053/_HOST_.rrd 1519850178:45.491:0:48.727:42.255
2018-02-28 20:36:43 [32040] [0] RRDs::update ERROR /usr/local/nagios/share/perfdata/053/_HOST_.rrd: found extra data on update argument: 48.727:42.255

Re: rrd: found extra data on update argument:

Posted: Wed Feb 28, 2018 4:14 pm
by scottwilkerson
While this page was for info on fixing a XI bug, it may be of assistance
https://support.nagios.com/kb/article.php?id=149

The script adjusts the rrd's to have the correct amount of datasources based on what is in the XML files

Re: rrd: found extra data on update argument:

Posted: Thu Mar 01, 2018 9:00 am
by padu_3891
Thats really a great help .

It is fixing the issue .

It would be great if i can find the reason for this . same configuration same nagios version working fine with automatic adjustment of number of DS in rrd .

Re: rrd: found extra data on update argument:

Posted: Thu Mar 01, 2018 9:36 am
by scottwilkerson
padu_3891 wrote:Thats really a great help .

It is fixing the issue .

It would be great if i can find the reason for this . same configuration same nagios version working fine with automatic adjustment of number of DS in rrd .
Different versions of plugins can return different quantity of datasources of perfdata. This is what caused the problem that made us create that script.. A new check_ping had additional DS as of a certain version when they added rtamin and rtamax