[CentOS-es] Script Nagios

Fequay fequay en esfera.cl
Lun Mar 10 14:34:52 UTC 2008


buenas,

estimados tengo el siguiente problema:

tengo el siguiente script que me saca la cantidad de canales activos en el asterisk, locamente hace lo que quiero, pero al sacarlo desde el server nagios no me devuelve el valor requerido.

cat check_chanels.sh
#!/bin/sh

CANALES=$(asterisk -rx "core show channels $k" | grep "active calls" | cut -d\� -f 1 )

echo "$CANALES"
exit 0

localmente me devuelve este valor:

sh check_chanels.sh
14

Este valor es el numero de� canales activos.

al hacer la misma consulta por� nagios a traves de nrpe me da lo siguiente:

 sip1

 Canales Activos

  OK  03-05-2008 05:15:36  2d 18h 53m 41s  1/4  CHECK_NRPE: No output returned from daemon.�

al hacer el siguiente cambio en el bash:

#!/bin/sh

CANALES=$(asterisk -rx "core show channels $k" | grep "active calls" | cut -d\� -f 1 )

#echo "x"$CANALES

echo "Canales $CANALES"
exit 0

me da esto en la maquina local:
sh check_chanels.sh
Canales 11

y en el nagios me pasa esto.

 sip1

 Canales Activos

  OK  03-05-2008 05:20:36  2d 18h 56m 42s  1/4  Canales�

Tambien trate de concatenarlo pasandolo como string y solo me� da la variable.

Atte.
Fernando Quil Ayala


------------ pr�xima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.centos.org/pipermail/centos-es/attachments/20080310/faad4f89/attachment.htm


M�s informaci�n sobre la lista de distribuci�n CentOS-es