[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