I move this thred to 'dev' instead. It seems to fit better there. Problem solved.
Nagios does'nt check the return value from the fclose() call when closing the tempfile used to write retention.dat. Before I upgraded to Nagios 3 I hade severe performance problems, so I moved all temp-files to ramdisks for higher performance which worked well. But when the number of services increased after upgrading the ramdisk was'nt big enough. Since there were no log entry, and the ramdisks were only about 40-50% full, I did'nt think this was the problem - after all the ramdisk were only 100% full between the closing of the tempfile until Nagios changed the name of the tempfile to "retention.dat". Anyway. I've rewritten the code a little so that Nagios checks the fclose() return value, and if there is a problem a log entry is written. Also Nagios does not change the name of the tempfile, so the old retention data is saved instead of the new corropt data. Are you people interested in the patch? Best Regards /Markus almroth -----Original Message----- From: Andreas Ericsson [mailto:[EMAIL PROTECTED] Sent: den 14 november 2008 14:12 To: Almroth, Markus M. Cc: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Nagios retention problem. [EMAIL PROTECTED] wrote: > Does anybody know if Nagios _always_ write the retention file when > reloading/restarting? > It writes the retention file with rather frequent intervals, such as when it has done "enough" checks (where "enough" is determined sort of intelligently on a per-installation basis). Didn't the command-file trick work for you? -- Andreas Ericsson [EMAIL PROTECTED] OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231 ------------------------------------------------------------------------- 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@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