[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