[CentOS-es] Monitorear lineas en Tarjeta Sangoma A200
David González Romero
dgrvedado en gmail.com
Vie Sep 27 19:21:21 UTC 2013
Excelente TIPS, de que yo tendre que ver esto de vuelta, tendre... Auqnue
ya deseo empezar a toparme con estos nuevos logros...
Saludos,
David
El 27 de septiembre de 2013 15:05, Fabrizio Zelaya <fabrijz en gmail.com>escribió:
> Fe de errata:
>
> La modificacion fue hecha para adaptarlo al asterisk no al nagios.
>
> asterisk-1.4.22-3
>
>
>
> El 27 de septiembre de 2013 15:02, Fabrizio Zelaya <fabrijz en gmail.com
> >escribió:
>
> > Muchas gracias por todo!
> >
> > He implementado un check de nagios modificando el que esta en esta pagina
> > que envio Gerardo
> >
> http://exchange.nagios.org/directory/Plugins/Telephony/Asterisk/Check-Asterisk-Calls/detailsparaadaptarlo a mi version de nagios: Nagios Core 3.2.0
> >
> > Por si alguien alguna vez volviese a tener este problema el check me
> quedo
> > asi:
> >
> > #!/bin/bash
> >
> > llamadas=`/usr/sbin/asterisk -rx "core show channels verbose" | grep
> > active\ call | cut -d" " -f1`
> >
> > if [ $# == 0 ]; then
> > echo "OK:$llamadas simultaneous calls|calls=$llamadas"
> > exit 0
> > fi
> >
> > if [ "$1" == "-h" -o "$1" == "--help" ]; then
> > echo "Help"
> > echo "The syntax is:"
> > echo "$0 [XX] [YY]"
> > echo "XX warning value"
> > echo "YY critical value"
> > exit 3
> > elif [ -z "$llamadas" ]; then
> > echo "ERROR:an error has occurred, check that you have installed
> > the Asterisk PBX."
> > exit 3
> > fi
> >
> > if [ -n "$2" ];then
> > if [ "$1" -gt "$2" ];then
> > echo "ERROR:Sintax error, warning value is greater than
> > critical value"
> > echo "$0 $1 $2"
> > exit 2
> > fi
> >
> > if [ "$llamadas" -ge $1 -a "$llamadas" -lt $2 ];then
> > echo "WARNING:$llamadas simultaneous
> calls|calls=$llamadas"
> > exit 2
> > fi
> >
> > if [ "$llamadas" -ge "$2" ];then
> > echo "CRITICAL:$llamadas simultaneous
> > calls|calls=$llamadas"
> > exit 2
> > fi
> > elif [ "$llamadas" -ge "$1" ];then
> > echo "WARNING:$llamadas simultaneous
> calls|calls=$llamadas"
> > exit 2
> > fi
> >
> > if [ "$llamadas" -lt "$1" ];then
> > echo "OK:$llamadas simultaneous calls|calls=$llamadas"
> > exit 0
> > fi
> >
> >
> > Una vez mas Feliz Fin de Semana!
> >
> >
> >
> > El 27 de septiembre de 2013 13:28, Gerardo Barajas <
> > gerardo.barajas en gmail.com> escribió:
> >
> > Pues puedes usar grep.
> >> Lo más seguro es que las llamadas por la T1 son del tipo DAHDI, entonces
> >> tendrías que hacer algo así como
> >>
> >> asterisk -rx 'core show channels verbose' | grep -a DAHDI
> >>
> >>
> >> Sin embargo, no te compliques la vida. Trixbox te da esa información.
> >>
> >> Saludos.
> >>
> >> Saludos/Regards
> >> --
> >> Ing. Gerardo Barajas Puente
> >>
> >>
> >>
> >> 2013/9/27 Fabrizio Zelaya <fabrijz en gmail.com>
> >>
> >> > Gracias David y Gerardo por la ayuda y la rapidez
> >> >
> >> > Gerardo una ultima pregunta probablemente tonta. Esto me da llamadas
> en
> >> > total verdad? Luego tengo que identificar cuanles y cuantas de esas
> >> estan
> >> > usando las lineas del T1 y cuantas son entre extensiones.
> >> >
> >> > O este comando unicamente me da el numero de llamadas circulando por
> la
> >> T1?
> >> >
> >> > Por ultimo: Si estamos en proyecto de cambiar el Trixbox pero quiero
> >> que el
> >> > proyecto sea integral e identificar si necesitamos otra T1 y asi
> >> meterlo en
> >> > el presupuesto del proyecto.
> >> >
> >> >
> >> > El 27 de septiembre de 2013 12:15, Gerardo Barajas <
> >> > gerardo.barajas en gmail.com> escribió:
> >> >
> >> > > Hazlo con :
> >> > > asterisk -rx 'core show channels verbose'
> >> > >
> >> > > ahi vez la cantidad de llamadas que tienes.
> >> > >
> >> > > PAra Nagios:
> >> > >
> >> > > http://exchange.nagios.org/directory/Plugins/Telephony/Asterisk
> >> > >
> >> > >
> >> > > Y haz lo posible por quitar ese Trixbox (Que ya no tiene soporte) y
> >> pon
> >> > > FreePBX o Elastix.
> >> > >
> >> > > Saludos.
> >> > >
> >> > >
> >> > > Saludos/Regards
> >> > > --
> >> > > Ing. Gerardo Barajas Puente
> >> > >
> >> > >
> >> > >
> >> > > 2013/9/27 David González Romero <dgrvedado en gmail.com>
> >> > >
> >> > > > No recuerdo bien, pero T1 te daba en total 24 líneas de entradas
> >> sobre
> >> > un
> >> > > > mismo numeral. Yo trabaje con línea E1 para el acceso telefónico a
> >> > redes,
> >> > > > con access server CISCO 5X00 en este sentido todo estaba bien
> >> > controlado
> >> > > > por el AS y en todo caso el Backend era una BD sobre Linux. Todo
> >> > > > controlabamos con un softeware de Monitoreo del propio AS.
> >> > > >
> >> > > > Ya hoy hay muchas implementaciones para el tema de Call Center y
> >> > algunos
> >> > > > son FLOS.
> >> > > >
> >> > > > Yo recien ahora me estoy empapando con el tema de Asterix porque
> en
> >> mi
> >> > > > empresa queremos hacer una implementación de Call Center.
> >> > > >
> >> > > > Saludos,
> >> > > > David
> >> > > >
> >> > > >
> >> > > >
> >> > > >
> >> > > > El 27 de septiembre de 2013 11:37, Fabrizio Zelaya <
> >> fabrijz en gmail.com
> >> > > > >escribió:
> >> > > >
> >> > > > > Saludos miembros de esta lista.
> >> > > > >
> >> > > > > Empiezo por enviar este mensaje aqui por ser una lista un poco
> mas
> >> > > > general
> >> > > > > en cuanto a su tematica, me disculpo si el tema no pertence
> aqui.
> >> A
> >> > lo
> >> > > > > mejor la ayuda que me provean vaya encaminada a cual es la mejor
> >> > lista
> >> > > > para
> >> > > > > hacer esta consulta.
> >> > > > >
> >> > > > > Al tema.
> >> > > > >
> >> > > > > Tengo un servidor CentOS release 5.3 (Final) corriendo una
> viejita
> >> > > > > implementacion de asterisk llamada trixbox con una tajeta
> sangoma
> >> que
> >> > > > > provee la conexion a una linea T1.
> >> > > > >
> >> > > > > Sangoma Technologies Corp. A200/Remora FXO/FXS Analog AFT card
> >> > > > >
> >> > > > > Debido al crecimiento de la empresa para la que trabajo temo que
> >> > > estemos
> >> > > > > ocupando mas lineas de las que tenemos disponibles causando
> >> > denegacion
> >> > > de
> >> > > > > servicio. Sin embargo hasta el momento no tengo como monitorear
> el
> >> > > estado
> >> > > > > de las lineas "ocupado/libre".
> >> > > > >
> >> > > > > Existe algun comando o grupo de ellos o una API, libreria o
> plugin
> >> > que
> >> > > me
> >> > > > > permita saber esto?
> >> > > > >
> >> > > > > Al final quiero construir un script integrado a mi instancia de
> >> > Nagios
> >> > > > que
> >> > > > > me diga cuantas lineas estoy usando en cada momento.
> >> > > > >
> >> > > > > En mis busquedas unicamente he encontrado como monitorear el
> >> estado
> >> > del
> >> > > > > wanpipe y la tarjeta misma pero he sido infructuoso en encontrar
> >> algo
> >> > > > para
> >> > > > > hacerlo directamente con las lineas.
> >> > > > >
> >> > > > > De antemano agradezco muchisimo cualquier ayuda brindada
> >> > > > >
> >> > > > > Que tengan buen dia y excelente fin de semana
> >> > > > >
> >> > > > >
> >> > > > > --
> >> > > > >
> >> > > > > Fabrizio Zelaya
> >> > > > > Systems Administrator
> >> > > > > (330)-324-9480
> >> > > > > _______________________________________________
> >> > > > > CentOS-es mailing list
> >> > > > > CentOS-es en centos.org
> >> > > > > http://lists.centos.org/mailman/listinfo/centos-es
> >> > > > >
> >> > > > _______________________________________________
> >> > > > CentOS-es mailing list
> >> > > > CentOS-es en centos.org
> >> > > > http://lists.centos.org/mailman/listinfo/centos-es
> >> > > >
> >> > > _______________________________________________
> >> > > CentOS-es mailing list
> >> > > CentOS-es en centos.org
> >> > > http://lists.centos.org/mailman/listinfo/centos-es
> >> > >
> >> >
> >> >
> >> >
> >> > --
> >> >
> >> > Fabrizio Zelaya
> >> > Systems Administrator
> >> > (330)-324-9480
> >> > _______________________________________________
> >> > CentOS-es mailing list
> >> > CentOS-es en centos.org
> >> > http://lists.centos.org/mailman/listinfo/centos-es
> >> >
> >> _______________________________________________
> >> CentOS-es mailing list
> >> CentOS-es en centos.org
> >> http://lists.centos.org/mailman/listinfo/centos-es
> >>
> >
> >
> >
> > --
> >
> > Fabrizio Zelaya
> > Systems Administrator
> > (330)-324-9480
> >
> >
> >
>
>
> --
>
> Fabrizio Zelaya
> Systems Administrator
> (330)-324-9480
> _______________________________________________
> CentOS-es mailing list
> CentOS-es en centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>
Más información sobre la lista de distribución CentOS-es