Stange problem checking https
DM
nagios.dm at wrhambrecht.com
Fri Jan 31 19:59:17 CET 2003
Following Subhendu's suggestion, I've installed the latest check_http plugin,
but unfortunately, Nagios is still issuing a "warning" status for a seemingly fine
reponse from the web server.
check_http (nagios-plugins 1.3.0-beta2) 1.12
Current Status: WARNING (Has been acknowledged)
Status Information: HTTP ok: HTTP/1.0 200 OK - 0.240 second response time
Current Attempt: 3/3
State Type: HARD
Last Check Type: ACTIVE
Last Check Time: 01-31-2003 10:55:22
Status Data Age: 0d 0h 2m 6s
Next Scheduled Active Check: 01-31-2003 11:00:22
Latency: < 1 second
Check Duration: < 1 second
Last State Change: 01-27-2003 10:27:32
Current State Duration: 4d 0h 29m 56s
Last Service Notification: 01-27-2003 12:27:32
Current Notification Number: 3
Is This Service Flapping? N/A
Percent State Change: N/A
In Scheduled Downtime? NO
Last Update: 01-31-2003 10:57:20
All details from below are still the same, with the exception that I now have the latest version of the
check_http plugin.
Any ideas?
-David
> -----Original Message-----
> From: Subhendu Ghosh [mailto:sghosh at sghosh.org]
> Sent: Monday, January 27, 2003 2:01 PM
> To: nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] Stange problem checking https
>
>
> On Mon, 27 Jan 2003, DM wrote:
>
> > Hi All,
> >
> > I've got a problem with Nagios returning a "warning status" when
> > checking https on a Resin http server. Resin is a servlet/JSP engine
> > which can also serve up static pages as well as dynamic.
> (details can be
> > had at http://www.caucho.com/resin/)
> >
> > The problem is that Nagios keeps generating a "warning"
> status for the
> > http service, even though the service is up. Nagios doesn't
> even seem to
> > indicate a problem, other than indicating a warning status. (i.e.
> > response time is good, etc.)
> >
> > The Resin server is serving up the https pages just fine. Hitting it
> > with different browsers (IE6, Konqueror) works fine. Also Nagios is
> > working fine with other web servers (Zeus, IIS). I've
> checked the syntax
> > and run the check_http manually with the command line and
> it works fine
> > too. The response from the plugin is always "HTTP ok:
> HTTP/1.0 200 OK -
> > 0 second response time"
> >
> > The only difference I can come up with is that the http
> response from
> > the Resin server comes back as "HTTP/1.0" as opposed to all
> the other
> > web servers which return a "HTTP/1.1" Could this be causing
> a problem
> > for Nagios?
> >
> > Below are full details about platforms, versions, relevant
> lines from
> > config files, etc. As mentioned above, this Nagios config works just
> > fine with my other servers.
> >
> > Any ideas are appreciated.
> >
> > -David
> >
> >
> > Nagios version:
> >
> > Nagios 1.0
> > Copyright (c) 1999-2002 Ethan Galstad (nagios at nagios.org)
> > Last Modified: 11-24-2002
> > License: GPL
> >
> > Nagios server is running on Solaris 8.0 with latest
> Maintenance Updates/ patch
> > clusters.
> >
> > check_http plugin version:
> >
> > admin at nagios:>check_http -V
> > check_http (netsaint-plugins 1.2.9-4) 1.32.2.6
> >
> > services.cfg:
> >
> > check_command
> > check_https!hosta.mydomain.com!/test/test?act=login&id=123ABC123
> >
> > commands.cfg:
> >
> > # 'check_https' command definition
> > define command{
> > command_name check_https
> > command_line /apps/nagios/libexec/check_http -S
> -I $HOSTADDRESS$ -H $
> > ARG1$ -u $ARG2$ -t 40 -e 200
> > }
> >
> > hosts.cfg:
> >
> > # 'hosta' host definition
> > define host{
> > use generic-host ;
> Name of host template
> > to use
> >
> > host_name hosta
> > alias AliasA
> > address 2.3.4.5
> > parents parenta
> > check_command check-host-alive
> > max_check_attempts 10
> > notification_interval 120
> > notification_period normal
> > notification_options d,u,r
> > }
> >
> >
> > Running the check_http command manually using the
> > same parameters that Nagios uses, works fine:
> >
> > check_http \
> > -S -I hosta.mydomain.com \
> > -H web.mydomain.com \
> > -u '/test/test?act=login&id=123ABC123' -t 40 -e 200
> >
> > It returns a normal status:
> >
> > "HTTP ok: HTTP/1.0 200 OK - 0 second response time"
> >
> > >From the "Service State Information" page on Nagios:
> >
> > Current Status: WARNING
> > Status Information: HTTP ok: HTTP/1.0 200 OK - 0 second
> response time
> > Current Attempt: 3/3
> > State Type: HARD
> > Last Check Type: ACTIVE
> > Last Check Time: 01-27-2003 12:07:23
> > Status Data Age: 0d 0h 2m 11s
> > Next Scheduled Active Check: 01-27-2003 12:12:23
> > Latency: 1 second
> > Check Duration: < 1 second
> > Last State Change: 01-27-2003 10:27:32
> > Current State Duration: 0d 1h 42m 2s
> > Last Service Notification: 01-27-2003 11:27:32
> > Current Notification Number: 2
> > Is This Service Flapping? N/A
> > Percent State Change: N/A
> > In Scheduled Downtime? NO
> > Last Update: 01-27-2003 12:09:22
> >
> > >From the "Alert History" on Nagios:
> >
> > [01-27-2003 10:27:32] SERVICE ALERT:
> hosta;HTTPS;WARNING;HARD;3;HTTP ok: HTTP/1.0 200 OK - 0
> second response time
> > [01-27-2003 10:26:32] SERVICE ALERT:
> hosta;HTTPS;WARNING;SOFT;2;HTTP ok: HTTP/1.0 200 OK - 0
> second response time
> > [01-27-2003 10:25:33] SERVICE ALERT:
> hosta;HTTPS;WARNING;SOFT;1;HTTP ok: HTTP/1.0 200 OK - 1
> second response time
> >
> >
>
>
>
> On the command line - do n "echo $?" after the plugin to see what the
> return code is.
>
> Also may want to try a newer check_http - lots of changes
> since 1.2.9-4
> release.
>
> --
> -sg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20030131/9909f055/attachment.html>
More information about the Users
mailing list