<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2013-05-24 14:56:55]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://tracker.nagios.org/</docs>
<description>Mantis - ISSUES</description>
<link>http://tracker.nagios.org/</link>
<title>Mantis - ISSUES</title>
<image>
<title>Mantis - ISSUES</title>
<url>http://tracker.nagios.org/images/mantis_logo_button.gif</url>
<link>http://tracker.nagios.org/</link>
<description>Mantis - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2013-05-24T14:56:54-04:00</sy:updateBase>
<item>
<title>0000447: Nagios 3.5.0 problem with german Umlaut in Status Information</title>
<link>http://tracker.nagios.org/view.php?id=447</link>
<description>We made an update from Nagios 3.3.1 to Nagios 3.5.0. After this update the displayed result (Status Information) of the CheckEventLog is distorted, if it contains german umlauts like äöüÄÖÜ. When the &quot;Status Information&quot; is complete empty, all further events are not displayed.</description>
<guid>http://tracker.nagios.org/view.php?id=447</guid>
<author>StefanD &lt;StefanD@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=447#bugnotes</comments>
</item>
<item>
<title>0000455: Nagios go down every night when (maybe) logrotate</title>
<link>http://tracker.nagios.org/view.php?id=455</link>
<description>Nagios go down every night when (maybe) logrotate</description>
<guid>http://tracker.nagios.org/view.php?id=455</guid>
<author>FPastor &lt;FPastor@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=455#bugnotes</comments>
</item>
<item>
<title>0000392: having per service check timeout would be useful</title>
<link>http://tracker.nagios.org/view.php?id=392</link>
<description>service_check_timeout is a global variable and applies to all checks.&lt;br /&gt;
&lt;br /&gt;
It would be good to have capability to define timeout for each service.&lt;br /&gt;
&lt;br /&gt;
In our system we have some very long running checks but we do not want to increase the service_check_timeout value as it impacts all other checks that should be finished within that period. We just want to run some checks longer than others.</description>
<guid>http://tracker.nagios.org/view.php?id=392</guid>
<author>malvika &lt;malvika@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=392#bugnotes</comments>
</item>
<item>
<title>0000454: Vertical bar/pipe (|) character in plugin output</title>
<link>http://tracker.nagios.org/view.php?id=454</link>
<description>It's possible for a plugin to have a vertical bar (|) character in its regular output. For example, I've seen cases where check_logfiles does this when there is a '|' in /var/log/messages. Nagios interprets anything after the '|' as performance data, so all of the plugin output doesn't get reported and performance data for that point in time is corrupt.&lt;br /&gt;
&lt;br /&gt;
A solution would be for Nagios to support a way to escape the '|' in plugin output. If it did, the author of any such plugin could escape any '|' characters in the regular output.&lt;br /&gt;
&lt;br /&gt;
'\' would be an obvious choice for an escape character.</description>
<guid>http://tracker.nagios.org/view.php?id=454</guid>
<author>jwinkle &lt;jwinkle@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=454#bugnotes</comments>
</item>
<item>
<title>0000453: There is no Macro to retrieve addresses of hostgroup members</title>
<link>http://tracker.nagios.org/view.php?id=453</link>
<description>$HOSTGROUPMEMBERS$ will retrieve the names of hosts in a hostgroup, but not the addresses.  A $HOSTGROUPMEMBERSADDRESSES$ macro would be very useful.  If I want to feed this info into a service check or host check, I currently have to feed $HOSTGROUPMEMBERS$ into an external script that will parse the nagios configs to find the addresses.</description>
<guid>http://tracker.nagios.org/view.php?id=453</guid>
<author>grimm26 &lt;grimm26@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=453#bugnotes</comments>
</item>
<item>
<title>0000452: additional service check intervals...</title>
<link>http://tracker.nagios.org/view.php?id=452</link>
<description>i too would like to add my vote in favor of below report.... i have numerous service checks whose intervals are 1x hourly or 1x daily, but if it goes to WARN or CRIT, i would like to have an interval setting for those hard states so to check more often (every few minutes) until the state returns to OK thus back to 1x hourly/daily.....&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tracker.nagios.org/view.php?id=318&quot;&gt;http://tracker.nagios.org/view.php?id=318&lt;/a&gt; [&lt;a href=&quot;http://tracker.nagios.org/view.php?id=318&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://tracker.nagios.org/view.php?id=452</guid>
<author>dstone &lt;dstone@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=452#bugnotes</comments>
</item>
<item>
<title>0000318: add a feature to set a different checking interval in hard error states (not OK/UP or soft error states)</title>
<link>http://tracker.nagios.org/view.php?id=318</link>
<description>Hi.&lt;br /&gt;
&lt;br /&gt;
From my own readings and what I was told, the following is not yet possible but sounds quite useful to me:&lt;br /&gt;
&lt;br /&gt;
Currently one can set to check intervals:&lt;br /&gt;
check_interval: during ALL (both OK/UP and error) HARD states&lt;br /&gt;
retry_interval: during SOFT error states&lt;br /&gt;
&lt;br /&gt;
I'd like to have another one added (probably with a better name, though):&lt;br /&gt;
check_interval_error which defaults to check_interval (to retain compatibility.&lt;br /&gt;
&lt;br /&gt;
check_interval: should then only be used for OK/UP HARD states (no longer for error states).&lt;br /&gt;
check_interval_error: shall be used for any non-OK/HARD states&lt;br /&gt;
&lt;br /&gt;
IMHO, nothing would need to be changed for retry_interval, as there are no SOFT OK/UP states, right?&lt;br /&gt;
&lt;br /&gt;
Rationale/Motivation:&lt;br /&gt;
Right now, the following scenario cannot be handled:&lt;br /&gt;
- There are services, which need to be checked only very rarely (perhaps not even daily), e.g. whether SSH is running (or whether a backup cron job is in place).&lt;br /&gt;
These things typically fail/crash never but if they do (or if they are missing like the script) one want's to no it so it can be fixed and works when it's really needed then.&lt;br /&gt;
&lt;br /&gt;
- There are services, which should in principle never fail just temporarily (and therefore using max_check_attempts &gt; 1 and SOFT states may not be the most perfect solution).&lt;br /&gt;
Same example, SSH... it either fails always because it crashed or of missing permissions (iptables, etc.) or it should work.&lt;br /&gt;
I say should, because practise shows that sometimes ssh checks fail temporarily. But usually this is not a problem with SSH itself then, but something else... e.g. some deeply hidden network issue.&lt;br /&gt;
&lt;br /&gt;
So what I in principle want is:&lt;br /&gt;
Do some checks very rarely, but get a hard state (and therby notifications) immediately (thus max_check_attempts = 1).&lt;br /&gt;
That works so far, but the problem now is,... one already has a hard state now and the check happens only very rarely... so if one doesn't manually re-schedule one, it takes the long time (e.g. a day or so) till nagios realises that everything is already ok again.&lt;br /&gt;
&lt;br /&gt;
Introducing the option I've proposed above would allow this (and also several use cases I could think of).&lt;br /&gt;
&lt;br /&gt;
Obviously the names of the options would then be somewhat misleading and better would be a complete renaming e.g.&lt;br /&gt;
check_interval_hard_ok (= current check_interval)&lt;br /&gt;
check_interval_hard_error (what I propose here)&lt;br /&gt;
check_interval_soft_error (= current retry_interval)&lt;br /&gt;
&lt;br /&gt;
Looking forward to hear you thoughts :)&lt;br /&gt;
&lt;br /&gt;
Chris.</description>
<guid>http://tracker.nagios.org/view.php?id=318</guid>
<author>calestyo &lt;calestyo@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=318#bugnotes</comments>
</item>
<item>
<title>0000444: Nagios 3.5.0 problem with macro $ADMINEMAIL$ : @ is converted to %40 after 2 nagios reload</title>
<link>http://tracker.nagios.org/view.php?id=444</link>
<description>Hello,&lt;br /&gt;
&lt;br /&gt;
I encountered a bug on nagios 3.5.0 that I did not have on nagios 3.4.1.&lt;br /&gt;
I explained this bug here :&lt;br /&gt;
&lt;a href=&quot;http://support.nagios.com/forum/viewtopic.php?f=7&amp;t=10144&amp;p=51314#p51314&quot;&gt;http://support.nagios.com/forum/viewtopic.php?f=7&amp;t=10144&amp;p=51314#p51314&lt;/a&gt; [&lt;a href=&quot;http://support.nagios.com/forum/viewtopic.php?f=7&amp;t=10144&amp;p=51314#p51314&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
and here (for french speaker) :&lt;br /&gt;
&lt;a href=&quot;http://forums.monitoring-fr.org/index.php?topic=6612.0&quot;&gt;http://forums.monitoring-fr.org/index.php?topic=6612.0&lt;/a&gt; [&lt;a href=&quot;http://forums.monitoring-fr.org/index.php?topic=6612.0&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
Here is the description of the bug :&lt;br /&gt;
&lt;br /&gt;
The problem occurs after a second reload of Nagios.&lt;br /&gt;
&lt;br /&gt;
Here is the notification command :&lt;br /&gt;
&lt;br /&gt;
    define command{&lt;br /&gt;
            command_name            notification_service_par_mail&lt;br /&gt;
            command_line            $USER1$/sendmailservices.sh &quot;$CONTACTEMAIL$&quot; &quot;$ADMINEMAIL$&quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is my notification script (for test) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
    TO=$1&lt;br /&gt;
    EMETTEUR=$2&lt;br /&gt;
&lt;br /&gt;
    echo &quot;$TO $EMETTEUR&quot; &gt;&gt; /tmp/notifBash.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1- I restart Nagios and force a notification, everything works fine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    tail /tmp/notifBash.log&lt;br /&gt;
    &lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt; &lt;a href=&quot;mailto:user@domain.fr&quot;&gt;user@domain.fr&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2- I reload Nagios and force a notification, everything works fine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    tail /tmp/notifBash.log&lt;br /&gt;
    &lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt; &lt;a href=&quot;mailto:user@domain.fr&quot;&gt;user@domain.fr&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3- I reload Nagios again and force a notification, problem occurs :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    tail /tmp/notifBash.log&lt;br /&gt;
    &lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt; user%40domain.fr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- Another test, if my script sendmailservices.sh is not executable :&lt;br /&gt;
&lt;br /&gt;
1- I restart Nagios and force a notification, here is the nagios warning :&lt;br /&gt;
&lt;br /&gt;
    [1366287128] Warning: Attempting to execute the command &quot;/usr/local/nagios/libexec/sendmailservices.sh &quot;&lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt;&quot; &quot;&lt;a href=&quot;mailto:user@domain.fr&quot;&gt;user@domain.fr&lt;/a&gt;&quot;&quot; resulted in a return code of 126. Make sure the script or binary you are trying to execute actually exists...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2- I reload Nagios and force a notification, here is the nagios warning :&lt;br /&gt;
&lt;br /&gt;
    [1366287189] Warning: Attempting to execute the command &quot;/usr/local/nagios/libexec/sendmailservices.sh &quot;&lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt;&quot; &quot;&lt;a href=&quot;mailto:user@domain.fr&quot;&gt;user@domain.fr&lt;/a&gt;&quot;&quot; resulted in a return code of 126. Make sure the script or binary you are trying to execute actually exists...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3- I reload Nagios again and force a notification, here is the nagios warning :&lt;br /&gt;
&lt;br /&gt;
    [1366287254] Warning: Attempting to execute the command &quot;/usr/local/nagios/libexec/sendmailservices.sh &quot;&lt;a href=&quot;mailto:contact@domain.fr&quot;&gt;contact@domain.fr&lt;/a&gt;&quot; &quot;user%40domain.fr&quot;&quot; resulted in a return code of 126. Make sure the script or binary you are trying to execute actually exists...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My conclusion : after a second reload, nagios converts the '@' in the 'ADMINEMAIL' macro...</description>
<guid>http://tracker.nagios.org/view.php?id=444</guid>
<author>misterdev &lt;misterdev@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=444#bugnotes</comments>
</item>
<item>
<title>0000407: Reloading nagios config causes spaces in notifications to become plus signs</title>
<link>http://tracker.nagios.org/view.php?id=407</link>
<description>If Nagios is issued a reload command through the var/rw/nagios.cmd interface, it appears to have some weird bug where processing macros changes spaces to plus signs. The even stranger thing is that it starts out doing it with the $HOSTDURATION$ macro first. If you let it continue within about a day or so it starts to do the same for $HOSTALIAS$. An example is if $HOSTDURATION$ is &quot;0d 0h 2m 29s&quot; it will change it to be &quot;0d+0h+2m+29s&quot;. If you stop the Nagios daemon completely and then start it, the issue goes away. I can trigger it every time by issuing a reload. Service notifications/macros seem to be unaffected.</description>
<guid>http://tracker.nagios.org/view.php?id=407</guid>
<author>adamkennedy &lt;adamkennedy@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=407#bugnotes</comments>
</item>
<item>
<title>0000263: triggered downtimes for child hosts will be deleted on nagios service restart</title>
<link>http://tracker.nagios.org/view.php?id=263</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
Please find below the steps to reproduce this issue on Nagios v3.2.1 and v3.3.1, compiled from original sources, without any additional patches applied:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tracker.nagios.org/view.php?id=1&quot;&gt;0000001&lt;/a&gt; set up scheduled triggered downtime for child hosts&lt;br /&gt;
Current Status &gt; Hosts&lt;br /&gt;
- select localhost&lt;br /&gt;
- Schedule downtime for this host&lt;br /&gt;
  . put in comment&lt;br /&gt;
  . use standard type fixed&lt;br /&gt;
  . Schedule triggered downtime for all child hosts&lt;br /&gt;
&lt;br /&gt;
System &gt; Downtime&lt;br /&gt;
- shows downtime for both hosts: localhost, ntvm&lt;br /&gt;
&lt;br /&gt;
Current Status &gt; Hosts&lt;br /&gt;
- shows downtime icons on both hosts: localhost, ntvm&lt;br /&gt;
&lt;br /&gt;
=&gt; stop nagios process&lt;br /&gt;
=&gt; check retention.dat, contains both host downtimes&lt;br /&gt;
=&gt; save retention.dat into retention.dat_1 (see attachment)&lt;br /&gt;
=&gt; start nagios process&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tracker.nagios.org/view.php?id=2&quot;&gt;0000002&lt;/a&gt; check for downtimes set up in step &lt;a href=&quot;http://tracker.nagios.org/view.php?id=1&quot;&gt;0000001&lt;/a&gt;&lt;br /&gt;
System &gt; Downtime&lt;br /&gt;
- shows downtime for localhost only&lt;br /&gt;
&lt;br /&gt;
Current Status &gt; Hosts&lt;br /&gt;
- shows downtime icons on both hosts: localhost, ntvm&lt;br /&gt;
&lt;br /&gt;
=&gt; stop nagios process&lt;br /&gt;
=&gt; check retention.dat, contains both host downtimes&lt;br /&gt;
=&gt; save retention.dat into retention.dat_2 (see attachment)&lt;br /&gt;
=&gt; start nagios process&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tracker.nagios.org/view.php?id=3&quot;&gt;0000003&lt;/a&gt; check for downtimes set up in step &lt;a href=&quot;http://tracker.nagios.org/view.php?id=1&quot;&gt;0000001&lt;/a&gt;&lt;br /&gt;
System &gt; Downtime&lt;br /&gt;
- shows downtime for localhost only&lt;br /&gt;
&lt;br /&gt;
Current Status &gt; Hosts&lt;br /&gt;
- shows downtime icons on localhost only&lt;br /&gt;
&lt;br /&gt;
=&gt; stop nagios process&lt;br /&gt;
=&gt; check retention.dat, contains host downtime for localhost only&lt;br /&gt;
=&gt; save retention.dat into retention.dat_3 (see attachment)&lt;br /&gt;
&lt;br /&gt;
You will find a small test configuration and the 3 retention.dat files attached.&lt;br /&gt;
&lt;br /&gt;
Best regards&lt;br /&gt;
&lt;br /&gt;
Michael</description>
<guid>http://tracker.nagios.org/view.php?id=263</guid>
<author>mlucka &lt;mlucka@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=263#bugnotes</comments>
</item>
<item>
<title>0000445: Adding triggered downtime for child hosts causes a SIGSEGV on restart/reload</title>
<link>http://tracker.nagios.org/view.php?id=445</link>
<description>I upgraded Nagios from v3.2.1 to v.3.5.0 on Saturday evening (20/4/13).  It was running fine until I restarted it yesterday evening.  The restart failed with the following error on the last line of nagios.log:&lt;br /&gt;
&lt;br /&gt;
Caught SIGSEGV, shutting down...&lt;br /&gt;
&lt;br /&gt;
It would not restart again without the above error.  I narrowed it down to a problem with retention.dat as clearing this down and restarting solved the problem.  It worked fine for a while then hit the same problem.&lt;br /&gt;
&lt;br /&gt;
After some more troubleshooting, I noticed that scheduling triggered downtime for a host was causing the problem.  On a restart, the last entry in nagios.log before the SIGSEGV was the parent host that the triggered hosts were dependant on.  It works fine if I schedule downtime without triggering downtime for child hosts.&lt;br /&gt;
&lt;br /&gt;
I can reproduce this every time.&lt;br /&gt;
&lt;br /&gt;
I'm also seeing an issue similar to the bug reported in 0000263.  When using the retention.dat from my last backup before upgrade, there is no downtime scheduled for any of the child hosts, only the parents despite the child hosts being listed in retention.dat with triggered_by set to the downtime_id of the parent.&lt;br /&gt;
 &lt;br /&gt;
If you need any more information, let me know. &lt;br /&gt;
&lt;br /&gt;
regards,&lt;br /&gt;
Aidan</description>
<guid>http://tracker.nagios.org/view.php?id=445</guid>
<author>aidan &lt;aidan@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=445#bugnotes</comments>
</item>
<item>
<title>0000448: Nagios skips Next Scheduled Check for some tests</title>
<link>http://tracker.nagios.org/view.php?id=448</link>
<description>Every few weeks, Nagios will not run a test for some services on its 'Next Scheduled Check' time.  It then has it set in the past and never runs until Nagios is restarted and the above field gets a new future time.</description>
<guid>http://tracker.nagios.org/view.php?id=448</guid>
<author>stmsystems &lt;stmsystems@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=448#bugnotes</comments>
</item>
<item>
<title>0000443: Broken check scheduling with exclusions in format YYYY-MM-DD</title>
<link>http://tracker.nagios.org/view.php?id=443</link>
<description>I used the &quot;2013-04-15&quot; format in the exclusions, and I observed an &quot;erratic&quot; behavior, in terms of check scheduling. I am using Nagios Core 3.4.1. I would expect next check for &quot;Current Load&quot; to be scheduled for 2013-04-16 07:00:00. Instead, it's scheduled for 04-23-2013 00:00:00.&lt;br /&gt;
&lt;br /&gt;
===============================================================================&lt;br /&gt;
define service {&lt;br /&gt;
	host_name			localhost&lt;br /&gt;
	service_description		Current Load&lt;br /&gt;
	use				local-service&lt;br /&gt;
	check_command			check_local_load!5.0,4.0,3.0!10.0,6.0,4.0!!!!!!&lt;br /&gt;
	check_period			test_timeperiod&lt;br /&gt;
	register			1&lt;br /&gt;
	}&lt;br /&gt;
===============================================================================&lt;br /&gt;
define timeperiod {&lt;br /&gt;
	timeperiod_name               		test_timeperiod&lt;br /&gt;
	alias                         		test_timeperiod&lt;br /&gt;
	exclude                       		test_exclusions&lt;br /&gt;
	sunday                        		00:00-24:00&lt;br /&gt;
	tuesday                       		00:00-24:00&lt;br /&gt;
	wednesday                     		00:00-24:00&lt;br /&gt;
	thursday                      		00:00-24:00&lt;br /&gt;
	saturday                      		00:00-24:00&lt;br /&gt;
	friday                        		00:00-24:00&lt;br /&gt;
	monday                        		00:00-24:00&lt;br /&gt;
	}&lt;br /&gt;
===============================================================================&lt;br /&gt;
define timeperiod {&lt;br /&gt;
	timeperiod_name               		test_exclusions&lt;br /&gt;
	alias                         		test_exclusions&lt;br /&gt;
	2013-04-18                    		07:00-24:00&lt;br /&gt;
	2013-04-17                    		17:00-24:00&lt;br /&gt;
	2013-04-16                    		00:00-07:00&lt;br /&gt;
	2013-04-19                    		00:00-24:00&lt;br /&gt;
	2013-04-15                    		15:15-24:00&lt;br /&gt;
	}&lt;br /&gt;
===============================================================================</description>
<guid>http://tracker.nagios.org/view.php?id=443</guid>
<author>lmiltchev &lt;lmiltchev@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=443#bugnotes</comments>
</item>
<item>
<title>0000442: service_check_timeout_state missing in documentation</title>
<link>http://tracker.nagios.org/view.php?id=442</link>
<description>In the changelog for 3.4.0 there is a new configuration option called &quot;service_check_timeout_state&quot;. However it isn't documented anywhere!&lt;br /&gt;
&lt;br /&gt;
Only detailed information on how to configure this I found on the nagios-devel mailing list: &lt;a href=&quot;http://marc.info/?l=nagios-devel&amp;m=126574074724009&amp;w=2&quot;&gt;http://marc.info/?l=nagios-devel&amp;m=126574074724009&amp;w=2&lt;/a&gt; [&lt;a href=&quot;http://marc.info/?l=nagios-devel&amp;m=126574074724009&amp;w=2&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
This needs to be added to: &lt;a href=&quot;http://nagios.sourceforge.net/docs/nagioscore/3/en/objectdefinitions.html#service&quot;&gt;http://nagios.sourceforge.net/docs/nagioscore/3/en/objectdefinitions.html#service&lt;/a&gt; [&lt;a href=&quot;http://nagios.sourceforge.net/docs/nagioscore/3/en/objectdefinitions.html#service&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://tracker.nagios.org/view.php?id=442</guid>
<author>karayb &lt;karayb@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=442#bugnotes</comments>
</item>
<item>
<title>0000440: force_notification cannot be automatically checked</title>
<link>http://tracker.nagios.org/view.php?id=440</link>
<description>When you manually type the link that loads the &quot;Send custom service notification&quot; page and you want to have the Force or Broadcast checkboxes already selected, there is no change, the checkboxes are not selected.&lt;br /&gt;
&lt;br /&gt;
The address I type is something like this:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;force_notification&quot;&gt;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;force_notification&lt;/a&gt; [&lt;a href=&quot;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;force_notification&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
Similar for Broadcast:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;broadcast_notification&quot;&gt;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;broadcast_notification&lt;/a&gt; [&lt;a href=&quot;http://aaa.bbb.ccc.ddd/nagios/cgi-bin/cmd.cgi?cmd_typ=160&amp;host=HOST1&amp;service=SERVICE1&amp;broadcast_notification&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]</description>
<guid>http://tracker.nagios.org/view.php?id=440</guid>
<author>alex31 &lt;alex31@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=440#bugnotes</comments>
</item>
<item>
<title>0000364: RPM SPEC file calls configure with --datarootdir instead of --datadir - build fails</title>
<link>http://tracker.nagios.org/view.php?id=364</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
The RPM SPEC file included in 3.4.1 calls configure with the --datarootdir parameter, but this is unrecognised. configure --help suggests that datadir is correct.</description>
<guid>http://tracker.nagios.org/view.php?id=364</guid>
<author>rk295 &lt;rk295@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=364#bugnotes</comments>
</item>
<item>
<title>0000439: Hide Hosts in Group which have &quot;No matching services&quot;</title>
<link>http://tracker.nagios.org/view.php?id=439</link>
<description>Users see every host in hostgroups and servicegroups, where own hosts or services are located.&lt;br /&gt;
&lt;br /&gt;
Hosts which are not assigned to user will display &quot;No matching services&quot; in the overview.&lt;br /&gt;
&lt;br /&gt;
Can you fix this and hide all hosts, which have &quot;No matching services&quot;, because they are not assigned to user ??</description>
<guid>http://tracker.nagios.org/view.php?id=439</guid>
<author>Vega82 &lt;Vega82@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=439#bugnotes</comments>
</item>
<item>
<title>0000438: Reloads during downtime causes wrong availability calculations</title>
<link>http://tracker.nagios.org/view.php?id=438</link>
<description>In cgi/avail.c there is a function ,,compute_subject_downtime'' which increases variable service_downtime_depth (or host_downtime_depth) after every ,,DOWNTIME ALERT;STARTED'' during searching of nagios archive logs (function scan_log_file_for_archived_state_data). This is ok, because you can have two or more downtimes overlaping each other and *_downtime_depth variables are decreased after finding the end of downtime. But there is an issue:&lt;br /&gt;
&lt;br /&gt;
Function scan_log_file_for_archived_state_data doesn't connect downtime starts and stops, so if you have one real downtime, but there will be two or more lines for this one particular service (or host) that say the service has entered a scheduled downtime and only one that ends the downtime, so next critical and warning alerts will be counted as scheduled.&lt;br /&gt;
&lt;br /&gt;
Multiplication of lines with information that service (host) entering downtime occurs when during downtime you reload/restart nagios (ex. after changing configuration). This is done in handle_scheduled_downtime function in common/downtime.c. So maybe there should be information about downtime id in logs so avail.c could increase downtime's depth only for new downtimes.&lt;br /&gt;
&lt;br /&gt;
I've tested it on Nagios 3.2.3, but found that main algorithm didn't change also in 3.5.0.</description>
<guid>http://tracker.nagios.org/view.php?id=438</guid>
<author>rash &lt;rash@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=438#bugnotes</comments>
</item>
<item>
<title>0000437: Typo/Error in notification_interval for host and service escalations</title>
<link>http://tracker.nagios.org/view.php?id=437</link>
<description>From: &lt;a href=&quot;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html&quot;&gt;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html&lt;/a&gt; [&lt;a href=&quot;http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html&quot; target=&quot;_blank&quot;&gt;^&lt;/a&gt;]&lt;br /&gt;
&lt;br /&gt;
For every notification_interval description, the following text is used:&lt;br /&gt;
notification_interval: 	This directive is used to determine the interval at which notifications should be made while this escalation is valid. If you specify a value of 0 for the interval, Nagios will send the first notification when this escalation definition is valid, but will then prevent any more problem notifications from being sent out for the host. Notifications are sent out again until the host recovers. . . &lt;br /&gt;
&lt;br /&gt;
The problem sentence: &lt;br /&gt;
Notifications are sent out again until the host recovers.&lt;br /&gt;
&lt;br /&gt;
Should probably read:&lt;br /&gt;
Notifications are not sent out again until the host recovers.&lt;br /&gt;
&lt;br /&gt;
Or:&lt;br /&gt;
Notifications are sent out again once the host recovers.</description>
<guid>http://tracker.nagios.org/view.php?id=437</guid>
<author>abrist &lt;abrist@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=437#bugnotes</comments>
</item>
<item>
<title>0000436: Current Load</title>
<link>http://tracker.nagios.org/view.php?id=436</link>
<description>I have &lt;br /&gt;
2013-04-01 04:44:35] SERVICE ALERT: nms.sov11;Current Load;WARNING;HARD;4;WARNING - load average: 1.74, 3.04, 3.83&lt;br /&gt;
for my servers but i don't understand why ?&lt;br /&gt;
Every day after 3:00 night nagios start send this notifications .&lt;br /&gt;
I don't  now what process start exactly in that time.</description>
<guid>http://tracker.nagios.org/view.php?id=436</guid>
<author>muxa-mc &lt;muxa-mc@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=436#bugnotes</comments>
</item>
<item>
<title>0000375: Freshness expiration never reached</title>
<link>http://tracker.nagios.org/view.php?id=375</link>
<description>There is a possibility that a freshness expiration is never reached for a host/service if Nagios is restarted frequently.&lt;br /&gt;
&lt;br /&gt;
Here is the offending code in base/checks.c&lt;br /&gt;
&lt;br /&gt;
if (temp_service-&gt;check_type == SERVICE_CHECK_PASSIVE) {&lt;br /&gt;
		if (temp_service-&gt;last_check &lt; event_start &amp;&amp;&lt;br /&gt;
				event_start - last_program_stop &lt; freshness_threshold * 0.618)&lt;br /&gt;
		{&lt;br /&gt;
				expiration_time = event_start + freshness_threshold;&lt;br /&gt;
		}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
An example situation is you create a passive only service with a 48 hour freshness threshold. Nagios needs to run continuously for 29.664 hours before it will stop resetting the freshness expiration.</description>
<guid>http://tracker.nagios.org/view.php?id=375</guid>
<author>awiddersheim &lt;awiddersheim@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=375#bugnotes</comments>
</item>
<item>
<title>0000412: Rotated log files should use YYYY-MM-DD for date in filenames</title>
<link>http://tracker.nagios.org/view.php?id=412</link>
<description>The rotated log files created by Nagios use filenames that do not sort naturally when getting a directory listing. This is because the filenames look like &quot;nagios-MM-DD-YYYY-00.log&quot;&lt;br /&gt;
&lt;br /&gt;
It would help greatly if the filenames used YYYY-MM-DD for the date so they would sort in temporal order when getting a directory listing.</description>
<guid>http://tracker.nagios.org/view.php?id=412</guid>
<author>matt &lt;matt@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=412#bugnotes</comments>
</item>
<item>
<title>0000294: Service notifications sent while service is in scheduled downtime</title>
<link>http://tracker.nagios.org/view.php?id=294</link>
<description>Given the following scenario...&lt;br /&gt;
&lt;br /&gt;
Service A Critical hard state reached and corresponding notification sent.&lt;br /&gt;
Downtime scheduled for Service A's host until well beyond when the recovery will occur.&lt;br /&gt;
Service A Recovery hard state (Ok) reached and corresponding notification sent.&lt;br /&gt;
&lt;br /&gt;
The next test I did was to verify that I didn't need to schedule downtime for the host as well, so I repeated the above scenario except that I scheduled downtime for Service A and for Service A's host. The results were the same. Finally, as a sanity test, I did the following...&lt;br /&gt;
&lt;br /&gt;
Schedule downtime for Service A's host (only host downtime) until well beyond the next set of tests.&lt;br /&gt;
Service A Critical hard state reached and NO notification sent&lt;br /&gt;
Service A Recovery hard state (Ok) reached and NO notification sent.&lt;br /&gt;
&lt;br /&gt;
This begs the question though as to why a notification was sent out during a scheduled downtime window. The only difference here is that the service entered the non-OK hard state before the downtime began. If all events occurred within the downtime window, it worked exactly as expected.&lt;br /&gt;
&lt;br /&gt;
In my opinion, this appears to be a bug in the code, but I'm willing to listen to reasoning as to why it would behave in this fashion. This appears to be a seldom encountered scenario, however, if you forgot to schedule down time for something until after you started maintenance, it's kind of a pain to get these notifications while you're in the outage window and there doesn't appear to be any way to stop them unless you specifically disable notifications for the service.</description>
<guid>http://tracker.nagios.org/view.php?id=294</guid>
<author>derekbrewer &lt;derekbrewer@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=294#bugnotes</comments>
</item>
<item>
<title>0000085: nagios reload during a started flexible downtime ends the downtime</title>
<link>http://tracker.nagios.org/view.php?id=85</link>
<description>Hi,&lt;br /&gt;
&lt;br /&gt;
if you reload the nagios process after a started flexible downtime, the downtime has ended after the reload.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
schedule a flexible downtime from 1pm to 8 pm for 2 hours&lt;br /&gt;
service or host is maintained at 2 pm&lt;br /&gt;
nagios service is either restarted or reloaded at 3 pm&lt;br /&gt;
service or host is after the reload no longer in a downtime, even it should be another hour.&lt;br /&gt;
&lt;br /&gt;
Thorsten</description>
<guid>http://tracker.nagios.org/view.php?id=85</guid>
<author>tkocher &lt;tkocher@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=85#bugnotes</comments>
</item>
<item>
<title>0000366: Nagios keeps sending alerts when flexibile downtime is setup from external command</title>
<link>http://tracker.nagios.org/view.php?id=366</link>
<description>Actually, I am calling it via Check_MK Livestatus:&lt;br /&gt;
&lt;br /&gt;
Example from the bash script:&lt;br /&gt;
SCHEDULE_SVC_DOWNTIME;$hostman;$serviceman;$now;$nowplus120secs;0;0;120;Manipulator script;Reconstructing&quot;&lt;br /&gt;
&lt;br /&gt;
Service goes to flexibile downtime and alerts are still coming&lt;br /&gt;
SCHEDULE_SVC_DOWNTIME;$hostman;$serviceman;$now;$nowplus120secs;1;0;120;Manipulator script;Reconstructing&quot;&lt;br /&gt;
&lt;br /&gt;
Fixed downtime, no alerts (for me it acts as a workaround)</description>
<guid>http://tracker.nagios.org/view.php?id=366</guid>
<author>vincus &lt;vincus@example.com&gt;</author>
<comments>http://tracker.nagios.org/view.php?id=366#bugnotes</comments>
</item>
</channel>
</rss>
