Stange problem checking https
DM
nagios.dm at wrhambrecht.com
Tue Jan 28 15:47:28 CET 2003
-----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.
-yes, return code 0 (OK)
>Also may want to try a newer check_http - lots of changes since 1.2.9-4
>release.
-yes, I've tried the latest release (check_http (nagios-plugins 1.3.0-beta2) 1.12), but that version seems to have a problem with SSL. The same exact syntax that works fine under version 1.2.9-4, returns this error under 1.3.0-beta2:
$./check_http \
> -S -I hosta.mydomain.com \
> -H www.mydomain.com \
> -u '/test/test?act=login&id=123ABC123' -t 40 -e 200
check_http: invalid option - SSL is not available
any other thoughts?
-David
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20030128/ac434708/attachment.html>
More information about the Users
mailing list