Estou tendo dificuldade para instalar o plungin do XEN do Nagios:
esse é o plugin para os intereçados :

#!/bin/sh
#
# COPYRIGHT    : (c) 2006 SUSE Linux GmbH. All rights reserved.
#
# AUTHOR       : Axel Schmidt
#
# BELONGS TO   : NLPOS/SLEPOS/Xen Nagios Integration
#
# DESCRIPTION  : Runs "xm list" and returns the available xen vms
#
# $Revision: 1.0 $
#
# Permission to use, copy, modify, distribute, and sell this software
# and its documentation for any purpose is hereby granted without fee,
# provided that the above copyright notice appear in all copies and that
# both that copyright notice and this permission notice appear in
# supporting documentation.

# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.

# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
# IN NO EVENT SHALL THE AUTHOR OR SUSE BE LIABLE FOR ANY CLAIM, DAMAGES
# OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
# OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
# THE USE OR OTHER DEALINGS IN THE SOFTWARE.

PARM1=$1
WARN=$2
PARM2=$3
CRIT=$4

if [ "$PARM2" != "-c" -o "$CRIT" == "" ]; then
        echo "Usage: $0 -w <warning> -c <critical>"
# Nagios exit code 3 = status UNKNOWN = orange

if [ "$PARM1" != "-h" ]; then
        exit 3
   else
        echo ""
        echo " -w = Minimum Number of Xen VMs to activate a warning
message."
        echo " -c = Number of Xen VMs to activate a critical message."
        echo " -h = This help message."
        exit 3
   fi
fi

RUNNING=$(sudo /usr/sbin/xm list | awk '!/[DN]/  {print $1 }')
NBVMS=$(echo $RUNNING | wc -w)
HNAME=$(hostname)

#echo "Xen Running =" $RUNNING

if [ "$NBVMS" -le "$CRIT" ]; then
        echo "Critical Xen VMs Usage - Total NB: $NBVMS - detected VMs:
$RUNNING"
# Nagios exit code 2 = status CRITICAL = red
        exit 2
        else if [ "$NBVMS" -le "$WARN" ]; then
           echo "Warning Xen VMs Usage - Total NB: $NBVMS - detected VMs:
$RUNNING"
# Nagios exit code 1 = status WARNING = yellow
           exit 1
        else
            echo "OK: Xen Hypervisor \"$HNAME\" is running Xen VMs:
$RUNNING"
# Nagios exit code 0 = status OK = green
            exit 0
        fi
fi
##  FIM


Retirado do proprio site da Novell :
http://www.novell.com/coolsolutions/feature/19490.html

Eu coloque a entrada do comando no /etc/nagios3/commands.cfg :

### added for Xen VM Monitoring

define command{
        command_name    check_xenvm
        command_line    $USER1$/check_xenvm -w $ARG1$ -c $ARG2$
        }

Já reiniciei os seviços do nagios e o nrpe e continua com mesmo error:

Warning: Return code of 127 for check of service 'Monitor XEN' on
host 'fermat1' was out of bounds. Make sure the plugin you're trying to run
actually exists.

Então ele falar q o plugin não está funcionando, porem, fiz os teste local e
funciou, será q tenho q colocar esse plugin em outro lugar ?
Já instalei o plugin tanto no servidor quanto no cliente

Alguem ja usou esse plugin ?

Obrigado
------------------------------------------------------------------------------
-- 
Nagios-users-br@lists.sourceforge.net mailing list
https://lists.sourceforge.net/lists/listinfo/nagios-users-br
Wiki: http://nagios-br.sf.net/wiki

Responder a