<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Sorry for the quick update, but don't want people to waste time, or
they may change based on my update.<br>
<br>
Well, reading the <a class="moz-txt-link-freetext" href="http://nagios.manubulon.com/index_commands.html#load">http://nagios.manubulon.com/index_commands.html#load</a>
page more, I am trying to understand a bit more.  So my commands.cfg
file now looks like this;<br>
<br>
define command{<br>
   command_name check_snmp_load_v1<br>
   command_line $USER1$/check_snmp_load.pl -H $HOSTADDRESS$ -C
community -T netsl -w 3,3,2 -c 4,4,3  -C community<br>
<br>
}<br>
<br>
and the server.cfg file looks like this;<br>
<br>
define service{<br>
        use                             local-service         ; Name of
service$<br>
        host_name                       bigbird<br>
        service_description             Current Load via SNMP<br>
      check_command                  
check_snmp_load_v1!netsl!3,3,2!4,4,3<br>
 }<br>
<br>
All seems to be working now, I need to understand the alarm levels a
bit (that's easy reading) as well as figure if I even need the !netsl,
etc. on the check_command line.<br>
<br>
But thanks for the push's in the right direction<br>
<br>
<br>
Lee Azzarello wrote:
<blockquote
 cite="mid:16b031c0902240845k6401fd90nfb49c47e5e3312c1@mail.gmail.com"
 type="cite">
  <pre wrap="">On Mon, Feb 23, 2009 at 11:10 PM, Lance Raymond
<a class="moz-txt-link-rfc2396E" href="mailto:lraymond@weatherflow.com"><lraymond@weatherflow.com></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I tried a few things after the _v1 but nagios kept failing on restart, so I
think I just need to figure out howto push the variables (such as hostIP ,
community name) to the check_command, right?  Since changing the service to
use the new command, nagios is now red with the following error; Return code
of 255 is out of bounds
    </pre>
  </blockquote>
  <pre wrap=""><!---->
There are good docs on how to pass arguments to a check command.
Here's my pattern to bring new service checks online without mucking
about with the running nagios process:

1) Find the plugin on the host running nagios
2) Run the plugin manually as the nagios user with the arguments you
would like. Inspect the output. Is it what you expect?
3) If it is what you expect, compose the check command and service
definition exactly as your manual run, only use macro substitution as
per the documentation
4) Save your configs and check them before loading the new objects.
nagios -v nagios.cfg will automate this check and inform you that
everything is okay before you "go live".
5) If everything's okay, reload the configuration and check the web
interface for the new service check status.

-lee

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
<a class="moz-txt-link-freetext" href="http://p.sf.net/sfu/XcvMzF8H">http://p.sf.net/sfu/XcvMzF8H</a>
_______________________________________________
Nagios-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/nagios-users">https://lists.sourceforge.net/lists/listinfo/nagios-users</a>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null
  </pre>
</blockquote>
<br>
</body>
</html>