<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7654.12">
<TITLE>AW: [Nagiosplug-help] check_squid.pl cannot run in Nagios ;works from the CLI</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2><BR>
<BR>
Mit freundlichen Grüßen / Best Regards<BR>
<BR>
<BR>
<BR>
Peter Spatz<BR>
IT Networks & Support – Data Center Services<BR>
<BR>
Xchanging Transaction Bank GmbH<BR>
Wilhelm-Fay-Straße 31-37<BR>
65936 Frankfurt<BR>
Germany<BR>
<BR>
IT Service Desk:        +49 (0) 69 12012 64446<BR>
Facsimile:              +49 (0) 69 12012 68825<BR>
Hotline Mailbox:        pchelp@xchanging.com <<A HREF="mailto:pchelp@xchanging.com">mailto:pchelp@xchanging.com</A>><BR>
E-mail:                 peter.spatz@xchanging.com<BR>
Web:<BR>
<BR>
----- Originalnachricht -----<BR>
Von: J4 <junk4@klunky.co.uk><BR>
An: nagiosplug-help@lists.sourceforge.net <nagiosplug-help@lists.sourceforge.net><BR>
Gesendet: Wed Dec 09 14:49:12 2009<BR>
Betreff: [Nagiosplug-help] check_squid.pl cannot run in Nagios ;works from the CLI<BR>
<BR>
Hi,<BR>
<BR>
    I have just installed Nagios on a new system for testing purposes.<BR>
I have downloaded a plugin and copied it into<BR>
/usr/local/nagios/libexec/check_squid.pl<BR>
<BR>
The script is available from here:<BR>
<A HREF="http://exchange.nagios.org/directory/Plugins/Websites%2C-Forms-and-Transactions/Squid-Web-Proxy/details">http://exchange.nagios.org/directory/Plugins/Websites%2C-Forms-and-Transactions/Squid-Web-Proxy/details</A><BR>
Or from tinyURL:  <A HREF="http://tinyurl.com/yzt8g2o">http://tinyurl.com/yzt8g2o</A><BR>
<BR>
I have created a service:<BR>
define service{<BR>
        use                             remote-service         ; Name of<BR>
service template to use<BR>
        host_name                       fredprox<BR>
        service_description             SQUID<BR>
        check_command                   check_squid<BR>
        notifications_enabled           0<BR>
        }<BR>
<BR>
<BR>
I have created a command:<BR>
# 'check_squid' command definition<BR>
define command{<BR>
        command_name    check_squid<BR>
        command_line    $USER1$/check_squid.pl -u <A HREF="http://www.google.com">http://www.google.com</A><BR>
-p fredprox -l 8080 -e200<BR>
        }<BR>
<BR>
<BR>
<BR>
If I run the script from the command line I have:<BR>
# ./check_squid.pl -u <A HREF="http://www.google.com">http://www.google.com</A> -p fredprox -l 8080 -e200<BR>
OK - Status: 200 OK<BR>
<BR>
<BR>
However, using it from within Nagios causes the error:[1260361223]<BR>
EXTERNAL COMMAND: ENABLE_HOST_SVC_CHECKS;demeter<BR>
[1260361245] EXTERNAL COMMAND:<BR>
SCHEDULE_FORCED_SVC_CHECK;demeter;SQUID;1260361244<BR>
[1260361253] SERVICE ALERT: demeter;SQUID;CRITICAL;SOFT;1;(null)<BR>
[1260361287] EXTERNAL COMMAND: ENABLE_SVC_NOTIFICATIONS;demeter;SQUID<BR>
[1260361295] EXTERNAL COMMAND: ENABLE_SVC_NOTIFICATIONS;demeter;SQUID<BR>
[1260361309] EXTERNAL COMMAND: ENABLE_SVC_NOTIFICATIONS;demeter;SSH<BR>
[1260361313] SERVICE ALERT: demeter;SQUID;CRITICAL;SOFT;2;(null)<BR>
[1260361373] SERVICE ALERT: demeter;SQUID;CRITICAL;SOFT;3;(null)<BR>
[1260361433] SERVICE ALERT: demeter;SQUID;CRITICAL;HARD;4;(null)<BR>
[1260361433] SERVICE NOTIFICATION:<BR>
nagiosadmin;demeter;SQUID;CRITICAL;notify-service-by-email;(null)<BR>
<BR>
<BR>
I have set debugging to 128, but nagios.debug is empty.<BR>
<BR>
I expect that I do not have a clear understanding (or any understanding)<BR>
of the plugins, and find the documentation bewildering, to be frank :(<BR>
<BR>
Perhaps, it has something to do with the $USER1$ specification in the<BR>
command, but I could not find any documentation about this and what it<BR>
was used for.<BR>
<BR>
Does anyone have any advise, or even the answers?<BR>
<BR>
Best regards, J.<BR>
<BR>
------------------------------------------------------------------------------<BR>
Return on Information:<BR>
Google Enterprise Search pays you back<BR>
Get the facts.<BR>
<A HREF="http://p.sf.net/sfu/google-dev2dev">http://p.sf.net/sfu/google-dev2dev</A><BR>
_______________________________________________<BR>
Nagiosplug-help mailing list<BR>
Nagiosplug-help@lists.sourceforge.net<BR>
<A HREF="https://lists.sourceforge.net/lists/listinfo/nagiosplug-help">https://lists.sourceforge.net/lists/listinfo/nagiosplug-help</A><BR>
::: Please include plugins version (-v) and OS when reporting any issue.<BR>
::: Messages without supporting info will risk being sent to /dev/null<BR>
</FONT>
</P>


<DIV>
Xchanging Transaction Bank GmbH - HRB 58 951 - Sitz Frankfurt - Amtsgericht Frankfurt am Main<BR>
Vorsitzender des Aufsichtsrats: Andreas Povel - Geschaeftsfuehrer: Richard Breitenbuecher, Matthias Sohler<BR>
<BR>
<BR>
-----------------------------------------------------------------------------------------------<BR>
"Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet.<BR>
<BR>
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden."<BR>
-----------------------------------------------------------------------------------------------<BR>
</DIV></BODY>
</HTML>