[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