That's true on check-http, but on check-site for one of my servers it has
w,u,c,r and it worked once, but all alerts since then go unnotified.

Also, how do you check a specific URL for http?  It looks like nagios just
uses the address in hosts.cfg and ignores the -H site.com switch you add in
services.cfg.


On 6/22/07, Valdinger, Stephen (DOV, MSX) <[EMAIL PROTECTED]> wrote:

 You are supplying a notification option of "n" inside the service
definition for http. Should it not be set for w,c,r etc? try doing that and
triggering something to happen again.





Stephen Valdinger

MIS Helpdesk Coordinator

Dover Chemical Corporation

3676 Davis Rd NW

Dover, OH 44622

330-365-3622

[EMAIL PROTECTED]




 ------------------------------

*From:* Jerad Riggin [mailto:[EMAIL PROTECTED]
*Sent:* Friday, June 22, 2007 11:54 AM
*To:* Valdinger, Stephen (DOV, MSX)
*Cc:* nagios-users@lists.sourceforge.net
*Subject:* Re: [Nagios-users] Notifications



*Contacts.cfg*

define contact{
        contact_name                    mis
        alias                           mis
        host_notification_period        24x7
    service_notification_period    24x7
        host_notification_options       d,r,u,f
    service_notification_options    c,r,w,f
        host_notification_commands      host-notify-by-email
    service_notification_commands    notify-by-email
        email                           [EMAIL PROTECTED] (edited)
        }


*Services.cfg*

# Generic service definition template
define service{
        name                            generic-service ; Generic service
name
        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 (Don't disable)
        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
        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
        register                        0               ; DONT REGISTER
THIS DEFINITION - NOT A REAL SERVICE, JUST A TEMPLATE!
        }

# Generic for all services
define service{
        use                             generic-service
        name                            basic-service
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              5
        normal_check_interval           5
        retry_check_interval            1
        notification_interval           5
        notification_period             24x7
        register                        0
        }

define service{
        use                             basic-service
        name                            ping-service
        notification_options            n
        check_command                   check_ping!1000.0,20%!2000.0,60%
        register                        0
        }

define service{
        use                             basic-service
        name                            check-http
        notification_options            n
        check_command                   check_http
        register                        0
        }

define service{
        use                             basic-service
        name                            check-site
        notification_options            w,u,c,r
        check_command                   check_http!-H
lagarde.lagardeinc.com -t 5 -s "LaGarde"
        register                        0
        }

define service{
        use                             basic-service
        name                            check-smtp
        notification_options            w,u,c,r
        check_command                   check_smtp!-t 5 -e "
mail.domain.com"
        register                        0
        }


define service{
        use                             ping-service
        service_description             PING
        contact_groups                  mishelpdesk
        hostgroup_name                  basic-clients
#       host_name                       one_client
        }

define service{
    use                check-http
    service_description        HTTP
    contact_groups            mishelpdesk
    hostgroup_name            basic-clients
}

define service{
    use                check-site
    service_description        Site
    contact_groups            mishelpdesk
    host_name            lg02
}

define service{
    use                check-smtp
    service_description        SMTP
    contact_groups            mishelpdesk
    host_name            lg01
}

 On 6/22/07, *Valdinger, Stephen (DOV, MSX) *<[EMAIL PROTECTED]>
wrote:

Can you post your definition and your template that it uses? It may have
something to do with your notification options.  Check your mail log and
nagios log to see if anything happened behind the scenes and post any funny
or suspicious output. Thanks.





Stephen Valdinger

MIS Helpdesk Coordinator

Dover Chemical Corporation

3676 Davis Rd NW

Dover, OH 44622

330-365-3622

[EMAIL PROTECTED]




 ------------------------------

*From:* Jerad Riggin [mailto:[EMAIL PROTECTED]
*Sent:* Friday, June 22, 2007 10:56 AM
*To:* nagios-users@lists.sourceforge.net
*Subject:* [Nagios-users] Notifications



Sorry if this question is confusing.



I'm monitoring the HTTP service on a server.  I have it set to notify on
w,u,c,r in services.cfg.  I turned of HTTP to trigger a warning state and
I successfully received an e-mail.  I turned HTTP back on and successfully
received a recovery warning.  I then triggered another warning and never
received an e-mail and a notification wasn't listed in nagios' web
interface.  Any ideas?



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
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

Reply via email to