<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.1">
</HEAD>
<BODY>
Philip,<BR>
<BR>
    Now I am receiving a "Return code of 255 is out of bounds" with that check_url.pl command.  Any ideas why....Thanks in advance!<BR>
<BR>
Van<BR>
<BR>
On Mon, 2009-05-18 at 12:18 -0700, Philip Marcus wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    On Mon, May 18, 2009 at 10:36 AM, Evans Plummer <<A HREF="mailto:evans.plummer@usis.com">evans.plummer@usis.com</A>> wrote:
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        Philip<BR>
        <BR>
            Thanks very much, that helped!  I have been frustrated for a while trying to figure this out.  I was not aware that the nagios -v check actually identified your problem.  That is a huge help.
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    You are welcome!<BR>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
            So each 3rd party plugin you choose to use must be defined in the command.cfg to operate properly?  I assume that all the standard nagios plugins are already defined?  
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <BR>
    Many come predefined in the commands.cfg, although lots do not. <BR>
    Also, if you use the predefined command in different ways, you may need to define additional commands.<BR>
    <BR>
    For instance I use the check_http command to verify the age of my SSL certificates.<BR>
    I have defined the following in my commands.cfg:<BR>
    # check SSL certificate age<BR>
    define command{<BR>
            command_name    check_ssl_cert<BR>
            command_line    $USER1$/check_http -S -I $HOSTADDRESS$ -C $ARG1$<BR>
            }<BR>
    <BR>
    <BR>
    Good luck with Nagios!<BR>
    <BR>
    -Philip<BR>
     
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
            Thanks again for you assistance!<BR>
        <BR>
        Van
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        <BR>
        <BR>
        <BR>
        On Mon, 2009-05-18 at 09:14 -0700, Philip Marcus wrote:<BR>
        <BLOCKQUOTE TYPE=CITE>
            Hi Van,<BR>
            <BR>
            Looks like it may be a type error:<BR>
            <BR>
            in your service definition, you use the check command called:<BR>
            check_url.pl<BR>
            <BR>
            In your command definition, you have named the command:<BR>
            check_url     ### without the .pl<BR>
            <BR>
            Also, when before starting nagios, you can have it run a configuration check with something like:<BR>
            <BR>
            /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg<BR>
            <BR>
            That should alert you to the config option which is failing.<BR>
            It should say something like, undefined check_command on line XXX of services.cfg<BR>
            <BR>
            Hope that helps,<BR>
            <BR>
            -Philip<BR>
            <BR>
            <BR>
            <BR>
            On Mon, May 18, 2009 at 7:16 AM, Evans Plummer <<A HREF="mailto:evans.plummer@usis.com">evans.plummer@usis.com</A>> wrote:<BR>
            <BLOCKQUOTE>
                Morning,<BR>
                <BR>
                    I am attempting to use the above referenced plugin without success.  I can execute it from a command line and it works fine, when I add it to the cfg file it does not.  I get the "Running configuration check... CONFIG ERROR!  Restart aborted.  Check your Nagios configuration." error.  Here is the syntax I am using:<BR>
                <BR>
                    define service{<BR>
                        use                             generic-service<BR>
                        host_name                  somehost<BR>
                        service_description      URL<BR>
                        check_command         check_url.pl!URL!1<BR>
                        max_check_attempts   5<BR>
                        normal_check_interval  5<BR>
                        retry_check_interval     3<BR>
                        check_period               24x7<BR>
                        notification_interval       0<BR>
                        notification_period        24x7<BR>
                        notification_options      c,r<BR>
                        contact_groups           some group <BR>
                        }<BR>
                <BR>
                    I have defined this info in the command.cfg file, I assume this must be done for all added check commands?  Is this true?<BR>
                <BR>
                    # 'check_url command' definition<BR>
                define command{<BR>
                        command_name    check_url<BR>
                        command_line    $USER1$/check_url.pl $HOSTADDRESS$ $ARG1$ $ARG2$<BR>
                        }<BR>
                <BR>
                        Through trail and error I have remmed out all lines in the "define service" section 1 at a time and restart the Nagios service and have identified the "service_description" line as being the problem.  That seem very strange to me since it appears to only be a name.  Never the less, I obviously have some syntax error preventing this from operating properly.  Thanks for any assistance!<BR>
                <BR>
                Van <BR>
                
<HR>
<BR>
                <BR>
                The information contained in and transmitted with this e-mail is confidential. It is intended only for the individual or entity designated above. You are hereby notified that any dissemination, distribution, copying or use of or reliance on the information contained in and transmitted with this e-mail by or to anyone other than the recipient designated above by the sender is unauthorized and strictly prohibited. If you have received this e-mail in error, please contact the sender immediately and notify them that you received this in error. Any e-mail erroneously transmitted to you should be immediately destroyed. Thank you for your attention to this note of confidentiality. <BR>
                <BR>
                <BR>
                <BR>
                ------------------------------------------------------------------------------<BR>
                Crystal Reports - New Free Runtime and 30 Day Trial<BR>
                Check out the new simplified licensing option that enables<BR>
                unlimited royalty-free distribution of the report engine<BR>
                for externally facing server and web deployment.<BR>
                <A HREF="http://p.sf.net/sfu/businessobjects">http://p.sf.net/sfu/businessobjects</A><BR>
                _______________________________________________<BR>
                Nagiosplug-help mailing list<BR>
                <A HREF="mailto:Nagiosplug-help@lists.sourceforge.net">Nagiosplug-help@lists.sourceforge.net</A><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>
                <BR>
            </BLOCKQUOTE>
            <BR>
<PRE>
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
<A HREF="http://p.sf.net/sfu/businessobjects">http://p.sf.net/sfu/businessobjects</A>
_______________________________________________ Nagiosplug-help mailing list <A HREF="mailto:Nagiosplug-help@lists.sourceforge.net">Nagiosplug-help@lists.sourceforge.net</A> <A HREF="https://lists.sourceforge.net/lists/listinfo/nagiosplug-help">https://lists.sourceforge.net/lists/listinfo/nagiosplug-help</A> ::: Please include plugins version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
</PRE>
        </BLOCKQUOTE>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        
<HR>
<BR>
        The information contained in and transmitted with this e-mail is confidential. It is intended only for the individual or entity designated above. You are hereby notified that any dissemination, distribution, copying or use of or reliance on the information contained in and transmitted with this e-mail by or to anyone other than the recipient designated above by the sender is unauthorized and strictly prohibited. If you have received this e-mail in error, please contact the sender immediately and notify them that you received this in error. Any e-mail erroneously transmitted to you should be immediately destroyed. Thank you for your attention to this note of confidentiality. <BR>
        <BR>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BLOCKQUOTE>
        <BR>
        ------------------------------------------------------------------------------<BR>
        Crystal Reports - New Free Runtime and 30 Day Trial<BR>
        Check out the new simplified licensing option that enables<BR>
        unlimited royalty-free distribution of the report engine<BR>
        for externally facing server and web deployment.<BR>
        <A HREF="http://p.sf.net/sfu/businessobjects">http://p.sf.net/sfu/businessobjects</A><BR>
        _______________________________________________<BR>
        Nagiosplug-help mailing list<BR>
        <A HREF="mailto:Nagiosplug-help@lists.sourceforge.net">Nagiosplug-help@lists.sourceforge.net</A><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>
        <BR>
    </BLOCKQUOTE>
</BLOCKQUOTE>
<BLOCKQUOTE TYPE=CITE>
    <BR>
<PRE>
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
<A HREF="http://p.sf.net/sfu/businessobjects">http://p.sf.net/sfu/businessobjects</A>
_______________________________________________ Nagiosplug-help mailing list <A HREF="mailto:Nagiosplug-help@lists.sourceforge.net">Nagiosplug-help@lists.sourceforge.net</A> <A HREF="https://lists.sourceforge.net/lists/listinfo/nagiosplug-help">https://lists.sourceforge.net/lists/listinfo/nagiosplug-help</A> ::: Please include plugins version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null
</PRE>
</BLOCKQUOTE>

<DIV><P><HR>
The information contained in and transmitted with this e-mail is confidential.  It is intended only for the individual or entity designated above. You are hereby notified that any dissemination, distribution, copying or use of or reliance on the information contained in and transmitted with this e-mail by or to anyone other than the recipient designated above by the sender is unauthorized and strictly prohibited.  If you have received this e-mail in error, please contact the sender immediately and notify them that you received this in error.  Any e-mail erroneously transmitted to you should be immediately destroyed.  Thank you for your attention to this note of confidentiality. <BR>
<BR>

</P></DIV>
</BODY>
</HTML>