Mostrando las entradas con la etiqueta monitoreo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta monitoreo. Mostrar todas las entradas

miércoles, 26 de octubre de 2011

Fundación Guadalux presenta su GUI: Asterisk Boom

La gente de Guadalux nos envían la presentación de su nuevo producto Asterisk Boom:




Asterisk Boom es el nuevo proyecto de Fundación Guadalux para potenciar el uso de Asterisk.


Con un interfaz web sencillo cualquier administrador de sistemas puede realizar la configuración de su centralita Asterisk.

jueves, 17 de marzo de 2011

VoIPmonitor 2.1.1 version released

 


VoIPmonitor is open source live network packet sniffer and call recorder for linux or posix unix which analyzes SIP and RTP protocol. It can run as daemon or analyzes already captured pcap files. For each detected VoIP call voipmonitor calculates statistics about loss, burstiness, latency and predicts MOS (Meaning Opinion Score) according to ITU-T G.107 E-model so operator centers can quickly decide which calls are bad.

domingo, 23 de enero de 2011

Como Instalar DD-WRT

Según nuestra amiga Wikipedia DD-WRT es firmware libre para diversos routers inalámbricos o WIFI, es muy común observarlo en equipos LinksysWRT54G (incluyendo los modelos WRT54GL, WRT54GS y WRT54G2). Ejecuta un reducido sistema operativo basado en Linux. Está licenciado bajo la GNU General Public License versión 2.

Canal Inalambrico recomendado

Realmente no existe un mejor canal para transmitir, siempre se nos ha recomendado utilizar los canales 1,6 u 11 puesto que son los únicos no se traslapan entre si. Pero hay muchas variables en juego, utilizaremos en el ejemplo frecuencias de 2.4 GHz sin embargo lo mismo aplica para redes transmitiendo en 5 Ghz.


 Conoce tu ambiente (y a los enemigos de tu red inalambrica)


Primero necesitas realizar un escaneo utilizando la guia para medir el nivel de señal de tu red, el objetivo es descubrir:



  • Cuantas Redes están transmitiendo ?

  • En que frecuencia ? (2.4 o 5 GHz)

  • Que canales están utilizando ?

  • Cual es el nivel de intensidad de la señal ? Medido con el valor de SNR (Nivel de señal a ruido) o RSSI dependiendo del valor que te de la aplicación que utilizas


Registraremos eso en una tablita junto con el nombre de la red inalámbrica (SSID) similar a este ejemplo, nos podemos apoyar de Microsoft Excel para realizarla.

Como medir el nivel de Señal de una red Inalámbrica (o la de los vecinos)

 


El análisis de que puntos de acceso están transmitiendo conocido como “site survey” es un método muy útil. Puedes encontrar la herramienta integrada en dd-wrt firmware (más info acerca de este gran firmware para routers AQUI) el cual muestra un resultado como el siguiente:


dd wrt site survey Como medir el nivel de Señal de una red Inalámbrica (o la de los vecinos)

Mejorando la señal wireless

Lidiando con unos problemas de red que tuvo un cliente e investigando las actualizaciones de los firmwares de un software basado en linux para routers, halle un par de tutoriales bastante intersantes que espero les sean de utilidad a más de uno.


Cualquiera dia podemos experimentar problemas con la señal de la red inalambrica, lo cual puede ser causada por el ruteador sin embargo existen otros factores.


La interferencia


La interferencia es el mayor problema en las redes inalambricas.


Las redes inalambricas transmiten en ciertos canales, generalmente del 1 al 11 (esto varia de acuerdo a las regulaciones de cada pais) los cuales representan una frecuencia en MegaHertz.


wifi channels separacion Mejorando la señal wireless

Separacion de canales wireless en 2.4 GHz



Como puedes notar en esta imagen, estan resaltados con rojo los canales 1, 6 y 11 que son los unicos que no se interfieren entre si y los mas recomendados de utilizar. Para los que se encuentran en Europa pueden utilizar los canales 1,7 y 13 siendo este ultimo el recomendado.


Si existen dos redes inalambricas ubicadas cerca una de la otra y transmitiendo en el mismo canal (o misma frecuencia) lo que estará pasando es que las dos redes se estan interfiriendo entre si.

martes, 14 de diciembre de 2010

SIPWise publica un sistema OpenSource para proveedores

Hace un par de semanas, mi colega Jon Bonilla (aka Manwe) nos comentó a unos cuantos, que en su empresa (SIPWISE) estaban desarrollando una aplicación de código libre llamada SIP:Provider CE (Community Edition) orientado al sector de los proveedores de VoIP que, en palabras de uno de sus creadores: “permitirá a cualquier empresa, ofrecer servicios de operador en apenas los 20 minutos que se tarda en instalarlo y configurarlo adecuadamente“.

Por supuesto, esto no significa que cualquier empresa pueda montar su propio proveedor VoIP ya que para esto, la empresa debe contar con personas que conozcan bien el mundo de la VoIP suficientemente bien como para poder resolver cualquier problema que se les presente, pero esta aplicación seguramente ayudará a más de una que trabaje con ciertas herramientas “algo rudimentarias” ya que simplifica considerablemente los distintos pasos necesarios para ofrecer un servicio VoIP y poder contabilizarlo y, como no, poder cobrarlo. :)

SIP:Provider CE es un “kit” formado por Kamailio, Asterisk, SEMS y un interfaz gráfico muy sencillo que permite su configuración de una forma fácil y rápida sin necesidad de complicarse la vida con archivos de configuración y parámetros desconocidos, por lo que simplifica bastante la organización, configuración y gestión del servicio incluyendo sistemas de billing, rating, peering, etc.

Las siguientes capturas muestran lo simple que puede llegar a ser este sistema sistema de comunicaciones:



Las características recomendadas del sistema son las siguientes:

  • Dual-core x86_64 compatible 3GHz

  • 4GB RAM

  • Disco duro de 128GB HDD


Y el rendimiento propuesto bajo este sistema o superior es:

  • 50.000 Subscriber Lines

  • 180.000 Busy Hour Call Attempts

  • 50 Call Attempts per Second

  • 2.000 Parallel Calls

  • Unlimited number of Class4 Peerings

  • Unlimited number of SIP Peerings


Para entornos profesionales, y si el sip:provider CE cumple con las espectativas funcionales, pero se necesita algo más grande y más serio, sería recomendable echar un vistazo a la versión profesional:


Puedes ver más capturas desde su página de Facebook: http://www.facebook.com/sipwise/.
Encontrarás toda la documentación del proyecto Sip:Provider CE en su web junto con su manual de instalación.
Y aquí, el enlace para descargarlo:  http://www.sipwise.com/doc/spce/ar01s02.html#_software_installation

FUENTE: SINOLOGIC.NET

domingo, 28 de febrero de 2010

Monitorizando Asterisk con Munin

Una forma muy sencilla de monitorizar todos los datos de vuestros sistemas es mediante Munin que estoy segura que la mayoría ya conoce, pero por si todavía queda alguien que no sepa como tener gráficas de rendimiento de vuestro sistema.

Lo  primero que nos hace falta es instalar un servidor web, para que podamos ver las estadísticas, como Apache. Una vez instalado, pasamos a instalar Munin:

apt-get install munin

Una vez instalado, debemos descargar los plugins para Asterisk:

wget http://rodolphe.quiedeville.org/hack/munin/asterisk-1.4/asterisk-munin.tar.gz

Estos son para Asterisk 1.4 pero los plugins para Asterisk 1.6 se encuentan en: wget http://www.sinologic.net/proyectos/asterisk/asterisk-munin.1.6.tar.gz

Agradezco a la gente de Sinologic por modificar y subir los archivos para que funcionarán con la versión 1.6

Debemos descomprimir el directorio y copiar todos los archivos a usr/share/munin/plugins

cd /usr/src

wget http://rodolphe.quiedeville.org/hack/munin/asterisk-1.4/

tar xvfz asterisk-munin.tar.gz

mv asterisk_*  /usr/share/munin/plugins/

Ése es el directorio donde munin almacena todos los plugins, activos o no.  Para activar nuestros plugins, tenemos que crear un enlace simbólico hacia /etc/munin/plugins y de esta forma pasarán a a recoger datos, vamos prácticamente listos para empezar a funcionar.

Linkeo de Plugins:

cd /etc/munin/plugins

ln -s /usr/share/munin/plugins/asterisk_iaxlag asterisk_iaxlag

ln -s /usr/share/munin/plugins/asterisk_meetme asterisk_meetme

ln -s /usr/share/munin/plugins/asterisk_modules asterisk_modules

ln -s /usr/share/munin/plugins/asterisk_sipobjects asterisk_sipobjects

ln -s /usr/share/munin/plugins/asterisk_voicemail asterisk_voicemail

ln -s /usr/share/munin/plugins/asterisk_channels asterisk_channels

ln -s /usr/share/munin/plugins/asterisk_codecs asterisk_codecs

ln -s /usr/share/munin/plugins/asterisk_iaxpeers asterisk_iaxpeers

ln -s /usr/share/munin/plugins/asterisk_meetme_ asterisk_meetme_

ln -s /usr/share/munin/plugins/asterisk_sipchannels asterisk_sipchannels

ln -s /usr/share/munin/plugins/asterisk_sippeers asterisk_sippeers

ln -s /usr/share/munin/plugins/asterisk_channelstypes asterisk_channelstypes

ln -s /usr/share/munin/plugins/asterisk_iaxchannels asterisk_iaxchannels

ln -s /usr/share/munin/plugins/asterisk_meetmeusers asterisk_meetmeusers

Configuraciones de ficheros:

Bien tras esto tenemos que configurar el fichero munin.conf que se encuentra en el /etc, y es el fichero de configuración del servidor munin, en él vamos a indicar cuales son los directorios que vamos a utilizar y la configuración de distintas máquinas si las tuviesemos, en este caso como solo vamos a monitorizar la propia quedaría así:

dbdir   /var/lib/munin

htmldir /var/www/munin

logdir  /var/log/munin

rundir  /var/run/munin

[localhost.localdomain]

address 127.0.0.1

use_node_name yes

Tras esto, solo nos queda una cosa modificar el /etc/munin/plugin-conf/munin-node y añadir lo siguiente:

[asterisk_*]

user root

Ahora arrancamos el servicio o lo reiniciamos si estaba arriba:

/etc/init.d/munin-node restart

Esperamos un momento a que Munit empiece a recopilar datos y ya tendremos todas nuestras estadístcas diponibles en http://localhost/munin

Dentro de todos los plugins que hay, podemos ver 2 tipos los que conectan a Asterisk directamente mediante la consola y que lo hacen mediante el manager, por lo que  si quereis que las conexiones se hagan mediante el manager debereis configurar una cuenta para Munin, éstos son los datos que utiliza por defecto:

[munin]

secret=mysecret

deny=0.0.0.0/0.0.0.0

permit=127.0.0.1/255.255.255.255

Aquí dejo algunos screenshots de la máquina de pruebas:






































miércoles, 21 de octubre de 2009

Organizar y controlar los logs de Asterisk

Estaba leyendo en sinologic.net que Jon Bonilla ha publicado un estupendo tutorial sobre cómo organizar el log de Asterisk, realmente imprescindible para sistemas de alta carga o que generan muchos mensajes y que necesitamos controlar para saber qué está haciendo Asterisk en ese momento. Estos es estupendo para los que tenemos que lidear con grandes cantidades de Logs, por ejemplo si tenemos que verificar los gateways H323 y el log esta creciendo constantemente en tiempo real se hará muy complicado, chequeen esta solución aquí