Re: [Nagios-users] Nagios - LDAP/RSA authentication
Mohammed Al-Kout [22.01.2009 05:06]: Warner, in my setup i'm not using authz, but i noticed something you are using AuthUserFile /some/file why is it required if the users are on ldap ? Mohammed, we have some accounts not stored in LDAP (emergency, srvadm). So this is our way to combine LDAP and local accounts. Regards, Werner On Wed, Jan 21, 2009 at 17:50, Werner Flamme werner.fla...@ufz.de wrote: Mohammed Al-Kout [21.01.2009 14:31]: Warner, the session seems to be expiring after ( 10-20) and nagios asks for reauthentication, ( we are using RSA passwords that change frequently so the LDAPCAche does not apply in our case ) are you using mod_auth_ldap ? what are the parameters you use in the httpd.conf for LDAP Cache settings Mohammed, I hope I get them all: AuthName LDAP Auth AuthType Basic AuthBasicProvider ldap files AuthLDAPURL ldap://ldap.domain.tld/ou=people,dc=domain,dc=tld?uid?sub; AuthLDAPAuthoritative off AuthBasicAuthoritative On require valid-user AuthUserFile /some/file I do not see any special parameter about LDAP cache or SSL cache (we use SSL, we don't want to pass the words unciphered via network ;-)). We're running apache 2.2.3 that loads the modules suexec authz_host actions alias auth_basic authz_groupfile authn_file authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif status userdir asis imagemap ldap authnz_ldap ssl php5 perl authz_default rewrite. Regards, Werner On Wed, Jan 21, 2009 at 16:22, Werner Flamme werner.fla...@ufz.de wrote: Mohammed Al-Kout [21.01.2009 14:00]: Hello, i'm running Nagios 3.0.1 on Apache 2.0.52 its been running on a local userfile for sometime, recently i switched to LDAP authentication with mod_auth_ldap its working fine, the problem is i'm getting the authentication popup every 10-20 mins, is there a way to stop this or set a longer interval ? i'm not sure what is causing this popup to reappear ( LDAP , Apache or Nagios ) if anyone has an idea please lemme know Neither of them. We use LDAP auth for years, and there are no such popups. -- 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@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 -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 Information nach §§ 37a HGB, 35a GmbHG: Sitz der Gesellschaft: Leipzig Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703 Vorsitzender des Aufsichtsrats: MinDirig Hartmut F. Grübel Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch Administrativer Geschäftsführer: Dr. Andreas Schmidt -- 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@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
Re: [Nagios-users] Nagios - LDAP/RSA authentication
i will try to set the parameters same as yours and try it Best Regards -- Mohammed Al-Kout On Thu, Jan 22, 2009 at 11:41, Werner Flamme werner.fla...@ufz.de wrote: Mohammed Al-Kout [22.01.2009 05:06]: Warner, in my setup i'm not using authz, but i noticed something you are using AuthUserFile /some/file why is it required if the users are on ldap ? Mohammed, we have some accounts not stored in LDAP (emergency, srvadm). So this is our way to combine LDAP and local accounts. Regards, Werner On Wed, Jan 21, 2009 at 17:50, Werner Flamme werner.fla...@ufz.de wrote: Mohammed Al-Kout [21.01.2009 14:31]: Warner, the session seems to be expiring after ( 10-20) and nagios asks for reauthentication, ( we are using RSA passwords that change frequently so the LDAPCAche does not apply in our case ) are you using mod_auth_ldap ? what are the parameters you use in the httpd.conf for LDAP Cache settings Mohammed, I hope I get them all: AuthName LDAP Auth AuthType Basic AuthBasicProvider ldap files AuthLDAPURL ldap://ldap.domain.tld/ou=people,dc=domain,dc=tld?uid?sub; AuthLDAPAuthoritative off AuthBasicAuthoritative On require valid-user AuthUserFile /some/file I do not see any special parameter about LDAP cache or SSL cache (we use SSL, we don't want to pass the words unciphered via network ;-)). We're running apache 2.2.3 that loads the modules suexec authz_host actions alias auth_basic authz_groupfile authn_file authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif status userdir asis imagemap ldap authnz_ldap ssl php5 perl authz_default rewrite. Regards, Werner On Wed, Jan 21, 2009 at 16:22, Werner Flamme werner.fla...@ufz.de wrote: Mohammed Al-Kout [21.01.2009 14:00]: Hello, i'm running Nagios 3.0.1 on Apache 2.0.52 its been running on a local userfile for sometime, recently i switched to LDAP authentication with mod_auth_ldap its working fine, the problem is i'm getting the authentication popup every 10-20 mins, is there a way to stop this or set a longer interval ? i'm not sure what is causing this popup to reappear ( LDAP , Apache or Nagios ) if anyone has an idea please lemme know Neither of them. We use LDAP auth for years, and there are no such popups. -- 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@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 -- Werner Flamme, Abt. WKDV Helmholtz-Zentrum für Umweltforschung GmbH - UFZ Permoserstr. 15 - 04318 Leipzig Tel.: (0341) 235-1921 - Fax (0341) 235-451921 Information nach §§ 37a HGB, 35a GmbHG: Sitz der Gesellschaft: Leipzig Registergericht: Amtsgericht Leipzig, Handelsregister Nr. B 4703 Vorsitzender des Aufsichtsrats: MinDirig Hartmut F. Grübel Wissenschaftlicher Geschäftsführer: Prof. Dr. Georg Teutsch Administrativer Geschäftsführer: Dr. Andreas Schmidt -- 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@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 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@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
Re: [Nagios-users] selectively disable notifications for services inheriting a specific template?
Have you looked at service dependencies ? http://nagios.sourceforge.net/docs/3_0/dependencies.html It sounds like this is what you need. Assaf On Thursday 22 January 2009 02:21:55 Owen LaGarde wrote: I essentially want to disable only notifications, only when a specific service check fails, only for services inheriting a specific template. And I'm lazy, and don't want to double the size of my config for this one function. I'm using nagios 3.0.2 and nagios-plugins 1.4.12 with a large (1000 hosts/services) configuration. Most (800+) of the services use a check_remote custom plugin to tunnel network calls [ie., to plugins on other hosts] within kerberos authenticated and encrypted sessions. That kerberos activity requires a ticket cache containing a TGT; said cache is maintained by a custom event broker module and said TGT's presence is monitored by a service definition referencing a custom check_krbtgt plugin. This has worked great so far -- no race conditions, clean start/restart/refresh cycles for the cache and TGT, scales well, etc. For a number of policy reasons all service definitions use active checks. When the TGT check fails it logically follows that all service checks using the check_remote plugin have or are about to fail. This is desirable behavior -- depending on the nature of the kerberos TGT problem there are a number of check_remote failure messages and these need to be captured in the event log, so I *don't* want to block *any* checks from running. But... If it's the TGT check that's failed then the notifications for everything except the TGT failure are inappropriate and should be blocked. In effect I want to cause a specific service check's failure to disable notifications for a large (800+) number of other service checks but I don't want to nearly double the size of the config tree and have that much more text to wade through when maintaining the nagios configuration. Remember, I need the checks that are about to fail because of the TGT failure to go on and run, and fail, and log their events and perfdata. It's just the notifications that should be stopped, and only then if the originating service use-es the remote-active-service template. Anybody else doing this? -- Assaf Flatto SSP Ops Team Linux System Administrator 169 Euston Road, London, NW1 2AE IMPORTANT . this email and the information in it may be confidential, legally privileged and/or protected by law. It is intended solely for the use of the person to whom it is addressed. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Please also delete all copies of this email and any attachments from your system. We cannot guarantee the security or confidentiality of email communications. We do not accept any liability for losses or damages that you may suffer as a result of your receipt of this email including but not limited to computer service or system failure, access delays or interruption, data non-delivery or mis-delivery, computer viruses or other harmful components. Copyright in this email and any attachments belong to Select Service Partner UK Limited. Should you communicate with anyone at Select Service Partner UK Limited by email, you consent to us monitoring and reading any such correspondence. Nothing in this email shall be taken or read as suggesting, proposing or relating to any agreement concerted practice or other practice that could infringe UK or EC competition legislation. Select Service Partner UK Limited is a company registered in England and Wales (company number 05687183) whose registered office is at 1 The Heights, Brooklands, Weybridge. Surrey. KT13 0NY -- 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@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
[Nagios-users] Using nagios check_http for web based authentication
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 http://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. Please help me out. Thanks Venu 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@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
[Nagios-users] Using nagios check_http for web based authentication
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 http://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. Please help me out. Thanks Venu 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@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
[Nagios-users] time based first_notification_delay
Hi, I would like to delay notifications at night for 10 minutes. According to the documentation, first_notification_delay is only possible for service and host objects but not for contacts. I was thinking about using escalations, but they start counting after the last attempt of a check and after the first error like first_notification_delay. Any ideas how to setup my needs. (except changing configuration-files by cron! :-) ) - Klaus -- BOFH excuse #440: Cache miss - please take better aim next time -- 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@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
Re: [Nagios-users] Using nagios check_http for web based authentication
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=usernamepasswordfield=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@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
Re: [Nagios-users] Using nagios check_http for web basedauthentication
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(svenugop...@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:m...@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=usernamepasswordfield=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@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@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
Re: [Nagios-users] Recommended Plugin for Monitoring iptables
Hi Marc -- Thanks for your reply. I downloaded the script, and I am currently testing it. I had to make one modification within the script: The -S argument is not known by the version, 1.3.8, of iptables on the server in question, so I replaced it with the -L argument. One question to all members who have used the script: Is the script designed to run in the background, or is it simply invoked by Nagios and then closed when it is done running? The reason I ask is I am manually running it, and it does not immediately close. Thanks. -Original Message- From: Marc Powell [mailto:m...@ena.com] Sent: Tuesday, January 20, 2009 5:05 PM To: nagios-users Mailinglist Subject: Re: [Nagios-users] Recommended Plugin for Monitoring iptables On Jan 20, 2009, at 3:00 PM, Kaplan, Andrew H. wrote: Hi there -- Thanks for your reply. I simply want to ensure that 'iptables -vnL' comes back with output indicating that firewall rules are in effect. I don't use it but the first hit on google looks promising... http://www.google.com/search?q=nagios+check_iptables The script does not (and can not) detect stupid rules. It's purpose is to ensure that iptables and the configured rules (whatever they may be) are loaded. It is useful to identify situations such as: - forgetting to start iptables at boot - stopping iptables for testing and forgetting to restart - etc Normal condition is where all tables have 1 or more rules. Critical condition is when a table (any table) has 0 rules. -- 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@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 The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. -- 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@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
Re: [Nagios-users] Using nagios check_http for web basedauthentication
On 22/01/09 19:25, Venugopal S wrote: 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(svenugop...@gmail.com) and password(podhum) in order to login. Why did you give us a valid user/password combination? :-) 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:m...@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=usernamepasswordfield=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@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@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 -- BOFH excuse #184: loop found in loop in redundant loopback -- 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@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
Re: [Nagios-users] Using nagios check_http for webbasedauthentication
Just like that.. Changed it now anyways :) That apart, please help me out folks as to how I have to go ahead with nagios .. -Original Message- From: Klaus Umbach [mailto:treibh...@sozial-inkompetent.de] Sent: Thursday, January 22, 2009 7:40 PM To: Venugopal S Cc: Marc Powell; nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Using nagios check_http for webbasedauthentication On 22/01/09 19:25, Venugopal S wrote: 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(svenugop...@gmail.com) and password(podhum) in order to login. Why did you give us a valid user/password combination? :-) 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:m...@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=usernamepasswordfield=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@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@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 -- BOFH excuse #184: loop found in loop in redundant loopback 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
[Nagios-users] re-execute an event handler just in case the service stays DOWN
Hi, I would like one event handler to be re-executed just in case it failed for the first time. The docs (http://nagios.sourceforge.net/docs/3_0/eventhandlers.html) say you don't want that, but I am fairly confident that I want it in this case. I have a nagios host in a unattended site which generally gets its internet access from the site network. In case of a site network failure, the host needs to dial in to the Internet via modem to be reachable for debugging purposes. The nagios installation monitors a host on the Internet and has an event handler connected with this host which will initiate the dial-up when the Internet host goes into a HARD DOWN state. I would like this event handler to be re-executed in case the dial-up connection doesn't come up or goes down _before_ nagios has detected that the Internet host is UP again. Is there any way to accomplish this or am I better of with a cronjob which will initiate the dial-up from outside nagios? Any hints will be appreciated., Greetings Marc -- - Marc Haber | I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things.Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190 -- 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@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
Re: [Nagios-users] Using nagios check_http for web basedauthentication
On Jan 22, 2009, at 7:55 AM, Venugopal S wrote: 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(svenugop...@gmail.com) and password(podhum) in order to login. Looking at the source of the page, the sign-in form has the following pertinent fields -- input type=text name=email maxlength=100 value= style=width: 120px class=textfield input type=password name=password maxlength=64 value= style=width:120px class=textfield The field names that would be passed as the POST are 'email' and 'password'. Now, I don't know what command{} definitions you have for check_http or how they're configured so I'll show you how to create a new one very specific to this test -- define command { command_namecheck_flowers_login command_line$USER1$/check_http -I $HOSTADDRESS$ -H ww12.1800flowers.com -u /signin.do -P email=svenugop...@gmail.compassword=podhum } Set that as the check_command for a service associated with the host and nagios will verify that the web server does not return an HTTP error after login. Note that if your server returns a standard 200 response indicating OK even if there is a login error (most likely), you'll want to identify a word or string of text that should appear in the page after successful login, but not for a failure, and look for that with the -s parameter -- define command { command_namecheck_flowers_login command_line$USER1$/check_http -I $HOSTADDRESS$ -H ww12.1800flowers.com -u /signin.do -P email=svenugop...@gmail.compassword=podhum -s you are logged in } Though this looks like a lot of hand holding, I have no other go. My charge is 1 local specialty beer for all Hand Holding Help. -- 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@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
[Nagios-users] Help with visualization.
How can I improve the way Nagios shows items in the web? I have more than 20 items with the same parent, so, their icons appear very close. I need to show icons more separated in the web. Thanks. -- Sergio Ariel de la Campa Saiz Administrador Red UH -- 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@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
[Nagios-users] Checking websites with NTML authentication
Has anyone solved the problem of using Nagios to check a website that uses NTML authentication? My Googling keeps bringing me to a suggestion about writing something with curl, but I have zero curl-fu. -- Joe Hartley | Sr. Linux SysAdmin Retail Solutions, Inc. (formerly VeriSign RDS) 40 Sharpe Drive Cranston, RI 02920 joe.hart...@retailsolutions.com mailto:joe.hart...@retailsolutions.com +1 401.824.5040 (o) | +1 401.824.5002 (f) -- 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@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
Re: [Nagios-users] re-execute an event handler just in case the service stays DOWN
Maybe the is_volatile option is something for you (see: http://nagios.sourceforge.net/docs/3_0/volatileservices.html) Met vriendelijke groet/with kind regards, Ludse Verhoeven AIX System Engineer T: +31 10 400 2440 F: +31 10 400 2891 E: ludse.verhoe...@vopak.com Vopak Information Services B.V. Trade Register (or local equivalent): 24146892 Visit Address: Westerlaan 10, 3016 CK Rotterdam Postal Address: P.O. Box 863, 3000 AW Rotterdam The Netherlands http://www.vopak.com A Royal Vopak company Marc Haber mh+nagios-us...@zugschlus.de 22/01/2009 16:17 To nagios-users@lists.sourceforge.net cc Subject [Nagios-users] re-execute an event handler just in case the service stays DOWN Hi, I would like one event handler to be re-executed just in case it failed for the first time. The docs (http://nagios.sourceforge.net/docs/3_0/eventhandlers.html) say you don't want that, but I am fairly confident that I want it in this case. I have a nagios host in a unattended site which generally gets its internet access from the site network. In case of a site network failure, the host needs to dial in to the Internet via modem to be reachable for debugging purposes. The nagios installation monitors a host on the Internet and has an event handler connected with this host which will initiate the dial-up when the Internet host goes into a HARD DOWN state. I would like this event handler to be re-executed in case the dial-up connection doesn't come up or goes down _before_ nagios has detected that the Internet host is UP again. Is there any way to accomplish this or am I better of with a cronjob which will initiate the dial-up from outside nagios? Any hints will be appreciated., Greetings Marc -- - Marc Haber | I don't trust Computers. They | Mailadresse im Header Mannheim, Germany | lose things.Winona Ryder | Fon: *49 621 72739834 Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190 -- 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@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 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@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
[Nagios-users] Recommended plugin to monitor Network
Hi Guys! Actually I'm working with Nagios and NRPE and they're working very well. Actually I'd like to monitor the Network of a host with Linux. which plugin could help me? Any recommended plugin to do this? Actually using check_icmp Thanks!! __ Correo Yahoo! Espacio para todos tus mensajes, antivirus y antispam ¡gratis! Regístrate ya - http://correo.yahoo.com.mx/ -- 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@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
[Nagios-users] check_extcmd_ucd error returns error: ERROR: get_table: Counter length too long (5 bytes)
check_extcmd_ucd 1.1, Copyright (C) 2007 Herbert Stadler nagios is running on: SunOS xx 5.10 Generic_13-03 sun4v sparc SUNW,T5240 The error appears to be coming from Net::SNMP. I've seen some discussion about this, but never a fix. Any ideas? -- 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@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
[Nagios-users] using NPRE to monitor pbs_mom. Error: NRPE: Unable to read output
I'm a bit confused about how exactly to add stuff with NRPE to monitor local services on my remote hosts. I got the basics out of the way and I can already monitor the easy stuff like users, procs, swap etc. More ambitiously, I wanted to monitor the status of my pbs_mom (Torque Scheduler daemon) on each node in my cluster. I found the script check_pbsmom.sh on the NagiosExchange (snippet below) and copied it to my /usr/local/nagios/libexec. Then I added this line to my nrpe.cfg command[check_pbsmom]=/usr/local/nagios/libexec/check_pbsmom But then I don't seem to have much success. remotehost/usr/local/nagios/libexec/check_nrpe -H localhost -c check_pbsmom NRPE: Unable to read output If I just run the shell script though it seems to be working /usr/local/nagios/libexec/check_pbsmom.sh PBS_MOM OK: Daemon is running. Host is listening. What am I doing wrong here! I'm still a bit confused about the interaction between command.cfg on the monitoring machine and the nrpe.cfg on the remote host. Any advice? -- Rahul #!/bin/bash # SYNOPSIS # check_pbsmom [TCP port] [TCP port] ... # # DESCRIPTION # This NAGIOS plugin checks whether: 1) pbs_mom is running and # 2) the host is listening on the given port(s). If no port # number is specified TCP ports 15002 and 15003 are checked. # # AUTHOR # wayne.mall...@jcu.edu.au OK=0 WARN=1 CRITICAL=2 PATH=/bin:/sbin:/usr/bin:/usr/sbin # Default listening ports are TCP 15004 and 42559. if [ $# -lt 1 ] ; then list=15002 15003 else list=$* fi if [ `ps -C pbs_mom | wc -l` -lt 2 ]; then echo PBS_MOM CRITICAL: Daemon is NOT running! exit $CRITICAL else for port in $list ; do if [ `netstat -ln | grep -E tcp.*:$port | wc -l` -lt 1 ]; then echo PBS_MOM CRITICAL: Host is NOT listening on TCP port $port! exit $CRITICAL fi done echo PBS_MOM OK: Daemon is running. Host is listening. exit $OK fi -- 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@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
Re: [Nagios-users] using NPRE to monitor pbs_mom. Error: NRPE: Unableto read output
The filename you specified is check_pbsmom.sh though your command shows check_pbsmom From: Rahul Nabar [mailto:rpna...@gmail.com] Sent: Thursday, January 22, 2009 4:05 PM To: Nagios-Users Mailinglist Subject: [Nagios-users] using NPRE to monitor pbs_mom. Error: NRPE: Unableto read output I'm a bit confused about how exactly to add stuff with NRPE to monitor local services on my remote hosts. I got the basics out of the way and I can already monitor the easy stuff like users, procs, swap etc. More ambitiously, I wanted to monitor the status of my pbs_mom (Torque Scheduler daemon) on each node in my cluster. I found the script check_pbsmom.sh on the NagiosExchange (snippet below) and copied it to my /usr/local/nagios/libexec. Then I added this line to my nrpe.cfg command[check_pbsmom]=/usr/local/nagios/libexec/check_pbsmom But then I don't seem to have much success. remotehost/usr/local/nagios/libexec/check_nrpe -H localhost -c check_pbsmom NRPE: Unable to read output If I just run the shell script though it seems to be working /usr/local/nagios/libexec/check_pbsmom.sh PBS_MOM OK: Daemon is running. Host is listening. What am I doing wrong here! I'm still a bit confused about the interaction between command.cfg on the monitoring machine and the nrpe.cfg on the remote host. Any advice? -- Rahul #!/bin/bash # SYNOPSIS # check_pbsmom [TCP port] [TCP port] ... # # DESCRIPTION # This NAGIOS plugin checks whether: 1) pbs_mom is running and # 2) the host is listening on the given port(s). If no port # number is specified TCP ports 15002 and 15003 are checked. # # AUTHOR # wayne.mall...@jcu.edu.au OK=0 WARN=1 CRITICAL=2 PATH=/bin:/sbin:/usr/bin:/usr/sbin # Default listening ports are TCP 15004 and 42559. if [ $# -lt 1 ] ; then list=15002 15003 else list=$* fi if [ `ps -C pbs_mom | wc -l` -lt 2 ]; then echo PBS_MOM CRITICAL: Daemon is NOT running! exit $CRITICAL else for port in $list ; do if [ `netstat -ln | grep -E tcp.*:$port | wc -l` -lt 1 ]; then echo PBS_MOM CRITICAL: Host is NOT listening on TCP port $port! exit $CRITICAL fi done echo PBS_MOM OK: Daemon is running. Host is listening. exit $OK fi -- 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@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
Re: [Nagios-users] Windows disk health monitoring with smartmontoolsl/NSClient++?
I've hacked something together that seems to work using WSH and WMI (no smartmontools). It displays the following for the Service State Information: Current Status: OK (for 0d 0h 14m 52s) Status Information:SMART Status is OK Performance Data:WDC WD1500HLFS-01G6U0 139 GB In nsc.ini on the client, I've made the following changes: uncommented NRPEListener.dll added to [External Scripts] check_smart_disk0=cscript.exe //T:30 //NoLogo C:\Program Files\NSClient++\scripts\smart.vbs 0 check_smart_disk1=cscript.exe //T:30 //NoLogo C:\Program Files\NSClient++\scripts\smart.vbs 1 The file smart.vbs contains: set args = wscript.arguments drive = Cint(args(0)) strComputer = . Set objWMIService = GetObject(winmgmts: _ {impersonationLevel=impersonate}!\\ strComputer _ \root\cimv2) Set diskset = objWMIService.ExecQuery _ (Select * from Win32_DiskDrive) For Each disk in diskset If disk.index = drive Then Select Case Disk.Status Case OK WScript.Echo SMART Status is OK| Disk.Model Int(Disk.Size/1073741824) GB WScript.Quit(0) Case Else Wscript.Echo SMART Status is Disk.Status Wscript.quit(1) End Select End If next There are actually a bunch of different error states, but I figure I want to know about anything other than OK. I kept the level as WARNING, as I don't know if it's going to be useful until I get more experience with the real-life disk error messages. I'm aware that disks sometimes die with no warning from SMART. I've never used visual basic before, so feel free to improve on this. I just cobbled together little snippets of code I found via google. On the Nagios server side, the service and hostgroup definitions look like the following: define service{ use generic-service hostgroup_name check_smart_disk0 service_description SMART Disk 0 check_command check_nrpe!check_smart_disk0 check_interval 720 } define service{ use generic-service hostgroup_name check_smart_disk1 service_description SMART Disk 1 check_command check_nrpe!check_smart_disk1 check_interval 720 } define hostgroup{ hostgroup_name check_smart_disk0 alias Windows SMART Disk0 status members host1, host2, host3 } define hostgroup{ hostgroup_name check_smart_disk1 alias Windows SMART Disk1 status members host2 } I do have to know ahead of time the number of disks to check on the client. Seems to be working so far. -e - Original Message - From: Eric Pearce To: Anthony Montibello Cc: nagios-users@lists.sourceforge.net Sent: Thursday, January 15, 2009 3:14 PM Subject: Re: [Nagios-users] Windows disk health monitoring with smartmontoolsl/NSClient++? Thanks for the tip - I think I'm making some progress, i.e. C:\Program Files\NSClient++nsclient++.exe CheckWMI Select Status from Win32_DiskDrive \NSClient++.cpp(370) Attempting to start NSCLient++ - 0.3.5.2 2008-09-24 l \NSClient++.cpp(476) NSCLient++ - 0.3.5.2 2008-09-24 Started! l \CheckWMI.cpp(306) |+ l \CheckWMI.cpp(307) | Status | l \CheckWMI.cpp(308) |+ l \CheckWMI.cpp(317) | OK | l \CheckWMI.cpp(319) |+ l \NSClient++.cpp(530) Attempting to stop NSCLient++ - 0.3.5.2 2008-09-24 l \NSClient++.cpp(589) NSCLient++ - 0.3.5.2 2008-09-24 Stopped succcessfully But I dont' see how to turn this output into something useful for Nagios, i.e. OK, WARNING, CRITICAL. It appears that the possible return values for Status are one of the following: OK,Error,Degraded,Unknown,Pred Fail, Starting, Stopping, Service, Stressed, NonRecover, No Contact or Lost Comm. I would be happy with OK resulting in a Nagios OK and anything else being a WARNING. Ideally, WARNING followed by the Status output from WMI. Is there a way to do this using the NSClient filter and Max/Min syntax? Bonus question: What do you do if you have multiple drives? I don't see any obvious way to specify a drive to check. Thanks -e - Original Message - From: Anthony Montibello To: Eric Pearce Cc: nagios-users@lists.sourceforge.net Sent: Wednesday, January 14, 2009 8:58 PM Subject: Re: [Nagios-users] Windows disk health monitoring with smartmontoolsl/NSClient++? USe WMI: the path to the smart data: root/Cimv2/Win32_DiskDrive/ [Instance] -- Status Hope this helps Tony (Author of NC_Net) On Tue, Jan 13, 2009 at 10:49 PM, Eric Pearce epea...@amberpoint.com wrote: I'd like to get SMART disk health status for Windows machines. It looks like smartctl would work fine on Windows
Re: [Nagios-users] using NPRE to monitor pbs_mom. Error: NRPE: Unableto read output
On Thu, Jan 22, 2009 at 3:18 PM, Seth Simmons ssimm...@cymfony.com wrote: The filename you specified is check_pbsmom.sh though your command shows check_pbsmom I was careless. That was exactly it! Thanks Seth. My bad. It works now. -- Rahul -- 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@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
Re: [Nagios-users] Using nagios check_http for webbasedauthentication
Hi Marc, This is my command in commands.cfg : define command{ command_namecheck_http command_line$USER1$/check_http -I $HOSTADDRESS$ } I executed the following command : ./check_http -I 199.107.237.196 -H ww12.1800flowers.com -u /signin.do -p 80 -P email=svenugop...@gmail.compassword=podhum -s welcome venu and it threw HTTP CRITICAL - string not found|time=0.080070s;;;0.00 size=38300B;;;0 Any idea why ? FYI : the password has been changed and now is not podhum. Thanks Venu -Original Message- From: Marc Powell [mailto:m...@ena.com] Sent: Thursday, January 22, 2009 8:46 PM To: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Using nagios check_http for webbasedauthentication On Jan 22, 2009, at 7:55 AM, Venugopal S wrote: 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(svenugop...@gmail.com) and password(podhum) in order to login. Looking at the source of the page, the sign-in form has the following pertinent fields -- input type=text name=email maxlength=100 value= style=width: 120px class=textfield input type=password name=password maxlength=64 value= style=width:120px class=textfield The field names that would be passed as the POST are 'email' and 'password'. Now, I don't know what command{} definitions you have for check_http or how they're configured so I'll show you how to create a new one very specific to this test -- define command { command_name check_flowers_login command_line $USER1$/check_http -I $HOSTADDRESS$ -H ww12.1800flowers.com -u /signin.do -P email=svenugop...@gmail.compassword=podhum } Set that as the check_command for a service associated with the host and nagios will verify that the web server does not return an HTTP error after login. Note that if your server returns a standard 200 response indicating OK even if there is a login error (most likely), you'll want to identify a word or string of text that should appear in the page after successful login, but not for a failure, and look for that with the -s parameter -- define command { command_name check_flowers_login command_line $USER1$/check_http -I $HOSTADDRESS$ -H ww12.1800flowers.com -u /signin.do -P email=svenugop...@gmail.compassword=podhum -s you are logged in } Though this looks like a lot of hand holding, I have no other go. My charge is 1 local specialty beer for all Hand Holding Help. -- 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@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@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
Re: [Nagios-users] re-execute an event handler just in case the service stays DOWN
Marc Haber schrieb: Hi, I would like one event handler to be re-executed just in case it failed for the first time. The docs (http://nagios.sourceforge.net/docs/3_0/eventhandlers.html) say you don't want that, but I am fairly confident that I want it in this case. I have a nagios host in a unattended site which generally gets its internet access from the site network. In case of a site network failure, the host needs to dial in to the Internet via modem to be reachable for debugging purposes. The nagios installation monitors a host on the Internet and has an event handler connected with this host which will initiate the dial-up when the Internet host goes into a HARD DOWN state. I would like this event handler to be re-executed in case the dial-up connection doesn't come up or goes down _before_ nagios has detected that the Internet host is UP again. Is there any way to accomplish this or am I better of with a cronjob which will initiate the dial-up from outside nagios? Any hints will be appreciated., Hi Marc, just use a notification to fire the eventhandler script. Disadvantage: only triggered on HARD states. Advantage: notification_interval to re-execute the script. Joerg -- 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@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
Re: [Nagios-users] Using nagios check_http for webbasedauthentication
Venugopal S schrieb: Hi Marc, * This is my command in commands.cfg : * / define command{ / / command_namecheck_http / / command_line$USER1$/check_http -I $HOSTADDRESS$ / / } / I executed the following command : ./check_http -I 199.107.237.196 -H ww12.1800flowers.com -u /signin.do -p 80 -P email= svenugop...@gmail.compassword=podhum -s welcome venu and it threw HTTP CRITICAL - string not found|time=0.080070s;;;0.00 size=38300B;;;0 Any idea why ? Add -v to you test a analyze te response. There is no string welcome venu in the response. -- 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@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
Re: [Nagios-users] Using nagios check_httpfor webbasedauthentication
Hi Joerge, As you said welcome venu is not in the response in spite of giving valid credentials. That is why I am wondering ! Even I gave the -v switch and found in the HTML response that welcome venu is not found. And the response HTML is the same as signin.do. It must have thrown me the login success page isn't it ? Venu -Original Message- From: Joerg Linge [mailto:pitchf...@ederdrom.de] Sent: Friday, January 23, 2009 11:20 AM Cc: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Using nagios check_httpfor webbasedauthentication Venugopal S schrieb: Hi Marc, * This is my command in commands.cfg : * / define command{ / / command_namecheck_http / / command_line$USER1$/check_http -I $HOSTADDRESS$ / / } / I executed the following command : ./check_http -I 199.107.237.196 -H ww12.1800flowers.com -u /signin.do -p 80 -P email= svenugop...@gmail.compassword=podhum -s welcome venu and it threw HTTP CRITICAL - string not found|time=0.080070s;;;0.00 size=38300B;;;0 Any idea why ? Add -v to you test a analyze te response. There is no string welcome venu in the response. -- 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@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@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
Re: [Nagios-users] Using nagios check_httpfor webbasedauthentication
Actually, the response HTML usually ISN'T a login success page. Most of the time, with form-based login, the user name and password will be submitted to the same URL (in your case, signin.do). The Web server will then return a page (typically, completely empty) with a status code of 302 (instead of the normal 200) and another URL in one of the headers. A Web browser will interpret the 302 as redirect, please go to this new URL instead. So when you click on the Logon button, the browser will actually do not one but two (or sometimes even three or more) HTTP requests. Only the last one would contain the welcome venu text. I'm not sure if check_http is smart enough to follow redirects; my guess is that it is not; it's designed to be very simple. You may have to either rely on status code 302 (which will also happen when login failed), or you will have to find (or write your own) a plugin that will follow redirects. Venugopal S wrote: Hi Joerge, As you said welcome venu is not in the response in spite of giving valid credentials. That is why I am wondering ! Even I gave the -v switch and found in the HTML response that welcome venu is not found. And the response HTML is the same as signin.do. It must have thrown me the login success page isn't it ? Venu -Original Message- From: Joerg Linge [mailto:pitchf...@ederdrom.de] Sent: Friday, January 23, 2009 11:20 AM Cc: nagios-users@lists.sourceforge.net Subject: Re: [Nagios-users] Using nagios check_httpfor webbasedauthentication Venugopal S schrieb: Hi Marc, * This is my command in commands.cfg : * / define command{ / / command_namecheck_http / / command_line$USER1$/check_http -I $HOSTADDRESS$ / / } / I executed the following command : ./check_http -I 199.107.237.196 -H ww12.1800flowers.com -u /signin.do -p 80 -P email= svenugop...@gmail.compassword=podhum -s welcome venu and it threw HTTP CRITICAL - string not found|time=0.080070s;;;0.00 size=38300B;;;0 Any idea why ? Add -v to you test a analyze te response. There is no string welcome venu in the response. -- 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@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@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 -- Kevin Keane Owner The NetTech Find the Uncommon: Expert Solutions for a Network You Never Have to Think About Office: 866-642-7116 http://www.4nettech.com This e-mail and attachments, if any, may contain confidential and/or proprietary information. Please be advised that the unauthorized use or disclosure of the information is strictly prohibited. The information herein is intended only for use by the intended recipient(s) named above. If you have received this transmission in error, please notify the sender immediately and permanently delete the e-mail and any copies, printouts or attachments thereof. -- This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword