Hi all,

It may purely be me being thick, but I'm really struggling to get my
Nagios setup (3.0.6 on Debian Lenny) to use timeperiods the way I want
it to.

We have a server running Plesk and "Plesk Total Backup".  For this to
work it seems to take all the services down - http, https, imap, & pop3
are the only ones I'm interested in however.

We have a number of servers running the same services but this is the
only one where the services are stopped like this.  I realise the issue
is with the fact that the various services are listed with notification
timeperiods of 24x7, but how do I single out the services on a single
server?  Would I need to create a new service entry for the above 4
services for this specific server?

I have the following in my Nagios setup:

define timeperiod{
        timeperiod_name exceptpsabackup
        alias           psabackup
        monday          00:00-01:00,04:00-23:59
        tuesday         00:00-01:00,04:00-23:59
        wednesday       00:00-01:00,04:00-23:59
        thursday        00:00-01:00,04:00-23:59
        friday          00:00-01:00,04:00-23:59
        saturday        00:00-01:00,04:00-23:59
        sunday          00:00-01:00,04:00-23:59
}

define host{
        use             generic-host
        host_name       MyServerName
        alias           MyServerAlias
        address         12.34.56.78
        contact_groups  Tech
        check_period            exceptpsabackup
        notification_period     exceptpsabackup
}

define host{
        name                            generic-host    ; The name of this host 
template
        notifications_enabled           1               ; Host notifications 
are enabled
        event_handler_enabled           1               ; Host event handler is 
enabled
        flap_detection_enabled          1               ; Flap detection is 
enabled
        failure_prediction_enabled      1               ; Failure prediction is 
enabled
        process_perf_data               1               ; Process performance 
data
        retain_status_information       1               ; Retain status 
information across program restarts
        retain_nonstatus_information    1               ; Retain non-status 
information across program restarts
        check_command                   check-host-alive
        max_check_attempts              10
        notification_interval           0
        notification_options            d,r,f,s
        register                        0               ; DONT REGISTER THIS 
DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
}

define service {
        host_name               MyServerName
        service_description     HTTP
        check_command           check_http
        use                     generic-service
        notification_interval   0 ; set > 0 if you want to be renotified
}

define service{
        name                            generic-service ; The 'name' of this 
service template
        active_checks_enabled           1       ; Active service checks are 
enabled
        passive_checks_enabled          1       ; Passive service checks are 
enabled/accepted
        parallelize_check               1       ; Active service checks should 
be parallelized (disabling this can lead to major performance problems)
        obsess_over_service             1       ; We should obsess over this 
service (if necessary)
        check_freshness                 0       ; Default is to NOT check 
service 'freshness'
        notifications_enabled           1       ; Service notifications are 
enabled
        event_handler_enabled           1       ; Service event handler is 
enabled
        flap_detection_enabled          1       ; Flap detection is enabled
        failure_prediction_enabled      1       ; Failure prediction is enabled
        process_perf_data               1       ; Process performance data
        retain_status_information       1       ; Retain status information 
across program restarts
        retain_nonstatus_information    1       ; Retain non-status information 
across program restarts
        notification_interval           0               ; Only send 
notifications on status change by default.
        is_volatile                     0
        check_period                    24x7
        normal_check_interval           5
        retry_check_interval            1
        max_check_attempts              4
        notification_period             24x7
        notification_options            w,u,c,r
        contact_groups                  Tech
        register                        0       ; DONT REGISTER THIS DEFINITION 
- ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }

Cheers.
Grant.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Nagios-users mailing list
[email protected]
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

Reply via email to