Monitor de llamadas simultaneas para Elastix – AlertCallMonitor
Existe en la mente de la gente de TI, que las implementaciones en Elastix o Asterisk son muy vulnerables, sin embargo, como lo dijo un colega , «todo depende del implementador» las técnicas y conocimiento que aplica, para minimizar los riesgos, en una plataforma expuesta a Internet, si esto se toma en cuenta, personalmente puedo asegurar que uno puede estar tranquilo al respecto.
Durante estos años que llevo en Linux y VoIP , he venido desarrollando programas que me ayuda en los proyectos, uno de estos es un script muy sencillo, lo uso hace ya un tiempo y que he decidido compartirlo , lo he llamado «AlertCallMonitor» , básicamente lo que hace es enviar email de alerta, si el servidor ha generado mas llamadas simultaneas de las que normalmente realizamos
Ejemplo : un servidor que normalmente debería hacer 10 llamadas simultaneas , no deberia hacer 20 o 30 no? , entonces con el script es posible generar alertas cuando este umbral sobrepase.
La instalación es la siguiente:
1.- Modo de ejecución en primer plano
#cd /opt/
#wget http://www.silcom.com.pe/soft/AlertCallMonitor.tar.gz
#tar xvfz AlertCallMonitor.tar.gz
#chmod a+x AlertCallMonitor.sh
#./AlertCallMonitor.sh
2.- Modo de ejecución en segundo plano
#vi /etc/rc.local
#sh /opt/AlertCallMonitor.sh &
Variables a configurar
NLP=1 # Umbral de cantidad de llamadas consideradas como peligrosas
SERVIDOR=»192.168.1.10″ #Nro IP o nombre del servidor
EMAIL=»jroliva@gmail.com» #Email al cual le llegaran las alertas.
Con unas modificaciones , puede generar llamadas de alerta , o recuperar la carga del servidor en ese momento.
Espero les sirva
Juan Oliva
Muchas gracias Por compartir lo probare y te cuento como me fue. gracias nuevamente!
Saludos
Ricardo
esto es software libre??
Hola Carlos Alfonso
Claro que si , puedes bajarlo , modificarlo a tu conveniencia , siempre y cuando respetes los créditos del autor osea mi persona.
Saludos !!
Juan Oliva
Hey que buenisimo esto, se le agradece lo probare…
Pero desde ya EXCELENTE
En la linea:
echo «existen:$NLP llamadas simultaneas en el servidor $SERVIDOR» |mail -s «SERVIDOR $SERVIDOR CON $NLP LLAMADAS SIMULTANEAS» $EMAIL
Si cambias NLP por NLS, al correo te llegaría el numero de llamadas concurrentes reales. En el original, NLP te va a dar el umbral predefinido, y nunca podrias saber el valor exacto al cual esta subiendo. BUeno depende el punto de vista claro de lo que se quiera.
Genial! lo pruebo esta tarde.
Juan este podria ser para monitorear registro de lineas SIP, o conoces de alguna herramienta que me ayude al respecto.
Muy agradecido.
Atte
Hola William
Yo creo que esto te puede servir mejor para monitorear trunks
https://sysadminman.net/es/blog/2015/monitoring-your-peers-asterisk-extensions-and-trunks-6557
Saludos!
Juan Oliva
Como siempre Grande Estimado, Dios Bendiga su vida