<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: Construyendo un servidor de logs usando Netcat, tail y Bash</title>
	<atom:link href="http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/feed/" rel="self" type="application/rss+xml" />
	<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash</link>
	<description>Programación, fitness, interés geek</description>
	<lastBuildDate>Sun, 29 Apr 2012 17:32:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Por: josevnz</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2580</link>
		<dc:creator>josevnz</dc:creator>
		<pubDate>Sun, 28 Feb 2010 03:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2580</guid>
		<description>&lt;a href=&quot;#comment-2578&quot; rel=&quot;nofollow&quot;&gt;@kofla&lt;/a&gt; 
Kofla,

Este programa corre bajo Linux. Cuando lo guardes cambie su permiso de ejecución para tu usuario y asegurate de tener los programas relacionados para que el script funcione bien :)</description>
		<content:encoded><![CDATA[<p><a href="#comment-2578" rel="nofollow">@kofla</a><br />
Kofla,</p>
<p>Este programa corre bajo Linux. Cuando lo guardes cambie su permiso de ejecución para tu usuario y asegurate de tener los programas relacionados para que el script funcione bien <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: kofla</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2578</link>
		<dc:creator>kofla</dc:creator>
		<pubDate>Sat, 27 Feb 2010 20:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2578</guid>
		<description>como que formato guardo esta instruccionn ..... gracia esta bien hecho</description>
		<content:encoded><![CDATA[<p>como que formato guardo esta instruccionn &#8230;.. gracia esta bien hecho</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Perez</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2331</link>
		<dc:creator>Jorge Perez</dc:creator>
		<pubDate>Tue, 28 Apr 2009 18:35:49 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2331</guid>
		<description>Está bien tu solución, que bueno que en 10 minutos sacaste el problema, eso es lo que cuenta, además si poco a poco lo vas mejorando, mejor aún. Que mal escuchar gente criticona, a mi se me hace que el que escribió que era una solucion sucia, seguro es de los que hacen gastar a sus empresas miles en la compra de productos como &quot;Norton Internet &quot;Security&quot;&quot;.</description>
		<content:encoded><![CDATA[<p>Está bien tu solución, que bueno que en 10 minutos sacaste el problema, eso es lo que cuenta, además si poco a poco lo vas mejorando, mejor aún. Que mal escuchar gente criticona, a mi se me hace que el que escribió que era una solucion sucia, seguro es de los que hacen gastar a sus empresas miles en la compra de productos como &#8220;Norton Internet &#8220;Security&#8221;".</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: josevnz</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2275</link>
		<dc:creator>josevnz</dc:creator>
		<pubDate>Wed, 18 Mar 2009 03:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2275</guid>
		<description>&lt;a href=&quot;#comment-2274&quot; rel=&quot;nofollow&quot;&gt;@apostols&lt;/a&gt; 

&gt; Mi red costa de unos 60 mil servidores en diferentes paises, y si saco la cuenta de los clientes me quedo corto

Hola. Hmm. Prefiero no preguntar :)

&gt; No usé syslog-NG sino rsyslog

La misma cosa. Syslog no era la mejor solución al problema

&gt; Pienso que tú con la aplicación que creaste reinventaste la rueda pero es cuestion de cada quien.

Hack de 5 minutos. Más fácil que Syslog (r,ng, etc). Es cuestión del problema que tengas al frente y habran muchos que se resuelven mejor con este código.

&gt; Sería bueno ver el código de esa aplicación bajo GPL-3, creo que a mucha gente le sería útil y podría ayudarte con el mantenimiento y evolución de la misma.

No lo creo. Es una aplicación vertical en la cual el &quot;Know How&quot; (como se hacen las cosas) es precisamente lo que la hace diferente a las demás. Contrario a la fantasía de muchos, no todo el código tiene que ser abierto (para que se sea bueno) ni todo el código cerrado es malo. No es un delito escribir código eficiente y competitivo, eso te lo puede decir incluso las compañías que hacen software Open Source (ojo, no libre o gratuito).

Pero ese es tema de otra discusión. Por cierto, aún le debes a todo el mundo el tutorial de RSyslog (http://www.rsyslog.com/doc) el cual hace lo mismo que mi programa :)

¡Saludos!</description>
		<content:encoded><![CDATA[<p><a href="#comment-2274" rel="nofollow">@apostols</a> </p>
<p>&gt; Mi red costa de unos 60 mil servidores en diferentes paises, y si saco la cuenta de los clientes me quedo corto</p>
<p>Hola. Hmm. Prefiero no preguntar <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&gt; No usé syslog-NG sino rsyslog</p>
<p>La misma cosa. Syslog no era la mejor solución al problema</p>
<p>&gt; Pienso que tú con la aplicación que creaste reinventaste la rueda pero es cuestion de cada quien.</p>
<p>Hack de 5 minutos. Más fácil que Syslog (r,ng, etc). Es cuestión del problema que tengas al frente y habran muchos que se resuelven mejor con este código.</p>
<p>&gt; Sería bueno ver el código de esa aplicación bajo GPL-3, creo que a mucha gente le sería útil y podría ayudarte con el mantenimiento y evolución de la misma.</p>
<p>No lo creo. Es una aplicación vertical en la cual el &#8220;Know How&#8221; (como se hacen las cosas) es precisamente lo que la hace diferente a las demás. Contrario a la fantasía de muchos, no todo el código tiene que ser abierto (para que se sea bueno) ni todo el código cerrado es malo. No es un delito escribir código eficiente y competitivo, eso te lo puede decir incluso las compañías que hacen software Open Source (ojo, no libre o gratuito).</p>
<p>Pero ese es tema de otra discusión. Por cierto, aún le debes a todo el mundo el tutorial de RSyslog (<a href="http://www.rsyslog.com/doc" rel="nofollow">http://www.rsyslog.com/doc</a>) el cual hace lo mismo que mi programa <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>¡Saludos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: apostols</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2274</link>
		<dc:creator>apostols</dc:creator>
		<pubDate>Wed, 18 Mar 2009 02:44:42 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2274</guid>
		<description>Hola.

Mi red costa de unos 60 mil servidores en diferentes paises, y si saco la cuenta de los clientes me quedo corto. No usé syslog-NG sino rsyslog. Pienso que tú con la aplicación que creaste reinventaste la rueda pero es cuestion de cada quien.

Sería bueno ver el código de esa aplicación bajo GPL-3, creo que a mucha gente le sería útil y podría ayudarte con el mantenimiento y evolución de la misma.

Éxitos!</description>
		<content:encoded><![CDATA[<p>Hola.</p>
<p>Mi red costa de unos 60 mil servidores en diferentes paises, y si saco la cuenta de los clientes me quedo corto. No usé syslog-NG sino rsyslog. Pienso que tú con la aplicación que creaste reinventaste la rueda pero es cuestion de cada quien.</p>
<p>Sería bueno ver el código de esa aplicación bajo GPL-3, creo que a mucha gente le sería útil y podría ayudarte con el mantenimiento y evolución de la misma.</p>
<p>Éxitos!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: josevnz</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2270</link>
		<dc:creator>josevnz</dc:creator>
		<pubDate>Tue, 17 Mar 2009 00:52:46 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2270</guid>
		<description>&lt;a href=&quot;#comment-2269&quot; rel=&quot;nofollow&quot;&gt;@apostols&lt;/a&gt; 
Hola &#039;Apostols&#039;,

El articulo dice bien claro que es un &quot;hack&quot;. En el tiempo que tu dejaste tu comentario yo terminé de escribir un servidor en Java el cual usa TCP, criptografía de más de 2048 bits y mensajes certificados (para segurarme de que los clientes no pierdan nada por razones de auditoria). A la final mi &quot;solución sucia&quot; me permitió salir del apuro en menos de 10 minutos, manteniendo contento al negocio (al cual lo que le interesa es generar dinero y no como esta implementado Sysloh-NG ;)).

Si hubiera querido hubiera utilizado Stunel o &#039;SSH con tunneling&#039; para agregarle mayor seguridad, pero de nuevo eso no era necesario inicialmente.

No sé si alguna vez has trabajado en una compañía grande (de más de 50 mil empleados en varios países) pero en estos entornos hay niveles de organizaciones con los cuales hay que lidiar y esta es una manera rápida de hacer las cosas (sin esperar varias semanas hasta que la solución sea aprobada).

Como dice el dicho &quot;Talk is cheap&quot;, así que te invito a que escribas un articulo de como hacer lo que hice yo pero usando Syslog-NG. Te aseguro que muchos se van a beneficiar :)

José.</description>
		<content:encoded><![CDATA[<p><a href="#comment-2269" rel="nofollow">@apostols</a><br />
Hola &#8216;Apostols&#8217;,</p>
<p>El articulo dice bien claro que es un &#8220;hack&#8221;. En el tiempo que tu dejaste tu comentario yo terminé de escribir un servidor en Java el cual usa TCP, criptografía de más de 2048 bits y mensajes certificados (para segurarme de que los clientes no pierdan nada por razones de auditoria). A la final mi &#8220;solución sucia&#8221; me permitió salir del apuro en menos de 10 minutos, manteniendo contento al negocio (al cual lo que le interesa es generar dinero y no como esta implementado Sysloh-NG <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ).</p>
<p>Si hubiera querido hubiera utilizado Stunel o &#8216;SSH con tunneling&#8217; para agregarle mayor seguridad, pero de nuevo eso no era necesario inicialmente.</p>
<p>No sé si alguna vez has trabajado en una compañía grande (de más de 50 mil empleados en varios países) pero en estos entornos hay niveles de organizaciones con los cuales hay que lidiar y esta es una manera rápida de hacer las cosas (sin esperar varias semanas hasta que la solución sea aprobada).</p>
<p>Como dice el dicho &#8220;Talk is cheap&#8221;, así que te invito a que escribas un articulo de como hacer lo que hice yo pero usando Syslog-NG. Te aseguro que muchos se van a beneficiar <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>José.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: apostols</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2269</link>
		<dc:creator>apostols</dc:creator>
		<pubDate>Mon, 16 Mar 2009 15:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2269</guid>
		<description>Saludos,

Me parece una solución sucia cuando existe rsyslog (lo puedes configurar para que salga por UDP ó TCP y puedes encriptar el tunnel si lo deseas usando TLS), eso de que la red interna de la compañia ya &quot;es segura&quot; es un mito, podría hacerte demostraciones de como capturo/modifico tus datos de la LAN sin necesidad de pegar un jack a la red.

Piensa siempre que las aplicaciones deben procurar tener un margen mínimo de seguridad porque sino vas a tener logs ó cualquier tipo de data alterada.</description>
		<content:encoded><![CDATA[<p>Saludos,</p>
<p>Me parece una solución sucia cuando existe rsyslog (lo puedes configurar para que salga por UDP ó TCP y puedes encriptar el tunnel si lo deseas usando TLS), eso de que la red interna de la compañia ya &#8220;es segura&#8221; es un mito, podría hacerte demostraciones de como capturo/modifico tus datos de la LAN sin necesidad de pegar un jack a la red.</p>
<p>Piensa siempre que las aplicaciones deben procurar tener un margen mínimo de seguridad porque sino vas a tener logs ó cualquier tipo de data alterada.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: josevnz</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2265</link>
		<dc:creator>josevnz</dc:creator>
		<pubDate>Sun, 15 Mar 2009 00:27:06 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2265</guid>
		<description>Richzendy,

Gracias por visitar mi blog, te explico a continuación porqué hice esto y no me fuí con Syslog

¿Porque no Syslog-ng?: Es matar un ratón con una escopeta de elefante. No necesito criptografia (la red interna de la compañia ya es segura) y netcat usa TCP or omisión al menos que tu le indiques lo contrario.

¿Porqué no Syslog?: Nuestra aplicación es la que genera estos datos y el cliente que los consume no es Syslog. Syslog requiere configuración para que esto trabaje, lo cual implica que hay que pedirle a un SA (administrador de sistemas) que lo haga por nosotros. Es una configuración no estándar la cual puede no ser soportada en una compañía grande. El cliente espera recibir datos en TCP no UDP, no queremos mandar otros mensajes no relacionados con el sistema (si le dices a Syslog que mande mensajes a otro servidor este pueden mandar potencialmente mucha más cosas, de nuevo requiere entonación).

Esta solución es simple, fácil de implementar y sobre todo divertida ;)

Saludos.</description>
		<content:encoded><![CDATA[<p>Richzendy,</p>
<p>Gracias por visitar mi blog, te explico a continuación porqué hice esto y no me fuí con Syslog</p>
<p>¿Porque no Syslog-ng?: Es matar un ratón con una escopeta de elefante. No necesito criptografia (la red interna de la compañia ya es segura) y netcat usa TCP or omisión al menos que tu le indiques lo contrario.</p>
<p>¿Porqué no Syslog?: Nuestra aplicación es la que genera estos datos y el cliente que los consume no es Syslog. Syslog requiere configuración para que esto trabaje, lo cual implica que hay que pedirle a un SA (administrador de sistemas) que lo haga por nosotros. Es una configuración no estándar la cual puede no ser soportada en una compañía grande. El cliente espera recibir datos en TCP no UDP, no queremos mandar otros mensajes no relacionados con el sistema (si le dices a Syslog que mande mensajes a otro servidor este pueden mandar potencialmente mucha más cosas, de nuevo requiere entonación).</p>
<p>Esta solución es simple, fácil de implementar y sobre todo divertida <img src='http://kodegeek.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Richzendy</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2264</link>
		<dc:creator>Richzendy</dc:creator>
		<pubDate>Sat, 14 Mar 2009 21:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2264</guid>
		<description>Interesante la propuesta, pero no entiendo por que tuviste que hacer eso, si syslog se puede configurar para que escuche transmisiones de logs desde otros servidores y así tener un servidor de logs para la red ( los datos se transmiten por UDP ), incluso una propuesta mejor sería syslog-ng que permite cifrado de los datos y usa TCP para la transmisión de los mismos.

Configurar syslog para que haga esto lleva menos de 5 minutos :-/</description>
		<content:encoded><![CDATA[<p>Interesante la propuesta, pero no entiendo por que tuviste que hacer eso, si syslog se puede configurar para que escuche transmisiones de logs desde otros servidores y así tener un servidor de logs para la red ( los datos se transmiten por UDP ), incluso una propuesta mejor sería syslog-ng que permite cifrado de los datos y usa TCP para la transmisión de los mismos.</p>
<p>Configurar syslog para que haga esto lleva menos de 5 minutos :-/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bitacoras.com</title>
		<link>http://kodegeek.com/blog/2009/03/14/construyendo-un-servidor-de-logs-usando-netcat-tail-y-bash/comment-page-1/#comment-2263</link>
		<dc:creator>Bitacoras.com</dc:creator>
		<pubDate>Sat, 14 Mar 2009 13:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://kodegeek.com/blog/?p=1673#comment-2263</guid>
		<description>&lt;strong&gt;...&lt;/strong&gt;

...</description>
		<content:encoded><![CDATA[<p><strong>&#8230;</strong></p>
<p>&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

