Check_Openmanage configuration question

Trond Hasle Amundsen t.h.amundsen at usit.uio.no
Tue May 10 14:23:35 CEST 2011


Daniel Ceola <DCeola at twgi.net> writes:

> Hello all!

Hi Daniel,

> I have a question regarding the initial configuration of
> check_openmanage.  I downloaded the version of the script dated Feb 9
> (I don?t see a version number in the script) and am attempting to use
> the script through SNMP.

Tip: Run the plugin with the '-V' or '--version' switch to view the
version number.

> I?m attempting to begin using check_openmanage with our Dell servers.
> I have installed the Dell OMSA software on one server and it seems to
> be working just fine.  I configured my command definition in a simple
> fashion, according to the installation guide:
>
> #  Dell Check openmanage
>
> define command{
>         command_name    check_openmanage
>         command_line    $USER1$/check_openmanage -H $HOSTADDRESS$
>         }
>
> I also configured my service definition in a simple fashion, according
> to the installation guide:
>
> define service{
>         use                     generic-service
>         host_name               Server_Name
>         service_description     Dell OMSA
>         check_command           check_openmanage
>         }

This looks correct to me.

> However ? my Nagios console is reporting the status as (null).  Also,
> when I attempt to run the script from the command line (note the file
> is saved as check_openmanage with no file extension, I also tried
> check_openmanage.pl and receive the same results), I receive a few
> errors
>
> nagios at UbuntuTest:/usr/local/nagios/libexec$ ./check_openmanage 192.168.1.5
> ./check_openmanage: line 27: require: command not found
> ./check_openmanage: line 28: use: command not found
> ./check_openmanage: line 29: use: command not found
> ./check_openmanage: line 30: syntax error near unexpected token `('
> ./check_openmanage: line 30: `use POSIX qw(isatty ceil);'

Weird. Your system seem to be running the plugin through a shell. The
output above is exactly what you'll get if you run

  sh ./check_openmanage

To specify perl as interpreter, run:

  perl ./check_openmanage

However, this should not be needed. The system should identify it as a
perl script and use perl to execute it by default. Have you edited the
plugin in some way? Check that the md5sum is correct:

  $ md5sum check_openmanage
  5281718fe9e5c4b9570fe76f0fb424ec  check_openmanage

The above sum is correct for version 3.6.6. You should verify that you
get the same (if running 3.6.6). The latest version and its md5sum are
available here:

  http://folk.uio.no/trondham/software/check_openmanage.html#download

PS. In your example above you have forgotten the '-H' switch.

PPS. The file extension (or the name itself) is unimportant.

Cheers,
-- 
Trond H. Amundsen <t.h.amundsen at usit.uio.no>
Center for Information Technology Services, University of Oslo

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
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