Artículos sobre rendimiento en Asterisk de Transnexus e Intel

21 01 2009

Ya se acerca la fecha en la que saldrán publicados dos poryectos fin de carrera en la EPS. Posiblemente en Febrero se pondrá a disposición de la comunidad toda la documentación, incluyendo resultados (gráficas, tablas, etc) así como el código fuente.

Mientras tanto, han salido un par de artículos muy buenos para aquellos que estén trasteando con su sistema Asterisk y quieran ver de qué es capaz. El primero de ellos es un test actualizado sobre la carga y la gestión que es capaz de soportar el sistema antes de cascar.

Test de Transnexus

Por otro lado, Intel también ha realizado algunas pruebecillas sobre rendimiento, pero en este caso compilando con su icc (en vez de con gcc). Parece que se obtienen unos mejores resultados. También han realizado un estudio sobre cómo mejorar el rendimiento aprovechando las capacidades multicore de sus procesadores. Interesantísimo!!!!

Test de Intel

Anuncios




Hablando sobre falseo en el identificador de llamada (CallerID Spoofing)

16 01 2009
Canal Sur

Canal Sur

El otro día  nos llamaron los del programa Andalucía Directo de CanalSur (canal autonómico de Andalucía) para que les explicáramos cómo lechuga era posible que nos la metan doblada con el tema de los 905. Aquí en España (como supongo que en todo el mundo) tenemos numeración específica para “servicios de valor añadido” (mentira cochina, porque casi siempre es para estafarnos). Que si 905XXXX, que si 807XXXX, en fin… un engañabobos como la copa de un pino pero que siempre tiene algún pardillo que pica y hace rentable el asunto.

Pues bien, a raíz de alguna estafa reciente, que ha trascendido los medios, los de AD quisieron saber cómo se podían hacer truquillos de éstos con los teléfonos, así que accedimos a hacerles una pequeña demostración de cómo era posible. Usamos una cuenta de voicetrading que nos permite indicar el CID que queramos y que “habitualmente” suele llegar al destino (a veces no llega por cuestiones que no vienen al caso).

En el siguiente enlace tenéis el video.





El cochecito leré

5 12 2008

Fijaos lo que se ha encontrado mi mujer hoy en San José!!!!

Coche google

Teniendo en cuenta que San José no llega a los 400-500 habitantes (aunque en verano se ponga la cosa en 10.000 o así), el hecho de que vayan por los pueblecitos más pequeños implica que quieren fotografiar todos los rincones del pais, digo yo. El street view de google promete cada día más;))





Nuevo libro de Asterisk en español

3 12 2008

Ya parió la burra!!!!

Todavía no está en las librerías e internet, pero para finales de diciembre o principios de enero lo estará.

¡qué contennnnnntoooo toyyyyyyyyyyyyy!!!!

19-12-2008 Actualización: Ya salió a la venta en España. Lo podéis pedir aquí. Aquellos que estéis fuera de España tendreís que esperar un poquito ;(





Semana de la Ciencia en la UAL

9 11 2008

ranaEsta semana que viene y la próxima se va a celebrar la Semana de la Ciencia en nuestra universidad. La idea es dar a conocer a alumnos de Bachillerato de Almería y provincia lo que se hace en la UAL a nivel de investigación, de una forma amena y entretenida.

La Escuela Politécnia Superior realizará varias presentaciones, entre las cuales estará una de VoIP y Asterisk que haremos Julio Gómez y yo. Además de las charlas, habrá una exposición de material en la que montaremos un pequeño muestrario de todo lo que tenemos en nuestro laboratorio. También montaremos un asterisk en una mini-ITX para hacer alguna demostración a los alumnos.

La entrada es libre, así que… ¡qué venga todo el que quiera y pueda! 😉

Programa





Coches

2 11 2008

En ocasiones veo matrículas….

DND

DND

La calidad no es muy buena (móvil de 3 Megapixels), pero se aprecia claramente como la VoIP me persigue por todas partes. Después de esta escena, mi mujer pidió cita al psicólogo XDDD





Envío de SMS mediante Nagios

13 10 2008

Envio de sms con Nagios

Existen numerosos métodos de notificación que Nagios puede usar para cantar cuando alguno de nuestros servicios o equipos tiene problemas.

El más usado es el del correo electrónico, aunque gracias a la estructura en sí de Nagios, es posible implementar cualquier cosa ejecutando algún script.

Este es el caso que me ha ocupado a mí. Necesitaba que me notificase por sms, ya que todavía no tengo “hayfon”, ni lo voy a tener en mucho tiempo XD. Tampoco pienso tragar por las conexiones robadineros de bromafone o bomistar (de los OMV’s ni hablo, que es un mundo aparte).

Visto el panorama, me he decidido por usar el servicio que ofrecen algunos clones de Betamax, cual es la posibilidad de enviar sms a precios tirados, y mediante una única sentencia en el navegador. Realmente, no es necesario tener el navegador para hacerlo, ya que se puede lanzar desde cualquier script. Más información al respecto aqui.

Para el uso e instalación de Nagios, existe bastante documentación por la red. Por ejemplo, aqui, aqui y aqui.

Una vez instalado y configurado, se supone que una configuración básica para monitorizar un router, como la descrita en la web de nagios, nos debería notificar por email la caída de nuestro equipo o servicio. Verdaderamente es sencillo de hacer, siempre y cuando sepamos lo que tenemos entre manos y, además, hayamos configurado correctamente el envío de correos desde nuestra máquina (sendmail, postfix, exim, etc).

Total, que me encontraba por aquí y quería también que me llegase la información al móvil para cuando estoy por ahí de fiesta y me pueda amargar un rato, con algún servicio crítico caído y esas cosas. Ya sabéis la máxima de un técnico, siempre operativo por si las moscas….

Primero indicamos en /usr/local/nagios/etc/objects/commands.cfg que existe un comando nuevo para ejecutar cosas. En este caso el comando ejecuta una orden que manda sms. Nos vamos al final del fichero y ponemos

define command{
        command_name    host-notify-by-sms
        command_line    /usr/bin/wget --no-check-certificate "https://myaccount.voicetrading.com/clx/sendsms.php?username=usuario_betamax&password=password_betamax&from=+tu_numero_origen&to=+tu_movil_destion&text='$NOTIFICATIONTYPE$: $HOSTNAME$ is $HOSTSTATE$ ($OUTPUT$)' " -O /tmp/SMS.resultado.xml
        }

Ahora Nagios sabe que tiene que ejecutar cuando llegue el momento.

Como probablemente estemos puestos como nagiosadmin, estaremos haciendo uso de generic-contact para notificaciones. Todo esto lo podemos comprobar en /usr/local/nagios/etc/objects/contacts.cfg. Una vez que sabemos quién somos y cómo se nos notifica (suponemos que estamos en generic-contact), editamos /usr/local/nagios/etc/objects/templates.cfg y veremos algo como

define contact{
        name                            generic-contact
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r,f,s
        host_notification_options       d,u,r,f,s
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email
        register                        0
	}

y añadiremos a host_notification_commands todos aquellos comandos que queremos se ejecuten cuando hay problemas. En este caso, se llama host-notify-by-sms. El resultado es

define contact{
        name                            generic-contact
        service_notification_period     24x7
        host_notification_period        24x7
        service_notification_options    w,u,c,r,f,s
        host_notification_options       d,u,r,f,s
        service_notification_commands   notify-service-by-email
        host_notification_commands      notify-host-by-email,host-notify-by-sms
        register                        0
	}

Con esto ya tenemos el sistema listo para enviar sms cuando el host en cuestión se nos caiga o tenga problemas.

Gracias a Iñaki Baz por su aporte en el comando notificador…