I'm running 2.9.
The problem is that the server i'm monitoring uses host headers, so multiple
sites are on 10.10.10.7. The default site for *.7 is a Microsoft CRM site
which requires basic authentication. So even though in services I specify
-H lagarde.lagardeinc.com it seems to just hit the IP listed for the
host which hits Microsoft CRM and nagios reports unauthorized.
On 6/22/07, Valdinger, Stephen (DOV, MSX) <[EMAIL PROTECTED]> wrote:
http://nagios.sourceforge.net/docs/3_0/monitoring-publicservices.html
[Snippet]
A more advanced definition for monitoring the HTTP service is shown below.
This service definition will check to see if the /download/index.php URI
contains the string "latest-version.tar.gz". It will produce an error if
the string isn't found, the URI isn't valid, or the web server takes longer
than 5 seconds to respond.
define service{
use generic-service ; Inherit default values from a
template
host_name remotehost
service_description Product Download Link
check_command check_http!-u /download/index.php -t 5 -s
"latest-version.tar.gz"
}
[/Snippet]
As you can see, supplying the –u switch will allow you to choose a
particular page, and you can then use the –s switch to search for specific
text content on that page.
The problem with notifications eludes, me, but I know I read about it in
the documentation somewhere. Also, what version are you using?
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 12:03 PM
*To:* Valdinger, Stephen (DOV, MSX)
*Cc:* nagios-users@lists.sourceforge.net
*Subject:* Re: [Nagios-users] Notifications
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