Using nagios check_http for web basedauthentication

Venugopal S venugopals at aztecsoft.com
Thu Jan 22 14:55:29 CET 2009


Hi Marc,

Thanks for the reply. I am even now vague about how to proceed.

Let me tell you the need :

I have to open http://ww12.1800flowers.com/signin.do and enter my
email(svenugopaal at gmail.com) and password("podhum") in order to login.

When I login using the above valid credentials it would take me to the
next page or otherwise throw an error.

How do I compose the command line for check_http ?

Though this looks like a lot of hand holding, I have no other go.

Can you please help ?

Venu

-----Original Message-----
From: Marc Powell [mailto:marc at ena.com]
Sent: Thursday, January 22, 2009 7:15 PM
To: Nagios Users Mailinglist
Subject: Re: [Nagios-users] Using nagios check_http for web
basedauthentication


On Jan 22, 2009, at 5:50 AM, Venugopal S wrote:

> Hi,
>
> Can I do a check on a particular website by supplying the username 
> and password to nagios check_http commandline ?
>
> To be clear :
>
> Assume that I want to check whether login action happens properly on 
> my website which is www.venu.com. And the login page name is
www.venu.com/signup.do
>  . This form would take username and password and send a POST 
> request to www.venu.com/autorize.do. How will i check this in nagios ?
>
> If it had been GET method, I would have done that. But in my case, 
> it is POST method

Since you're using forms based authentication, use the -P parameter to 
check_http.

$ ./check_http --help

[chop]

  -P, --post=STRING
     URL encoded http POST data


check_http -I <ipaddress of serve> -H www.venu.com -u /autorize.do -P 
"usernamefield=username&passwordfield=password"

If you need something more complex than that you might want to search 
for past posts about use of perl's WWW::Mechanize or 
Nagios::WebTransact to help create a custom plugin.

Note for future readers, if the site uses standard htaccess 
authentication then '-a username:password' if the format.

--
Marc

------------------------------------------------------------------------
------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Nagios-users mailing list
Nagios-users at 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

This email message and its attachments may contain CONFIDENTIAL AND PRIVILEGED INFORMATION intended for the sole use of the addressee(s). If you have received it in error, please contact the sender by return email, notify your system manager and destroy the original message and any copies thereof. Any review, use, disclosure or distribution is unlawful. Please check this email and any attachments for the presence of viruses. The Company accepts no  liability for any damage caused by any virus transmitted by this email. The views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of the company.
The Company reserves the right to monitor, review and store the content of all messages sent to or from this e-mail address.

www.aztecsoft.com

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Nagios-users mailing list
Nagios-users at 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





More information about the Users mailing list