EULA eso si dá miedo.

En el espiritu de Halloween, les dejo este texto que compara las licencias de M$ vs. el GPL. Pero lo importante es que los que usamos Win$ nos demos cuenta que estamos expuestos a muchas cosas y que sin querer aceptamos.
Este es el link. EULA si dá miedo. :(

http://www.espaciolinux.com/2003/06/comparativa-de-las-licencias-eula-microsoft-y-gnu-gpl-linux/

MEYO, MEYO, MEYO.

Syslog-ng y SPA9000 + Spa400. Captar los logs.

El año pasado, yo recomendé una centralida IP marca linksys que se compone de un SIP más un puerto FXO. Esos dos se conectan entre sí y hacen una “muy” simple centralita telefonica IP con salidas a la red PSTN con 4 lineas telefonicas. Yo las recomendé porque internamente tienen un Linux corriendo en mips y un asterisk todo pedazeado (Sapura).

Después de un año, ya que soy el que la pidió me preguntaron si era posible captar todas las llamadas entrantes y llevar un record de llamadas y las horas en que se recibieron. Consulté con un par de personas y me recomendaron soluciones algo disparadas y demasiado para la simpleza de lo que quiero hacer.

Decidí investigar más sobre estos apararos linksys y descubrí que soporta enviar todos los logs de enventos a un syslog server. En la pagina de administracion web de los dós aparatos hay una opcion para dejar el log server por defecto. Probé con el syslog normal que tenía en mi version de debian Lenny y no me funcionó, despues hablando con en el IRC mencioné el tema y me dieron dós opciones más, syslog-ng y rsyslog (viene por defecto en Debian Lenny). Hablando otravez con mi amigo vostorga, me dió su configuracion de syslog-ng y decidí probarla despues de la frustación de usar syslog.

estos son los pasos para configurar syslog-ng en Debian Lenny.
aptitude install syslog-ng
Despues configuramos el /etc/syslog-ng/syslog-ng.conf con estos parametros extras.
En la seccion sources:

# source typed by me
source s_network {
tcp(max-connections(5000));
udp();
};

En la seccion destination

#spas
# destination para recibir logs de otros host
destination d_network {
file ("/var/log/$YEAR-$MONTH/$HOST/$FACILITY-$YEAR-$MONTH-$DAY");
};

Al fina en la seccion log

#mensaje de otros host
log { source(s_network);
destination(d_network);
};

Y empezaremos a recibir los logs de otros hosts que apunten a nuestro servidor. Es increible la cantidad de informacion que capto de esta centralita. Kudos a vostorga por ayudarme en eso y espero que si alguien más tiene esta necesidad la puedan utilizar. No utilizemos la version de win32 que está por ahi porque no creo que sea igual de robusta.
Ahora solo queda analizar los logs.

www.notengoenie.com

ñ Ñ
bonus: á é í ó ú Á É Í Ó Ú ü Ü ¡ ¿ @ \ º — ( ) [ ] {
}〈 〉 ‹ › < > 〔 〕 « » ¹ ² ³ …
˜ § ¶ † “ ” ∞ µ à è ì ò ù À È Ì
Ò Ù © ® ™ $ £ ¥ € ¢ ƒ ï Ï ç Ç l·l L·L

ñ Ñ
bonus: á é í ó ú Á É Í Ó Ú ü Ü ¡ ¿ @ \ º — ( ) [ ] { }〈 〉 ‹ › < > 〔 〕 « » ¹ ² ³ … ˜ § ¶ † “ ” ∞ µ à è ì ò ù À È Ì Ò Ù © ® ™ $ £ ¥ € ¢ ƒ ï Ï ç Ç l·l L·L