<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Techfree &#187; software livre</title>
	<atom:link href="http://techfree.com.br/wordpress/category/software-livre/feed/" rel="self" type="application/rss+xml" />
	<link>http://techfree.com.br/wordpress</link>
	<description>A Tecnologia pode ser livre</description>
	<lastBuildDate>Wed, 25 Apr 2012 05:22:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Monitorando com Zabbix a impressora HP Color LaserJet CM1312 sem SNMP</title>
		<link>http://techfree.com.br/wordpress/2011/06/13/monitorando-com-zabbix-impressora-hp-color-laserjet-cm1312-sem-snmp/</link>
		<comments>http://techfree.com.br/wordpress/2011/06/13/monitorando-com-zabbix-impressora-hp-color-laserjet-cm1312-sem-snmp/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 06:25:15 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[software livre]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=1017</guid>
		<description><![CDATA[Após muito procurar na internet, principalmente no site da HP, por uma MIB de qualidade. Para que assim eu pudesse entender melhor os valores retornados no snmpwalk. Sem sucesso. Perdi a paciência e fui para a ignorância! Criar um script pra obter o dado que preciso. Essa impressora tem uma interface web, que mostra muitas [...]]]></description>
			<content:encoded><![CDATA[<p>Após muito procurar na internet, principalmente no site da HP, por uma MIB de qualidade. Para que assim eu pudesse entender melhor os valores retornados no snmpwalk.</p>
<p>Sem sucesso. Perdi a paciência e fui para a ignorância! Criar um script pra obter o dado que preciso.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/06/marretada.jpg"><img class="aligncenter size-full wp-image-1019" title="marretada" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/06/marretada.jpg" alt="" width="249" height="404" /></a></p>
<p><span id="more-1017"></span></p>
<p>Essa impressora tem uma interface web, que mostra muitas informações, incluído o nível de tinta, que nesse caso é meu foco.</p>
<p>Mão a massa!</p>
<p>Estou usando o CentOS, mas os comandos não diferem muito para outras distribuições.</p>
<p>Primeiro vamos instalar o lynx:</p>
<p><code># yum install lynx -y</code></p>
<p>Pronto! Agora verifique se sua pasta de scripts externos do zabbix está criada:</p>
<p><code># ls /etc/zabbix/externalscripts</code></p>
<p>Caso não esteja, crie com esse comando:</p>
<p><code># mkdir /etc/zabbix/externalscripts</code></p>
<p>Obs: Verifique no seu arquivo de configuração, se o caminho da pasta é esse mesmo:</p>
<p><code># cat /etc/zabbix/zabbix_server.conf | grep "ExternalScripts="</code></p>
<p>Após criado a pasta, crie dentro dessa pasta o arquivo abaixo:</p>
<p># vi obtem_nivel_tinta.sh</p>
<p>Com o seguinte conteúdo:</p>
<blockquote><p>#!/bin/bash</p>
<p>## Removendo possível página</p>
<p>rm -f /tmp/pagina</p>
<p>## Baixando a página</p>
<p>/usr/bin/lynx -dump -accept_all_cookies &#8220;http://$1/hp/device/info_suppliesStatus.html?tab=Status&amp;amp;menu=SupplyStatus&#8221; &gt; /tmp/pagina</p>
<p>## Buscando informação desejada</p>
<p>cat /tmp/pagina | grep &#8220;Cartucho $2&#8243; -A 1 | grep % | cut -d&#8221; &#8221; -f10 | sed &#8220;s/\%//g&#8221;</p>
<p>## Removendo página</p>
<p>rm -f /tmp/pagina</p></blockquote>
<p>Agora modifique a permissão do arquivo:</p>
<p><code># chmod +x obtem_nivel_tinta.sh</code></p>
<p>Pronto, agora efetue seu login no Zabbix e crie um host com o ip da sua impressora e nele um novo item de acordo com a imagem abaixo:</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/06/Zabbix_Impressora.png"><img class="aligncenter size-full wp-image-1018" title="Zabbix_Impressora" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/06/Zabbix_Impressora.png" alt="" width="483" height="144" /></a></p>
<p>Salve o item, depois efetue o clone, mude o parâmetro Preto para Ciano, depois faça o mesmo com Magenta e depois Amarelo.</p>
<p>Obs: Perceba que esse comando é sensível a case, não esqueça que a primeira letra do parâmetro é <strong>MAIÚSCULA</strong>.</p>
<p>Pronto! Perceba que com esse script é possível obter QUALQUER informação da interface web, isso com algumas modificações simples.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/06/13/monitorando-com-zabbix-impressora-hp-color-laserjet-cm1312-sem-snmp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Monitorando PostgreSQL com Zabbix</title>
		<link>http://techfree.com.br/wordpress/2011/04/03/monitorando-postgresql-com-zabbix/</link>
		<comments>http://techfree.com.br/wordpress/2011/04/03/monitorando-postgresql-com-zabbix/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 20:14:57 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Monitoramento]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=954</guid>
		<description><![CDATA[Seguindo os posts sobre Zabbix, irei explicar agora como monitoramos a capacidade do SGBD PostgreSQL com o Zabbix. Nos continuaremos a utilizar o UserParameter, que já foi explicado nesse post. Primeiro crie o usuário monitor no seu SGBD PostgreSQL, não entraremos nessa questão, pois acreditamos que sendo uma pessoal que gerencia um SGBD, fazer essa [...]]]></description>
			<content:encoded><![CDATA[<p>Seguindo os <a title="Zabbix" href="http://techfree.com.br/wordpress/category/zabbix/" target="_blank">posts sobre Zabbix</a>, irei explicar agora como monitoramos a capacidade do SGBD PostgreSQL com o Zabbix.</p>
<p>Nos continuaremos a utilizar o <em>UserParameter, </em>que já foi explicado nesse <a title="UserParameter Zabbix" href="http://techfree.com.br/wordpress/2011/03/27/monitorando-ligacoes-ativas-do-asterisk-usando-zabbix/" target="_blank">post</a>.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/PostgreSQL.jpg"><img class="aligncenter size-full wp-image-956" title="PostgreSQL" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/PostgreSQL.jpg" alt="" width="220" height="170" /></a><span id="more-954"></span></p>
<p>Primeiro crie o usuário monitor no seu SGBD PostgreSQL, não entraremos nessa questão, pois acreditamos que sendo uma pessoal que gerencia um SGBD, fazer essa ação seja relativamente trivial.</p>
<p>Agora acesse o arquivo /etc/zabbix/zabbix_agentd.conf e adicione as seguintes linhas no final do arquivo:</p>
<p><code>## PostgreSQL<br />
UserParameter=user.postgre.processes,/usr/pgsql-9.0/bin/psql -U monitor -t -c "select sum(numbackends) from pg_stat_database" | awk  '{print $1}'<br />
UserParameter=user.postgre.transaction.commited,/usr/pgsql-9.0/bin/psql -U monitor -t -c "select sum(xact_commit) from pg_stat_database" | awk  '{print $1}'<br />
UserParameter=user.postgre.transaction.rolledback,/usr/pgsql-9.0/bin/psql -U monitor -t -c "select sum(xact_rollback) from pg_stat_database" | awk  '{print $1}'<br />
UserParameter=user.postgre.db.size[*],/usr/pgsql-9.0/bin/psql -U monitor -t -c "select pg_database_size('$1')" | awk '{print $$1}'<br />
UserParameter=user.postgre.db.connections[*],/usr/pgsql-9.0/bin/psql -U monitor -t -c "select numbackends from pg_stat_database where datname = '$1'" | awk '{print $$1}'<br />
UserParameter=user.postgre.db.inserted[*],/usr/pgsql-9.0/bin/psql -U monitor -t -c "select tup_inserted from pg_stat_database where datname = '$1'" | awk '{print $$1}'<br />
UserParameter=user.postgre.db.updated[*],/usr/pgsql-9.0/bin/psql -U monitor -t -c "select tup_updated from pg_stat_database where datname = '$1'" | awk '{print $$1}'<br />
UserParameter=user.postgre.db.deleted[*],/usr/pgsql-9.0/bin/psql -U monitor -t -c "select tup_deleted from pg_stat_database where datname = '$1'" | awk '{print $$1}'<br />
</code></p>
<p>Obs: Atente que nosso path do psql é o /usr/pgsql-9.0/bin/, o seu pode ser diferente, caso seja, modifique nas entradas acima.</p>
<p>Salve o arquivo e reinicie o servidor do zabbix-agent.</p>
<p>Pronto! Agora é configurar no servidor Zabbix e aguardar a próxima coleta.</p>
<p>Fonte &#8211; <a title="Zabbix" href="http://www.zabbix.com/wiki/howto/monitor/db/postgresql" target="_blank">Zabbix.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/04/03/monitorando-postgresql-com-zabbix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Monitorando o Apache com o Zabbix</title>
		<link>http://techfree.com.br/wordpress/2011/03/31/monitorando-o-apache-com-o-zabbix/</link>
		<comments>http://techfree.com.br/wordpress/2011/03/31/monitorando-o-apache-com-o-zabbix/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 03:25:32 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Monitoramento]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=958</guid>
		<description><![CDATA[Seguindo os posts sobre Zabbix, irei explicar agora como monitoramos a capacidade do Servidor Web Apache com o Zabbix. Nos continuaremos a utilizar o UserParameter, que já foi explicado nesse post. Primeiro vamos verifique se o módulo status está configurado no seu servidor Apache: # apachectl -M Se na lista não aparecer o item status_module, [...]]]></description>
			<content:encoded><![CDATA[<p>Seguindo os <a title="Zabbix" href="http://techfree.com.br/wordpress/category/zabbix/" target="_blank">posts sobre Zabbix</a>, irei explicar agora como monitoramos a capacidade do Servidor Web Apache com o Zabbix.</p>
<p>Nos continuaremos a utilizar o <em>UserParameter, </em>que já foi explicado nesse <a title="UserParameter Zabbix" href="http://techfree.com.br/wordpress/2011/03/27/monitorando-ligacoes-ativas-do-asterisk-usando-zabbix/" target="_blank">post</a>.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/apache_logo.png"><img class="aligncenter size-full wp-image-960" title="apache_logo" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/apache_logo.png" alt="" width="150" height="149" /></a><span id="more-958"></span></p>
<p>Primeiro vamos verifique se o módulo status está configurado no seu servidor Apache:</p>
<p><code># apachectl -M</code></p>
<p>Se na lista não aparecer o item <em>status_module</em>, vc precisa configurar esse módulo. Não vou entrar no detalhe dessa configuração, é uma ação relativamente simples para quem gerencia servidor Apache.</p>
<p>Agora vamos a configuração do servidor apache.</p>
<p>Em um arquivo de configuração do apache, que no meu caso irei utilizar <em>/etc/httpd/conf.d/info.conf </em>, pois estou no CentOS, escreva o seguinte conteúdo:</p>
<p>&lt;Location /info&gt;<br />
SetHandler server-status<br />
Order deny,allow<br />
Deny from all<br />
Allow from &lt;ip do seu servidor web aqui&gt;<br />
&lt;/Location&gt;</p>
<p>Pronto, agora vamos a coleta dos dados. Crie a pasta <em>/var/lib/monapache </em>e dentro dela crie o arquivo monapache.sh, dentro desse novo arquivo escreva o seguinte conteúdo:</p>
<p><code>#!/bin/bash</code></p>
<p><code>HOST="&lt;nome ou ip do seu servidor web&gt;"</code></p>
<p><code>DIR="/var/lib/monapache"<br />
INFO="$DIR/info"<br />
USE="$DIR/use"<br />
IDLE="$DIR/idle"<br />
REQUEST="$DIR/request"<br />
KBSEGUNDO="$DIR/kbsegundo"<br />
KBREQUEST="$DIR/kbrequest"</code></p>
<p><code>## Apagando caso o arquivo já exista</code></p>
<p><code>if [ -f $INFO ]; then<br />
rm $INFO<br />
fi</code></p>
<p><code># Entrando no diretorio<br />
cd $DIR</code></p>
<p><code># Baixando a pagina de monitoria<br />
wget -q $HOST/info</code></p>
<p><code># Obtendo o valor de processos em execucao do apache<br />
cat $INFO | grep "requests currently being processed" | awk '{print $1}' | awk -F"&gt;" '{print $2}' &gt; $USE</code></p>
<p><code># Obtendo o valor de processos ociosos do apache<br />
cat $INFO | grep "requests currently being processed" | awk '{print $6}' &gt; $IDLE</p>
<p># Obtendo valor de requisicoes por segundo<br />
cat $INFO | grep "requests/sec" | awk '{print $1}' | awk -F"&gt;" '{print $2}' &gt; $REQUEST</p>
<p># Obtendo quantidade de kB por segundo<br />
cat $INFO | grep "requests/sec" | awk '{print $4}' &gt; $KBSEGUNDO</p>
<p></code></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><code># Obtendo quantidade de kB por requisicao<br />
cat $INFO | grep "requests/sec" | awk '{print $7}' &gt; $KBREQUEST</code></p>
<p>Salve o arquivo e conceda permissão de execução:</p>
<p><code># chmod u+x monapache.sh</code></p>
<p>Agora vamos colocar esse comando na agenda de tarefas do Gnu/Linux:</p>
<p><code># crontab -e</code></p>
<p>No arquivo do cron escreva a seguinte linha:</p>
<p><code>*/1 * * * * /var/lib/monapache/monapache.sh</code></p>
<p>Fonte &#8211; <a title="Debian Administration" href="http://www.debian-administration.org/articles/161" target="_blank">Debian Administration</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/03/31/monitorando-o-apache-com-o-zabbix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Monitorando o MySQL com o Zabbix</title>
		<link>http://techfree.com.br/wordpress/2011/03/30/monitorando-o-mysql-com-o-zabbix/</link>
		<comments>http://techfree.com.br/wordpress/2011/03/30/monitorando-o-mysql-com-o-zabbix/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 19:58:19 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Monitoramento]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=950</guid>
		<description><![CDATA[Seguindo os posts sobre Zabbix, irei explicar agora como monitoramos a capacidade do SGBD MySQL com o Zabbix. Nos continuaremos a utilizar o UserParameter, que já foi explicado nesse post. Primeiro vamos criar um usuário simples para que possa ser utilizado nas consultas ao banco MySQL: # mysql -u root -p mysql&#62; CREATE USER 'monitor'@'localhost'; [...]]]></description>
			<content:encoded><![CDATA[<p>Seguindo os <a title="Zabbix" href="http://techfree.com.br/wordpress/category/zabbix/" target="_blank">posts sobre Zabbix</a>, irei explicar agora como monitoramos a capacidade do SGBD MySQL com o Zabbix.</p>
<p>Nos continuaremos a utilizar o <em>UserParameter, </em>que já foi explicado nesse <a title="UserParameter Zabbix" href="http://techfree.com.br/wordpress/2011/03/27/monitorando-ligacoes-ativas-do-asterisk-usando-zabbix/" target="_blank">post</a>.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/mysql.gif"><img class="aligncenter size-full wp-image-951" title="mysql" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/mysql.gif" alt="" width="394" height="262" /></a></p>
<p><span id="more-950"></span>Primeiro vamos criar um usuário simples para que possa ser utilizado nas consultas ao banco MySQL:</p>
<p><code># mysql -u root -p</code></p>
<p><code>mysql&gt; CREATE USER 'monitor'@'localhost';</code></p>
<p>&nbsp;</p>
<p><code>mysql&gt; exit</code></p>
<p>Pronto, agora já criamos um usuário simples para a monitoria.</p>
<p>Agora adicione as linhas abaixo no final do arquivo /etc/zabbix/zabbix_agentd.conf :</p>
<p><code>## MySQL</code></p>
<p>&nbsp;</p>
<p><code>UserParameter=mysql.ping,mysqladmin -umonitor ping |grep alive|wc -l<br />
UserParameter=mysql.uptime,mysqladmin -<code>umonitor</code> status |cut -f2 -d":"|cut -f1 -d"T"<br />
UserParameter=mysql.threads,mysqladmin -<code>umonitor</code> status |cut -f3 -d":"|cut -f1 -d"Q"<br />
UserParameter=mysql.slowqueries,mysqladmin -<code>umonitor</code> status |cut -f5 -d":"|cut -f1 -d"O"<br />
UserParameter=mysql.qps,mysqladmin -<code>umonitor</code> status |cut -f9 -d":"<br />
UserParameter=mysql.opentables,mysqladmin -<code>umonitor</code> status |cut -f8 -d":" | cut -f2 -d" "<br />
UserParameter=mysql.open,mysqladmin -<code>umonitor</code> status |cut -f6 -d":" | cut -f2 -d" "<br />
</code></p>
<p>Pronto, agora basta que você configure os itens no servidor Zabbix e aguarde a nova coleta.</p>
<p><strong>Update! Segue em <a title="Template MySQL para Zabbix" href="http://techfree.com.br/archive/zbx_templates_export.xml" target="_blank">anexo</a> do template para ser importado no seu Zabbix!</strong></p>
<p><strong>Update2! Segue em <a href="http://forums.mysql.com/read.php?12,86570,86570" target="_blank">anexo</a> uma breve explicação sobre o que é cada item monitorado.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/03/30/monitorando-o-mysql-com-o-zabbix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FLISOL Salvador 2011</title>
		<link>http://techfree.com.br/wordpress/2011/03/27/flisol-salvador-2011/</link>
		<comments>http://techfree.com.br/wordpress/2011/03/27/flisol-salvador-2011/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 00:52:32 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[Flisol]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=926</guid>
		<description><![CDATA[FLISoL — Festival Latinoamericano de Instalação de Software Livre — é o maior evento de difusão de Software Livre da América Latina e acontece paralelamente em várias cidades no Brasil e em toda a América Latina. Participe! Dessa vez o evento será realizado junto ao Gnome Release Party e openSUSE Release Party, ou seja, será [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/468x70_v2.png"><img class="size-full wp-image-927 aligncenter" title="468x70_v2" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/03/468x70_v2.png" alt="" width="502" height="74" /></a></p>
<p>FLISoL — Festival Latinoamericano de Instalação de Software Livre — é o maior evento de difusão de Software Livre da América Latina e acontece paralelamente em várias cidades no Brasil e em toda a América Latina. Participe!</p>
<p>Dessa vez o evento será realizado junto ao Gnome Release Party e openSUSE Release Party, ou seja, será uma GRANDE festa!</p>
<p>Convido todos os interessados por software livre, principalmente os iniciantes, para esse evento que visa, primeiramente, divulgar o software livre para os leigos e, como sempre, congregar os companheiros da comunidade.</p>
<p>Teremos um auditório principal, com atividades voltadas para iniciantes e duas outras salas com palestras voltadas para o público<br />
de desenvolvimento e outra para Administradores de infraestrutura (SysAdmin).</p>
<p>* Local do Evento: Faculdade Dom Pedro II<br />
* Mapa de Localização: <a title="FLISOL SALVADOR" href="http://softwarelivre.org/flisol-ssa" target="_blank">http://softwarelivre.org/flisol-ssa</a><br />
* Endereço: Av. Estados Unidos nº 20 &#8211; Comércio. Salvador-BA<br />
* Data: 09/04/2011<br />
* Horário: De 09:00 às 18:00 horas</p>
<p>Não deixem de ir, espero vocês lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/03/27/flisol-salvador-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançado o Zabbix 1.8.4</title>
		<link>http://techfree.com.br/wordpress/2011/01/16/lancado-o-zabbix-1-8-4/</link>
		<comments>http://techfree.com.br/wordpress/2011/01/16/lancado-o-zabbix-1-8-4/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 14:15:53 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=921</guid>
		<description><![CDATA[Para os amantes do monitoramento de ativos via Zabbix, essa é uma ótima notícia, pois o lançamento trás novas funcionalidades que facilitarão bastante o trabalho dos administradores. Vamos lá ver o que há de novo: - A API do Zabbix está mais consistente. Se você ainda não viu, vale a pena ler sobre essa API. [...]]]></description>
			<content:encoded><![CDATA[<p>Para os amantes do monitoramento de ativos via Zabbix, essa é uma ótima notícia, pois o lançamento trás novas funcionalidades que facilitarão bastante o trabalho dos administradores.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2011/01/zabbix_184.png"><img class="aligncenter size-full wp-image-922" title="zabbix_184" src="http://techfree.com.br/wordpress/wp-content/uploads/2011/01/zabbix_184.png" alt="" width="620" height="248" /></a></p>
<p>Vamos lá ver o que há de novo:</p>
<p>- A <a href="http://www.zabbix.com/wiki/doc/api" target="_blank">API do Zabbix</a> está mais consistente. Se você ainda não viu, vale a pena ler sobre essa <a href="http://www.zabbix.com/wiki/doc/api" target="_blank">API.</a></p>
<p>- Agora o Zabbix pode ser instalado em uma base de dados DB2.</p>
<p>- Monitoria WEB agora suporte autenticação NTLM.</p>
<p>- Melhoria dos logs de erro do Zabbix Server.</p>
<p>- E muitas correções de bugs</p>
<p>Interessou? Que migrar seu Zabbix para essa versão? Leia <a title="Zabbix" href="http://www.zabbix.com/documentation/1.8/manual/installation/upgrading" target="_blank">aqui</a> como.</p>
<p>Ah, não tem o Zabbix instalado ainda? A sua instalação é muito fácil! Veja <a title="Zabbix" href="http://www.zabbix.com/documentation/1.8/manual/installation/installation_from_source" target="_blank">aqui</a> como.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2011/01/16/lancado-o-zabbix-1-8-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Noosfero 0.26.0 lançado!</title>
		<link>http://techfree.com.br/wordpress/2010/10/26/noosfero-0-26-0-lancado/</link>
		<comments>http://techfree.com.br/wordpress/2010/10/26/noosfero-0-26-0-lancado/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 02:20:49 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[colaboração]]></category>
		<category><![CDATA[noosfero]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=908</guid>
		<description><![CDATA[O Noosfero 0.26.0 já está no mundo! Ao que parece é uma dos releases mais interessantes que foi feito desde o começo do projeto. Os seus criadores (Colivre) estão muito orgulhosos, e convidam a todos a experimentar. A maioria dos sites Noosfero públicos vão ser atualizados muito em breve. As notas de release completas, assim [...]]]></description>
			<content:encoded><![CDATA[<p>O Noosfero 0.26.0 já está no mundo! Ao que parece é uma dos releases mais interessantes que foi feito desde o começo do projeto.</p>
<p style="text-align: center;"><img class="aligncenter" title="Noosfero" src="http://noosfero.org/pub/Site/WebHome/rede-noosfero.png" alt="" width="370" height="370" /></p>
<p>Os seus criadores (<a title="Colivre" href="http://colivre.coop.br/" target="_blank">Colivre</a>) estão muito orgulhosos, e convidam a todos a experimentar.</p>
<p>A maioria dos sites Noosfero públicos vão ser atualizados muito em breve.</p>
<p>As notas de release completas, assim como pacote com código fonte para download, estão disponíveis no seguinte endereço:</p>
<p><a href="http://noosfero.org/Development/NoosferoVersion00x26x00" target="_blank">http://noosfero.org/Development/NoosferoVersion00x26x00</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2010/10/26/noosfero-0-26-0-lancado/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IV Encontro Nordestino de Software Livre &amp; IV Encontro Potiguar de Software Livre</title>
		<link>http://techfree.com.br/wordpress/2010/07/31/iv-encontro-nordestino-de-software-livre-iv-encontro-potiguar-de-software-livre/</link>
		<comments>http://techfree.com.br/wordpress/2010/07/31/iv-encontro-nordestino-de-software-livre-iv-encontro-potiguar-de-software-livre/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 04:00:26 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[colaboração]]></category>
		<category><![CDATA[ENSL]]></category>
		<category><![CDATA[eventos]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=857</guid>
		<description><![CDATA[O IV Encontro Nordestino de Software Livre &#38; IV Encontro Potiguar de Software Livre (IV ENSL) é um evento que ocorrerá em Natal-RN, a cidade do sol, nos dias 5 e 6 de novembro de 2010, no Praiamar Hotel &#38; Convention. O evento é organizado pelo Projeto Software Livre RN (PSL-RN) em parceria com o [...]]]></description>
			<content:encoded><![CDATA[<p>O IV Encontro Nordestino de Software Livre &amp; IV Encontro Potiguar de  Software Livre (IV ENSL) é um evento que ocorrerá em Natal-RN, a cidade  do sol, nos dias 5 e 6 de novembro de 2010, no Praiamar Hotel &amp;  Convention. O evento é organizado pelo Projeto Software Livre RN  (PSL-RN) em parceria com o SEBRAE-RN e tem, assim como o PSL-RN, o  objetivo principal de promover o uso e desenvolvimento de Softwares  Livres como uma alternativa de liberdade de expressão, econômica e  tecnológica. Dessa forma, o PSL-RN recebe, com muito orgulho, o evento  regional e pretende realizar o maior encontro sobre cultura livre  realizado no Nordeste.</p>
<p style="text-align: center;"><img class="aligncenter" title="fullbanner" src="http://rn.softwarelivre.org/ensl4/wp-content/uploads/fullbanner.gif" alt="ENSL" /></p>
<p><span id="more-857"></span>No IV ENSL serão apresentadas palestras técnicas, painéis e casos de  sucesso em empresas, instituições de ensino e órgãos públicos com o uso e  desenvolvimento de Software Livre. Esse ano, em especial, dentro do IV  ENSL também ocorrerão o VII Fórum GNOME e o III Fórum KDE, ambos eventos  de âmbito nacional. O público estimado para esta edição do evento é  composto por profissionais e entusiastas da Tecnologia da Informação e  Comunicação (TIC), professores e estudantes, reunindo representantes das  esferas empresarial, governamental, acadêmica e da sociedade civil.</p>
<p>As temáticas prioritárias do IV ENSL, que guiarão a sua programação,  são: Casos de Sucesso e Negócios; Cultura Livre; Desenvolvimento;  Educação e Inclusão digital; Ferramentas e Soluções; Segurança e Redes.  Dessa forma, o evento buscará gerar negócios e renda através da  democratização do conhecimento tecnológico, além de promover a inclusão  digital para a comunidade. Através de todas essas iniciativas, o IV ENSL  visa estimular o desenvolvimento tecnológico local, através do uso e  desenvolvimento de Softwares Livres.</p>
<p>Em breve, anunciaremos a chamada de trabalho para que a comunidade  colabore com o conteúdo do evento.</p>
<p>Venha discutir software livre e rever amigos no calor do Nordeste.</p>
<p><a href="http://www.ensl.org.br/" target="_blank">http://www.ensl.org.br</a><br />
<a href="http://identi.ca/ensl" target="_blank">http://identi.ca/ensl</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2010/07/31/iv-encontro-nordestino-de-software-livre-iv-encontro-potiguar-de-software-livre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando o eAccelerator no Debian Lenny</title>
		<link>http://techfree.com.br/wordpress/2010/07/09/instalando-o-eaccelerator-no-debian-lenny/</link>
		<comments>http://techfree.com.br/wordpress/2010/07/09/instalando-o-eaccelerator-no-debian-lenny/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 02:57:32 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=847</guid>
		<description><![CDATA[eAccelerator é uma ferramenta sob licença livre, criada para otimizar/acelerar o uso do PHP no servidor. Ele é responsável por aumentar a performance de scripts PHP através de cache desses scripts em estados de compilados, assim esse overhead de compilação é quase completamente eliminado. Eu acredito que a aplicação tem que ter suporte a esse [...]]]></description>
			<content:encoded><![CDATA[<p><a title="eaccelerator" href="http://eaccelerator.net/" target="_blank">eAccelerator</a> é uma ferramenta sob licença livre, criada para otimizar/acelerar o uso do PHP no servidor. Ele é responsável por aumentar a performance de scripts PHP através de cache desses scripts em estados de compilados, assim esse overhead de compilação é quase completamente eliminado.</p>
<p><a href="http://techfree.com.br/wordpress/wp-content/uploads/2010/07/eaccelerator.png"><img class="aligncenter size-full wp-image-848" title="eaccelerator" src="http://techfree.com.br/wordpress/wp-content/uploads/2010/07/eaccelerator.png" alt="" width="247" height="33" /></a><span id="more-847"></span></p>
<blockquote><p>Eu acredito que a aplicação tem que ter suporte a esse tipo de &#8220;aceleração&#8221;, pois na aplicação que precisei configurar (Moodle) tinha uma opção que explicitamente informa que usará o eAccelerator, ao invés da opção nenhum que está setada por padrão.</p></blockquote>
<p>A instalação é simples, efetue os passos abaixo e seja feliz:</p>
<p>Será necessário o pacote php5-dev, que contém os códigos fontes do PHP5, que será usado para compilação do acelerador PHP. Digite os seguinte comando:</p>
<p># aptitude install php5-dev<br />
# cd /usr/local/src<br />
# wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2<br />
# tar xvjf eaccelerator-0.9.6.1.tar.bz2</p>
<p>Precisamos preparar o ambiente, com os comandos abaixo iremos exportar a variável PHP_PREFIX para o ambiente, que será utilizado em outros passos:</p>
<p># export PHP_PREFIX=&#8221;/usr&#8221;<br />
# $PHP_PREFIX/bin/phpize</p>
<p>É necessário criar o diretório, com a devida permissão, e modificar um parâmetro do kernel para o funcionamento do Eaccelerator:</p>
<p># mkdir /var/tmp/eaccelerator<br />
# chown www-data:www-data /var/tmp/eaccelerator<br />
# echo &#8220;268435456&#8243; &gt; /proc/sys/kernel/shmmax</p>
<p>Com os comandos abaixo iremos preparar e iniciar o processo de compilação do código fonte do Eaccelerator:</p>
<p># cd eaccelerator-0.9.6.1<br />
# ./configure &#8211;enable-eaccelerator=shared &#8211;with-php-config=$PHP_PREFIX/bin/php-config<br />
# make<br />
# make install</p>
<p>Obs : Lembre-se que é necessário o compilador gcc e binário make para execução dos passos acima.<br />
No Debian é possível instalar com o comando abaixo;<br />
# aptitude install build-essential</p>
<p>Adicione no o arquivo /etc/php5/apache/php.ini o seguinte conteúdo:</p>
<p>; Eaccelerator</p>
<p>extension=&#8221;eaccelerator.so&#8221;<br />
eaccelerator.shm_size=&#8221;256&#8243;<br />
eaccelerator.cache_dir=&#8221;/var/tmp/eaccelerator&#8221;<br />
eaccelerator.enable=&#8221;1&#8243;<br />
eaccelerator.optimizer=&#8221;1&#8243;<br />
eaccelerator.check_mtime=&#8221;1&#8243;<br />
eaccelerator.debug=&#8221;0&#8243;<br />
eaccelerator.filter=&#8221;"<br />
eaccelerator.shm_max=&#8221;0&#8243;<br />
eaccelerator.shm_ttl=&#8221;360000&#8243;<br />
eaccelerator.shm_prune_period=&#8221;0&#8243;<br />
eaccelerator.shm_only=&#8221;0&#8243;<br />
eaccelerator.compress=&#8221;1&#8243;<br />
eaccelerator.compress_level=&#8221;9”</p>
<p>Após essa configuração, reinicie o apache com comando abaixo:</p>
<p># /etc/init.d/apache2 restart<br />
Acesse o arquivo /etc/sysctl.conf e adicione as seguintes linhas:</p>
<p># Eaccelerator<br />
kernel.shmmax = 268435456</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2010/07/09/instalando-o-eaccelerator-no-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HnTool 0.1 liberado</title>
		<link>http://techfree.com.br/wordpress/2010/04/09/hntool-0-1-liberado/</link>
		<comments>http://techfree.com.br/wordpress/2010/04/09/hntool-0-1-liberado/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 16:11:23 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[colaboração]]></category>
		<category><![CDATA[Devel]]></category>
		<category><![CDATA[Hardening]]></category>
		<category><![CDATA[hntool]]></category>
		<category><![CDATA[lançamento]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=816</guid>
		<description><![CDATA[Seguindo o principio do &#8220;release early, release often&#8221;, estamos orgulhosos de liberar a primeira versão do HnTool, uma ferramenta cujo objetivo é fazer uma análise simples do servidor e dizer quais as falhas de segurança que existem. Nesta primeira versão você terá: Suporte ao Arch Linux, CentOS, Debian, Fedora, Gentoo e Ubuntu. Testes para Apache, [...]]]></description>
			<content:encoded><![CDATA[<p>Seguindo o principio do &#8220;release early, release often&#8221;, estamos orgulhosos de liberar a primeira versão do <a onclick="javascript:pageTracker._trackPageview('/outbound/article/hntool.net');" href="http://hntool.net/">HnTool</a>, uma ferramenta cujo objetivo é fazer uma análise simples do servidor e dizer quais as falhas de segurança que existem.</p>
<p>Nesta primeira versão você terá:</p>
<ul>
<li>Suporte ao Arch Linux, CentOS, Debian, Fedora, Gentoo e Ubuntu.</li>
<li>Testes para Apache, PHP, Portas, PostgreSQL, SSH e outros.</li>
<li>Relatório em HTML ou terminal.</li>
<li>Estrutura interna modular e fácil de contribuir.</li>
</ul>
<p><span id="more-816"></span>Temos muitas ideias para as próximas versões do HnTool, entre elas:</p>
<ul>
<li>Módulos para MySQL, FTP, DNS, Squid, Iptables, Samba, DHCP, cups</li>
<li>Um report mais detalhado, mostrando como corrigir a falha encontrada</li>
<li>Opção para atualizar os módulos pela própria ferramenta</li>
<li>Analisador web, através de upload de arquivos de configuração</li>
<li>Suporte a traduções</li>
</ul>
<h3>Baixando e instalando</h3>
<p>Para instalar o HnTool pelo fonte, <a onclick="javascript:pageTracker._trackPageview('/outbound/article/hntool.googlecode.com');" href="http://hntool.googlecode.com/files/hntool-0.1.tar.gz">baixe-o desde endereço</a> e faça:</p>
<blockquote><p>$ tar xvf hntool-0.1.tar.gz</p>
<p>$ cd hntool-0.1</p>
<p># ﻿﻿﻿python setup.py install &#8211;prefix /usr/ &#8211;root /</p></blockquote>
<p>Se você usa <strong>Arch Linux</strong> você pode instalar o HnTool através do <strong>pacote</strong> criado:</p>
<blockquote><p>$ wget ﻿http://hntool.googlecode.com/files/hntool-0.1-1-i686.pkg.tar.xz</p>
<p># pacman -U http://hntool.googlecode.com/files/hntool-0.1-1-i686.pkg.tar.xz</p></blockquote>
<p><strong>NOTA:</strong> Por enquanto só há pacote para o Arch Linux. Se você usa alguma distribuição baseada em rpm ou deb e sabe criar pacote, por favor, não se acanhe. Crie um e adicione em um bug report.  Se precisar de um guia, pode usar o <a onclick="javascript:pageTracker._trackPageview('/outbound/article/aur.archlinux.org');" href="http://aur.archlinux.org/packages/hntool/hntool/PKGBUILD">PKGBUILD que fiz para criar o pacote do Arch Linux</a>.</p>
<h3>Usando</h3>
<p>Para rodar o HnTool basta executar o seguinte comando:</p>
<blockquote><p># hntool</p></blockquote>
<p>Isso irá gerar um relatório no terminal:</p>
<p><a href="http://blog.hugodoria.org/wp-content/uploads/2010/04/screenshot.png"><img title="screenshot" src="http://blog.hugodoria.org/wp-content/uploads/2010/04/screenshot-300x145.png" alt="" width="300" height="145" /></a></p>
<p>Se preferir, você pode gerar um relatório em HTML com o comando:</p>
<blockquote><p># hntool -t html &gt; index.html</p></blockquote>
<p><a href="http://blog.hugodoria.org/wp-content/uploads/2010/04/output-html.png"><img title="output-html" src="http://blog.hugodoria.org/wp-content/uploads/2010/04/output-html-300x179.png" alt="" width="300" height="179" /></a></p>
<p>Para maiores informações rode:</p>
<blockquote><p># hntool -h</p></blockquote>
<h3>Reportando Bugs</h3>
<p>O HnTool está em um estado tão inicial e com tanto código sendo adicionado frequentemente que, com certeza, você vai encontrar vários bugs. Por favor, não deixe de relatá-los em <a onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" href="http://code.google.com/p/hntool/issues/list">http://code.google.com/p/hntool/issues/list</a>.</p>
<h3>Contribuindo</h3>
<p>Contribuir com o projeto é fácil. Você pode dar sugestões, reportar bugs e pedir novas funcionalidades. Além disso, você pode contribuir criando módulos. Veja como é fácil:</p>
<p>Todos os módulos seguem a seguinte estrutura:</p>
<p>Como falei, resolvi criar o hntool de forma modular. A estrutura de um modulo é, mais ou menos, assim:</p>
<pre>import os
 
	class rule:
		def short_name(self):
			return "ssh"
		def long_name(self):
			return "Checks security problems on sshd config file"
		def __init__(self, options):
			pass
		def analyze(self, options):
			check_results = {'ok': [], 'low': [], 'medium': [], 'high': [], 'info': []}
			ssh_conf_file = ['/etc/ssh/sshd_config', '/etc/sshd_config']
 
			for sshd_conf in ssh_conf_file:
				if os.path.isfile(sshd_conf):
					try:
						fp = open(sshd_conf,'r')
					except IOError, (errno, strerror):
						check_results['info'].append('Could not
open %s: %s' % (sshd_conf, strerror))
						continue
 
					lines = [x.strip('\n') for x in fp.readlines()]
 
					# Checking if SSH is using the default port
					if 'Port 22' in lines or '#Port 22' in lines:
						check_results['low'].append('SSH is using the default port')
					else:
						check_results['ok'].append('SSH is not using the default port')
 
					# Closing the sshd_config file
					fp.close()
 
				return check_results
		def type(self):
			return "files"</pre>
<p>Explicando melhor:</p>
<ul>
<li><strong>short_name(self):</strong> Uma string contendo o nome curto do modulo. Ele será usado, por exemplo, na hora de listar todos os módulos existentes (hntool -l).</li>
<li><strong>long_name(self) : </strong>Aqui é a descrição do módulo. Também será mostrada na listagem dos módulos.</li>
<li><strong>analyze(self):</strong> É aqui que fica o código de verdade. O resultado desse método deve ser sempre uma lista com 5 elementos, que correspondem aos níveis de segurança encontrados &#8211; ok, info, low, medium e high, respectivamente.</li>
<li><strong>type(self):</strong> Cada módulo será de um tipo. &#8220;files&#8221; para módulos que lidam com arquivos de texto simples(/etc/passwd, por exemplo) ou de configuração. &#8220;services&#8221; para módulos que lidam com serviços.</li>
</ul>
<h3>Autores</h3>
<p>Muita gente foi importante para este release, contribuindo com sugestões, bugs reports, código e, claro, apoio. Muito obrigado, <a onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.alexos.com.br');" href="http://blog.alexos.com.br/">Alexandro Silva</a>, Aurélio Heckert, Candido Vieira, Elton Pereira, Italo Valcy, Késsia Pinheiro, <a title="Hdoria" href="http://blog.hugodoria.org" target="_blank">Hugo Dória</a>, <a href="http://rafaelmartins.eng.br/">Rafael Gonçalves Martins</a>, picoloto, Sebastian SWC. <img src='http://techfree.com.br/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Bem, é isso. Aguardem novidades na versão 0.2.</p>
<p>Fonte: Copiado <a title="hntool" href="http://blog.hugodoria.org/2010/04/hntool-0-1-liberado" target="_blank">daqui.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2010/04/09/hntool-0-1-liberado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

