Using the rpm from dag's rpm
<a href="http://dag.wieers.com/packages/nagios/nagios-1.2-2.1.el3.rf.i386.rpm">http://dag.wieers.com/packages/nagios/nagios-1.2-2.1.el3.rf.i386.rpm</a>
repository I've noticed a very undesired behavior when changing or
adding service checks to a host.  Whenever the interval changes it
will shedule the next check out for over a year!   If I
manual have nagios check the service it starts working like it should
and the next check comes at the desired interval but the minute I
change anything I have to manual re-check it to get the schedule
correct again.  Here is an example of what I mean<br>
<br>
<table border="0">
<tbody><tr><td class="dataVar">Current Status:</td><td class="dataVal"><div class="serviceOK">  OK    </div></td></tr>
<tr><td class="dataVar">Status Information:</td><td class="dataVal">OK - HTTP/1.1 302 Redirect - 0.008 second response time</td></tr>
<tr><td class="dataVar">Current Attempt:</td><td class="dataVal">1/3</td></tr>
<tr><td class="dataVar">State Type:</td><td class="dataVal">HARD</td></tr>
<tr><td class="dataVar">Last Check Type:</td><td class="dataVal">ACTIVE</td></tr>
<tr><td class="dataVar">Last Check Time:</td><td class="dataVal">11-15-2005 12:36:13</td></tr>
<tr><td class="dataVar">Status Data Age:</td><td class="dataVal"> 0d  0h 33m 21s</td></tr>
<tr><td class="dataVar">Next Scheduled Active Check:  </td><td class="dataVal">01-01-2006 13:39:45</td></tr>
<tr><td class="dataVar">Latency:</td><td class="dataVal">< 1 second</td></tr>
<tr><td class="dataVar">Check Duration:</td><td class="dataVal">< 1 second</td></tr>
<tr><td class="dataVar">Last State Change:</td><td class="dataVal">11-11-2005 16:58:37</td></tr>
<tr><td class="dataVar">Current State Duration:</td><td class="dataVal"> 3d 20h 10m 57s</td></tr>
<tr><td class="dataVar">Last Service Notification:</td><td class="dataVal">N/A</td></tr>
<tr><td class="dataVar">Current Notification Number:</td><td class="dataVal">0</td></tr>
<tr><td class="dataVar">Is This Service Flapping?</td><td class="dataVal">N/A</td></tr>
<tr><td class="dataVar">Percent State Change:</td><td class="dataVal">N/A</td></tr>
<tr><td class="dataVar">In Scheduled Downtime?</td><td class="dataVal"><div class="downtimeINACTIVE">  NO  </div></td></tr>
<tr><td class="dataVar">Last Update:</td><td class="dataVal">11-15-2005 13:09:24</td></tr></tbody>
</table>
<br>
The next scheduled check isn't until Jan!!  why is this happeningn <br>
<br>
<br>
# Service definition<br>
define service{<br>
       
use                            
generic-service         ; Name
of service template to use<br>
       
host_name                      
HOSTNAME<br>
       
service_description            
Availability - HTTP<br>
       
is_volatile                    
0<br>
       
check_period                   
24x7<br>
       
max_check_attempts             
3<br>
        normal_check_interval           15<br>
       
retry_check_interval           
1<br>
       
contact_groups                 
linux-admins<br>
        notification_interval           240<br>
       
notification_period            
24x7<br>
       
notification_options           
w,u,c,r<br>
       
check_command                  
check_http<br>
        }<br>
<br>
<br>
All I did was change the normal check interval and reloaded the config.<span style="font-style: italic;"><span style="font-style: italic;"><span style="font-style: italic;"></span></span></span><br>