Nagiosgraph graphs have gaps
Steve Burton
steve at sliderule.demon.co.uk
Wed Dec 3 02:42:10 CET 2008
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> Steve Burton wrote:
>>> Hi,
>>>
>>> I have nagios 3.0.4 running on FreeBSD and I'm using nagiosgraph to
>>> generate rrd's on the data. I'm visualizing the data with both
>>> nagiosgraph and drraw.
>>>
>>> My problem is that the graphs have gaps so I guessing that the rrd's
>>> are not being updated. I'm concentrating on just one service for
>>> debugging and I've run the plugin (which I wrote) from the
>>> command-line many times for a local server and I haven't seen it fail
>>> to connect or report or to time out. It is as though nagios is not
>>> checking the service within the heartbeat of the rrd's in question. I
>>> have set the service check interval to 5 minutes, which I believe to
>>> be the default nagiosgraph step time and the heartbeat is set to the
>>> nagiosgraph default of 600 seconds.
>>>
>>> Can anyone advise me if if this is likely to be the problem and if not
>>> how I can diagnose what is actually going on?
>> I have put a diagnose on the mailinglist for something that is either
>> the same problem or something similar.
>> The problem is that nagios can send several commands into the pipe at
>> once and the other end will only pick up one of them. So the RRD info is
>> not written. The work around is not to allow Nagios to run things in
>> parallel. But it will severly limit the amount of hosts and services one
>> can check with Nagios.
>> This should have been fixed by using the file interface instead of the
>> named pipe. The file interface was introduced about a year ago or even
>> longer back.
>> Please check the mailinglist archives for more details.
>> Hugo.
> Hugo,
> I have the following in my nagios.cfg
> # grep service_perfdata ../nagios.cfg|grep -v #
> service_perfdata_file=/var/spool/nagios/perfdata.log
> service_perfdata_file_template=$LASTSERVICECHECK$||$HOSTNAME$||$SERVICEDESC$||$SERVICEOUTPUT$||$SERVICEPERFDATA$
> service_perfdata_file_mode=a
> service_perfdata_file_processing_interval=30
> service_perfdata_file_processing_command=process-service-perfdata
> Also, the perfdata.log file size changes with time, all of which seems
> to suggest to me that I'm using the file interface. Is this correct?
> Steve.
talking to myself....
I've tweaked one plugin to write a log file. So far I'm getting an
entry about every five minutes, as expected but I'll see what happens
after daybreak when things get busy.
If this test succeeds I'll try taking apart an rrd but I've been
putting that off.
Steve.
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list