<?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; Dica</title>
	<atom:link href="http://techfree.com.br/wordpress/category/dica/feed/" rel="self" type="application/rss+xml" />
	<link>http://techfree.com.br/wordpress</link>
	<description>A Tecnologia pode ser livre</description>
	<lastBuildDate>Sun, 29 Aug 2010 13:30:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Desenvolvendo no Gedit</title>
		<link>http://techfree.com.br/wordpress/2010/01/19/desenvolvendo-no-gedit/</link>
		<comments>http://techfree.com.br/wordpress/2010/01/19/desenvolvendo-no-gedit/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 22:29:32 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[colaboração]]></category>
		<category><![CDATA[programação]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=735</guid>
		<description><![CDATA[Para os amantes da programação nas linguagem python e ruby , usuários de Gnu/Linux como estação de trabalho e softwares da &#8220;suíte&#8221; Gnome.  Esse post é pra vocês, caso contrário pode continuar lendo, conhecimento nunca é demais Após uma conversa com meu amigo Elton Pereira no IM da Google, fiquei sabendo da existência de um [...]]]></description>
			<content:encoded><![CDATA[<p>Para os amantes da programação nas linguagem python e ruby , usuários de Gnu/Linux como estação de trabalho e softwares da &#8220;suíte&#8221; Gnome.  Esse post é pra vocês, caso contrário pode continuar lendo, conhecimento nunca é demais <img src='http://techfree.com.br/wordpress/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Após uma conversa com meu amigo Elton Pereira no IM da Google, fiquei sabendo da existência de um plugin interessante do Gedit.</p>
<p><a title="Plugin" href="http://www.stambouliote.de/projects/gedit_plugins.html" target="_blank">Esse plugin</a> tem como objetivo auxiliar os programadores. Vejam abaixo o que ele pode fazer:</p>
<p><img class="aligncenter" title="Gedit Plugin" src="http://www.stambouliote.de/projects/img/gedit-classbrowser-070122.png" alt="" width="603" height="469" /></p>
<p>Viu? Arruma as classes de forma bem interessante, o que facilita a visualização. O que se reverte em produtividade!</p>
<p><span id="more-735"></span>Isso é uma das coisas que mais adoro na comunidade de Software Livre, uma pessoa tem uma necessidade, ela resolve seu problema, libera o código pra outros e todo mundo pode contribuir e utilizar. Assim resolvendo seus problemas e auxiliando a resolver novas complicações. Fantástico!</p>
<p>Gostou? Quer instalar? É simples! Baixe o plugin nesse <a title="gedit plugin" href="http://www.stambouliote.de/download/gedit_classbrowser-0.2.1.tar.gz" target="_blank">link.</a></p>
<p>Coloque os arquivos e pastas descompactados na pasta ~/.gnome2/gedit/plugins  (caso não exista a pasta, pode criar uma).</p>
<p>Então vá no menu Editar&gt;Preferências&gt;Plugins e habilite o Class Browser.</p>
<p>Update1 : Usa Archlinux? Os caras são realmente rápidos, após ler essa notícia, já colocaram o <a title="Repositório AUR" href="http://aur.archlinux.org/packages.php?ID=33799" target="_blank">plugin no repositório AUR</a>. Obrigado <a title="Lokidarkeden" href="http://lokidarkeden.blogspot.com/" target="_blank">Lokidarkeden</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2010/01/19/desenvolvendo-no-gedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adicionando nome do autor nos texto do WordPress</title>
		<link>http://techfree.com.br/wordpress/2009/10/02/adicionando-nome-do-autor-nos-texto-do-wordpress/</link>
		<comments>http://techfree.com.br/wordpress/2009/10/02/adicionando-nome-do-autor-nos-texto-do-wordpress/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 03:50:25 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=646</guid>
		<description><![CDATA[Quando mudei tema, o mesmo mostrava quem era o autor dos posts, como somos vários autores, é interessante que o público saiba quem está escrevendo os textos. Por conta do tema ser muito elegante e foi fortemente aceito pelos leitores, resolvi buscar uma solução para o caso. Veja como é simples. Abra o arquivo wp-content/themes/&#60;nome [...]]]></description>
			<content:encoded><![CDATA[<p>Quando mudei tema, o mesmo mostrava quem era o autor dos posts, como somos vários autores, é interessante que o público saiba quem está escrevendo os textos.</p>
<p>Por conta do tema ser muito elegante e foi fortemente aceito pelos leitores, resolvi buscar uma solução para o caso.</p>
<p>Veja como é simples.</p>
<p>Abra o arquivo <em>wp-content/themes/&lt;nome do seu tema aqui&gt;/index.php</em></p>
<p>Coloque a linha abaixo onde desejar, mas cuidado para não adicionar a linha dentro de alguma condição ou laço:</p>
<p>Escrito por</p>
<p>Pronto! Salve o arquivo e veja como ficou!</p>
<p>Fonte : <a title="Codex" href="http://codex.wordpress.org/Template_Tags/the_author" target="_blank">Codex WordPress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/10/02/adicionando-nome-do-autor-nos-texto-do-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Log do Apache via syslog</title>
		<link>http://techfree.com.br/wordpress/2009/09/28/log-do-apache-via-syslog/</link>
		<comments>http://techfree.com.br/wordpress/2009/09/28/log-do-apache-via-syslog/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 18:04:44 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=626</guid>
		<description><![CDATA[Para quem tem um servidor de log, como o syslog-ng, já deve ter percebido que o log de acesso do serviço apache não usa syslog, ou seja, ele não é enviado por padrão para o servidor de log, mas como quase tudo na informática tem seu &#8220;jeito&#8221;. Segue abaixo um forma interessante pra resolver esse [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem tem um servidor de log, como o syslog-ng, já deve ter percebido que o log de acesso do serviço apache não usa syslog, ou seja, ele não é enviado por padrão para o servidor de log, mas como quase tudo na informática tem seu &#8220;jeito&#8221;. Segue abaixo um forma interessante pra resolver esse problema.</p>
<p><span id="more-626"></span></p>
<p>Primeiro será necessário criar um arquivo binário executável com o seguinte conteúdo:</p>
<blockquote><p>#!/usr/bin/perl<br />
use Sys::Syslog qw( <img src='http://techfree.com.br/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> EFAULT setlogsock );</p>
<p>setlogsock(&#8216;unix&#8217;);<br />
openlog(&#8216;apache&#8217;, &#8216;cons&#8217;, &#8216;pid&#8217;, &#8216;local1&#8242;);</p>
<p>while ($log = &lt;STDIN&gt;) {<br />
syslog(&#8216;notice&#8217;, $log);<br />
}<br />
closelog</p></blockquote>
<p>Verifique se no seu arquivo syslog a segunte linha está configurada:</p>
<pre><code>local2.* @ip do servidor de log</code></pre>
<p>Agora vamos a configuração do apache:</p>
<p><code>CustomLog |/caminho/do/seu/binario combined</code></p>
<p>Atente que o | é necessário, já que será feito o pipe do comando de log.</p>
<p>Pronto, reinicie o serviço do apache e seu log estará sendo enviado para o servidor de log tranquilamente.</p>
<p><a title="Apache" href="http://www.oreillynet.com/pub/a/sysadmin/2006/10/12/httpd-syslog.html" target="_blank">Fonte</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/09/28/log-do-apache-via-syslog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mantendo seguro os dados em notebook</title>
		<link>http://techfree.com.br/wordpress/2009/09/07/mantendo-seguro-os-dados-em-notebook/</link>
		<comments>http://techfree.com.br/wordpress/2009/09/07/mantendo-seguro-os-dados-em-notebook/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 17:00:28 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Artigo]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=553</guid>
		<description><![CDATA[É um absurdo como boa parte das empresas de TI ou não ainda não se preocupam com a segurança dos seus dados em trânsito. Um dos grandes exemplos que povoou a mídia no ano passado foi o roubo do notebook da Petrobrás. A empresa não informou detalhes do problema de segurança, mas alguns acreditam que [...]]]></description>
			<content:encoded><![CDATA[<p>É um absurdo como boa parte das empresas de TI ou não ainda não se preocupam com a segurança dos seus dados em trânsito.</p>
<p>Um dos <a title="Roubo Petrobrás" href="http://www.itweb.com.br/noticias/index.asp?cod=45541" target="_blank">grandes exemplos</a> que povoou a mídia no ano passado foi o roubo do notebook da Petrobrás. A empresa não informou detalhes do problema de segurança, mas alguns acreditam que informações valiosas poderiam ser furtadas naquele episódio.</p>
<p>Veja que o maior problema nesse caso não é o custo do equipamento, e sim o sigilo da informação contida no mesmo. Algo que poderia valer mais do que um lote inteiro do notebook roubado.</p>
<p><span id="more-553"></span></p>
<p>Existe <a href="http://datalossdb.org/yearly_reports/dataloss-2009.pdf" target="_blank">um documento</a> que informa o número de perda de dados em 2009, vale a pena dar uma olhada.</p>
<p>O que pode ser feito? Encriptar os dados é uma ótima solução.</p>
<p>Agora, qual ferramenta devo usar, se quiser existe uma ferramenta opensource que provavelmente atende sua demanda.</p>
<p>E essa ferramenta é a <a title="TrueCrypt" href="http://www.truecrypt.org/" target="_blank">TrueCrypt.</a></p>
<p><img class="aligncenter" title="Truecrypt" src="http://www.truecrypt.org/images/screenshots/osx_wizardciphers.png" alt="" width="517" height="313" /></p>
<p>Essa ferramenta tem as seguintes funcionalidades:</p>
<p># Criar disco virtual encriptado como um arquivo e montá-lo como um disco real.<br />
# Encriptar uma partição inteira ou dispositivo de storage tal como um Pen drive USB ou disco rígido.<br />
# Encriptar uma partição ou disco onde o Windows está instalado. (Pré-autenticação no boot).<br />
# Encriptar automática, em tempo real e transparente.<br />
# Paralelização e pipelining permite que o dado seja lido e escrito tão rápido como se o dado não estivesse criptografado.<br />
# Prover plausível negação de acesso.<br />
# Algorítimo de encriptação: AES-256, Serpent, and Twofish. Modo de operação: XTS.</p>
<p>Ou seja, tem tudo que precisa para manter seu dado seguro!</p>
<p>Se você usa o Fedora, não precisa se preocupar. Procure em seu repositório oficial. Ele estará lá.</p>
<p>Clique em Sistema&gt;Administração&gt;Instalar/Remover programas e instale o seu truecrypt.</p>
<p>Baseado em <a title="Sans Diary" href="http://isc.sans.org/diary.html?storyid=7081&amp;rss" target="_blank">Sans Diary</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/09/07/mantendo-seguro-os-dados-em-notebook/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Emesene 1.5 disponível no repositório do Fedora</title>
		<link>http://techfree.com.br/wordpress/2009/08/31/emesene-disponivel-1-5-no-repositorio-do-fedora/</link>
		<comments>http://techfree.com.br/wordpress/2009/08/31/emesene-disponivel-1-5-no-repositorio-do-fedora/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:44:18 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[lançamento]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=529</guid>
		<description><![CDATA[Como já dito aqui no blog, o emesene está em sua nova versão, porém para os usuário do Fedora ainda era necessário baixar e executar a partir do binário. Isso para um usuário comum não é uma tarefa simples. Sendo assim nosso amigo e empacotador oficial do projeto Fedora Allisson nos ajudou novamente empacotando esse [...]]]></description>
			<content:encoded><![CDATA[<p>Como já dito <a title="Emesene" href="http://techfree.com.br/wordpress/2009/08/24/lancamento-do-emesene-1-5/" target="_blank">aqui no blog</a>, o emesene está em sua nova versão, porém para os usuário do Fedora ainda era necessário baixar e executar a partir do binário. Isso para um usuário comum não é uma tarefa simples.</p>
<p>Sendo assim nosso amigo e empacotador oficial do projeto Fedora Allisson nos ajudou novamente empacotando esse magnífico software.</p>
<p style="text-align: center;"><img class="aligncenter" title="emesene" src="http://www.emesene.org/img/emesene-logo.png" alt="" width="96" height="96" /></p>
<p style="text-align: center;"><span id="more-529"></span></p>
<p>Para quem usa o Fedora 10 ou 11, é apenas acessa o menu <strong>Sistema&gt;Administração&gt;Adicionar/Remover programas</strong>. Na tela abaixo digite <strong>emesene</strong> no campo ao lado do botão <strong>&#8220;Localizar&#8221; </strong>e então clique nesse botão.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-531" title="Adicionar-remover programas" src="http://techfree.com.br/wordpress/wp-content/uploads/2009/08/Adicionar-remover-programas1.png" alt="Adicionar-remover programas" width="388" height="297" />Marque o pacote do <strong>Emesene</strong> e clique no botão <strong>Aplicar. </strong>Coloque a senha de root do sistema e aguarde a instalação.</p>
<p>Agora é somente acessar sua aplicação que estão <strong>Aplicativos&gt;Internet&gt;Emesene </strong>e ver o quanto é fácil utilizar o Gnu/Linux para qualquer coisa.</p>
<p style="text-align: center;"><img class="aligncenter" title="emesene" src="http://www.emesene.org/img/emesene-login.png" alt="" width="422" height="642" /></p>
<p style="text-align: center;">
<p style="text-align: left;">Para mais informações segue o<a title="Fedora" href="https://admin.fedoraproject.org/updates/F11/FEDORA-2009-9045" target="_blank"> link oficial.</a></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/08/31/emesene-disponivel-1-5-no-repositorio-do-fedora/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mais informação em seu history</title>
		<link>http://techfree.com.br/wordpress/2009/08/07/mais-informacao-em-seu-history/</link>
		<comments>http://techfree.com.br/wordpress/2009/08/07/mais-informacao-em-seu-history/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:25:40 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=491</guid>
		<description><![CDATA[Você que é um administrador de rede responsável pela segurança em um lugar onde tem várias pessoas com permissão de administrador em servidores Gnu/Linux, você também se preocupa com segurança desses servidores, bloqueou o acesso de root via SSH e sempre teve aquela dúvida: &#8220;E se um dos administradores acessar a maquina e pegar o [...]]]></description>
			<content:encoded><![CDATA[<p>Você que é um administrador de rede responsável pela segurança em um lugar onde tem várias pessoas com permissão de administrador em servidores Gnu/Linux, você também se preocupa com segurança desses servidores, bloqueou o acesso de root via SSH e sempre teve aquela dúvida:</p>
<p>&#8220;E se um dos administradores acessar a maquina e pegar o perfil de root? Sem informação de horário e data no history do Gnu/Linux não é possível obter essa informação.&#8221;</p>
<p><span style="text-decoration: line-through;">Na verdade essa informação existe, mas não está ativada por padrão. Execute o comando abaixo e obtenha os dados que deseja:</span></p>
<p><span style="text-decoration: line-through;"># export HISTTIMEFORMAT=&#8221;%F %T &#8220;</span></p>
<p><span style="text-decoration: line-through;">Execute o history e veja seu novo retorno. Sim, ele mostra todos os comandos com data e hora, incluindo os comandos anteriores a mudança que efetuou em seu ambiente, porém com data e hora da mudança do ambiente, ou seja adicione adicione essa linha no /etc/profile.</span></p>
<p><span style="text-decoration: line-through;">Obs: Lembre-se que o usuário com perfil de administrador pode modificar esse histórico, ou seja, se ele estive como foco danificar o sistema outras medidas de proteção devem estar ativas, tal como analisador de integridade. O OSSEC é uma boa suíte para isso. Aconselho!</span></p>
<p>Update : Esqueça tudo acima, instale o <a href="http://sourceforge.net/projects/snoopylogger">Snoopy</a> que ele resolve todos seus problemas.</p>
<p>O Snoopy é responsável por inserir no log todos os comandos digitados, assim automáticamente será relacionada a data e hora. Veja também que é interessante um servidor de log, para que o invasor ou usuário mal-intencionado apague os logs.</p>
<p>O log que o snoopy adiciona os comandos na plataforma Debian é /var/log/auth.log</p>
<p>Para instalar no debian é muito simples, digite o comando abaixo:</p>
<p># aptitude install snoopy</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 65px; width: 1px; height: 1px;">
<pre># export HISTTIMEFORMAT="%F %T "</pre>
</div>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/08/07/mais-informacao-em-seu-history/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zabbix &#8211; Problema com o PerfMon do Terminal Service</title>
		<link>http://techfree.com.br/wordpress/2009/04/27/zabbix-problema-com-o-perfmon-do-terminal-service/</link>
		<comments>http://techfree.com.br/wordpress/2009/04/27/zabbix-problema-com-o-perfmon-do-terminal-service/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 19:14:26 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=366</guid>
		<description><![CDATA[Estava eu alegre e sorridente, usando os conhecimentos que passe nesse post, para obter informações via PerfMon do Windows, assim gerando ótimos gráficos para facilitar a gerência desses servidores. Como nem tudo são flores&#8230; Hoje pela manhã meu gráfico simplesmente deixou de funcionar! Sim, isso mesmo! Deixou de funcionar! Não houve instalação de novo patch, [...]]]></description>
			<content:encoded><![CDATA[<p>Estava eu alegre e sorridente, usando os conhecimentos que passe nesse <a title="post" href="http://techfree.com.br/wordpress/2009/04/22/dica-rapida-problema-na-customizacao-do-zabbix/" target="_blank">post</a>, para obter informações via PerfMon do Windows, assim gerando ótimos gráficos para facilitar a gerência desses servidores.</p>
<p>Como nem tudo são flores&#8230; Hoje pela manhã meu gráfico simplesmente deixou de funcionar! Sim, isso mesmo! Deixou de funcionar! Não houve instalação de novo patch, nem nada. Apenas o gráfico parou de funcionar.<br />
<span id="more-366"></span><br />
Sendo assim fui lá eu ver no Zabbix se estava tudo certo e o Servidor conseguia obter os dados desse cliente, somente a key que referenciava o gráfico do Terminal Server que &#8220;teimava&#8221; em não funcionar. Sendo assim fui lá eu pro fórum da MS.</p>
<p>Encontrei isso:</p>
<p>http://support.microsoft.com/kb/932813</p>
<p>Não era meu caso, mas foi a coisa mais próxima que achei. Executei&#8230; e nada!</p>
<p>Depois de &#8220;fuçar&#8221; na net com base no erro do eventview, achei <a title="link" href="http://www.eventid.net/display.asp?eventid=1023&amp;eventno=5614&amp;source=Perflib&amp;phase=1" target="_blank">esse site</a>, que me explicou que com o comando abaixo tudo seria resolvido:</p>
<p>lodctr tslabels.ini</p>
<p>E não é que foi mesmo? Pronto! Agora não me pergunte o que isso faz, pois nem no site nem nos documentos que que procurei (muito rápido) encontrei nada sobre isso.</p>
<p>De qualquer forma segue a dica pra se por alguma acaso isso venha a acontecer com vocês.</p>
<p>Só para facilitar que algumas pessoas procurem pelo erro no google. No eventview eu peguei o seguinte erro:</p>
<p>Windows cannot load extensible counter DLL TermService, the first DWORD in data section is the Windows error code.</p>
<p>Assim, eu executei o seguinte os comandos também, pois estava meio com pressa&#8230; mas sinceramente não consegui ler muito o que seria. Segue abaixo os comandos:</p>
<p>lodctr /r:PerfStringBackup</p>
<p>e</p>
<p>lodctr /T:TermService</p>
<p>Eu acho que nenhum desses tenha feito o devido efeito, pois nada mudou depois desses comandos.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/04/27/zabbix-problema-com-o-perfmon-do-terminal-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dica rápida &#8211; Problema na customização do Zabbix</title>
		<link>http://techfree.com.br/wordpress/2009/04/22/dica-rapida-problema-na-customizacao-do-zabbix/</link>
		<comments>http://techfree.com.br/wordpress/2009/04/22/dica-rapida-problema-na-customizacao-do-zabbix/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 21:02:31 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Zabbix]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=358</guid>
		<description><![CDATA[O zabbix é uma ferramenta fantástica, como eu já expliquei um pouco nesse post. Em fase final de implantação da ferramenta me deparei com um pequeno problema que consumiu horas de trabalho e como sempre quando encontrei a solução era uma coisa ridícula, sendo assim estarei postando aqui para evitar que outras pessoas errem como [...]]]></description>
			<content:encoded><![CDATA[<p>O zabbix é uma ferramenta fantástica, como eu já expliquei um pouco nesse post.</p>
<p>Em fase final de implantação da ferramenta me deparei com um pequeno problema que consumiu horas de trabalho e como sempre quando encontrei a solução era uma coisa ridícula, sendo assim estarei postando aqui para evitar que outras pessoas errem como eu.</p>
<p>Vejam:</p>
<p>O Zabbix tem uma funcionabilidade muito interessante, seu nome é user parameters. É a possibilidade de gerar verificações que são descritas no próprio agente, para que assim o servidor possa monitorar de acordo com essa configuração, vamos a um exemplo:</p>
<p>No agente de um determinado servidor, configurei o seguinte UserParameters:</p>
<p>UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l</p>
<p>Sendo assim, eu irei colocar no zabbix pra ele monitorar a chave mysql.ping nesse servidor, dessa forma o retorno do comando mysqladmin -uroot ping|grep alive|wc -l  será enviado para o servidor, como resutado.</p>
<p>Com esse resultado você poderá fazer a Triggers que desejar.</p>
<p>Agora atente para um detalhe, que foi o problema que passei.</p>
<p>Eu especifiquei um comando que o usuário zabbix não tinha acesso. Até que eu atentasse pra isso&#8230;</p>
<p>Sendo assim, sempre que não tiver o retorno desejado, especifique um shell pro Zabbix, logue com ele, e faça o teste:</p>
<p>zabbix_agentd -c &lt;caminho do arquivo de conf&gt; -t &lt;sua chave&gt;</p>
<p>Lembre-se de retirar o shell do Zabbix.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/04/22/dica-rapida-problema-na-customizacao-do-zabbix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Migrando o twiki de um servidor para outro</title>
		<link>http://techfree.com.br/wordpress/2009/04/17/migrando-o-twiki-de-um-servidor-para-outro/</link>
		<comments>http://techfree.com.br/wordpress/2009/04/17/migrando-o-twiki-de-um-servidor-para-outro/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 11:21:07 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[colaboração]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=349</guid>
		<description><![CDATA[Como alguns já sabem, agora estou trabalhando na UFBA (Universidade Federal da Bahia) e aqui é MUITO bom, acesso a informação e problemas é tudo que quero e preciso. Como uma das primeiras tarefas precisei migrar o twiki de uma máquina para outra. Mesmo nunca tendo &#8220;mexido&#8221; no twiki como administrador lá fui eu ver [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-350 alignnone" title="foswiki-logo-slogan" src="http://techfree.com.br/wordpress/wp-content/uploads/2009/04/foswiki-logo-slogan.png" alt="foswiki-logo-slogan" width="256" height="79" /></p>
<p>Como alguns já sabem, agora estou trabalhando na UFBA (Universidade Federal da Bahia) e aqui é MUITO bom, acesso a informação e problemas é tudo que quero e preciso.</p>
<p>Como uma das primeiras tarefas precisei migrar o twiki de uma máquina para outra. Mesmo nunca tendo &#8220;mexido&#8221; no twiki como administrador lá fui eu ver o que poderia fazer, pois não teria tempo para ler toda documentação antes de fazê-lo.</p>
<p>Depois de alguns problemas cheguei a compilação de alguns comandos que irão te ajudar a agilizar todo seu processo, pois não passará por problema algum.</p>
<p>Aqui tinhámos a versão 412 do Twiki. Ok, eu sei que já deveríamos estar usando o foswiki, mas isso é questão de tempo, será uma das minhas próximas tarefas.</p>
<p>Outra coisa, aqui é utilizado o Debian, se você utiliza outra distro, não terá tanto problema, pois muda somente talvez o nome do pacote a ser baixado.</p>
<p>Vamos aos passos:</p>
<p>1 &#8211; Instale os pacotes necessários* no servidor de destino</p>
<p># aptitude install libcgi-session-perl libapache2-mod-speedycgi libapache2-mod-perl2 cl-url-rewrite rcs</p>
<p>Update &#8211; * Atente para os pacotes necessários pra seu ambiente, esse foram os necessários para meu ambiente.</p>
<p>2 &#8211; Agora compacte os arquivos do twiki (Isso é MUITO importante, pois preserva as permissões).</p>
<p># tar cvzf &lt;local do twiki&gt;</p>
<p>3 &#8211; Copie os arquivos de configuração do seu virtual host (se for o caso) e o arquivo compactado para o servidor de destino.</p>
<p>4 &#8211; Coloque os arquivos no mesmo local do servidor antigo e pronto. Seu Twiki vai estar rodando perfeitamente.</p>
<p>Obs1 : Se no servidor novo for utilizar um outro ip, lembre-se de modificar os arquivos do seu virtual host.</p>
<p>Obs2 : Se for utilizar o mesmo fqdn, lembre-se de apontar o mesmo ao ip novo em seu dns.</p>
<p>Aguardem meu próximo tutorial, que será migrando do twiki para o foswiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/04/17/migrando-o-twiki-de-um-servidor-para-outro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando uma nova ferramenta de monitoramento &#8211; Zabbix</title>
		<link>http://techfree.com.br/wordpress/2009/04/02/utilizando-uma-nova-ferramenta-de-monitoramento-zabbix/</link>
		<comments>http://techfree.com.br/wordpress/2009/04/02/utilizando-uma-nova-ferramenta-de-monitoramento-zabbix/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:05:08 +0000</pubDate>
		<dc:creator>rafaelgomes</dc:creator>
				<category><![CDATA[Dica]]></category>
		<category><![CDATA[Monitoramento]]></category>
		<category><![CDATA[colaboração]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://techfree.com.br/wordpress/?p=315</guid>
		<description><![CDATA[Fui envolvido em um projeto muito interessante. Implantar um sistema de monitoramento em uma Universidade, visto as diversas soluções implantadas em um local desse tipo, realmente era um desafio interessante. Chegando no local fui surpreendido com uma ferramenta que já testei (bem superficialmente) anteriormente, mas não sabia de todo seu potencial. O Zabbix já estava [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Zabbix" src="http://www.zabbix.com/img/zabbix1.png" alt="" width="118" height="31" /></p>
<p>Fui envolvido em um projeto muito interessante. Implantar um sistema de monitoramento em uma Universidade, visto as diversas soluções implantadas em um local desse tipo, realmente era um desafio interessante.</p>
<p>Chegando no local fui surpreendido com uma ferramenta que já testei (bem superficialmente) anteriormente, mas não sabia de todo seu potencial. O Zabbix já estava implantado, porém em pequena escala e sem nenhum padrão entre os hosts.</p>
<p>Nesse post não irei informar como se instala a ferramenta. Isso já <a title="Zabbix" href="http://www.google.com.br/search?q=instalando+o+Zabbix&amp;ie=utf-8&amp;oe=utf-8&amp;aq=t&amp;rls=com.ubuntu:pt-BR:unofficial&amp;client=firefox-a" target="_blank">existe</a> na internet. Irei apenas descrever como utilizá-lo, de uma forma bem conceitual.</p>
<p><span id="more-315"></span></p>
<p>Primeiramente é necessária a criação de um Host, que será o objeto a ser monitorado, certo? ERRADO!</p>
<p>Não cometa o mesmo erro que eu. Antes de iniciar o projeto, levante quais são os hosts e coloque eles em uma planilha de controle, dessa forma defina quais os tipos do ativos, (Roteadores, Switch, Servidor de Arquivo, Servidor Active Directory e afins&#8230;) Tudo depende da seu necessidade de detalhamento.</p>
<p>Com os tipos de hosts e seus respectivos ativos relacionados, crie os templates, adicionando no grupo Templates e um criado por você, para cada tipo e agora vamos para o próximo passo.</p>
<p>Agora precisamos informar o que será monitorado em cada tipo de servidor. Nesse ponto que entra os itens. Configure os itens de acordo com a necessidade de monitoramento de cada template do host. Vou repetir, <strong>nesse momento crie o item para o template.</strong></p>
<p>A partir da página 95 <a title="manual zabbix" href="http://www.zabbix.com/downloads/ZABBIX%20Manual%20v1.6.pdf" target="_blank">desse manual</a> (Que aconselho a leitura) tem todos os tipos de itens que acompanham a versão 1.6 do Zabbix. Precisa de algo a mais? Faça você mesmo! Não é difícil. Com conhecidomento em script para a plataforma desejada no monitoramento é possível criar qualquer checagem que desejar.</p>
<p>Quer saber o número de conexões na porta ssh do seu servidor gnu/linux? Faça um script que retorne via echo esse valor, nada que awq, wc -l não resolva! <img src='http://techfree.com.br/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Depois de o script criado, é somente colocá-lo no arquivo zabbix_agentd.conf, que acompanha o agente no ativo a ser monitorado, a seguinte linha:</p>
<p>UserParameter=&lt;nome da key&gt;,/&lt;endereço do script&gt;/&lt;nome do script&gt;</p>
<p>Pronto, agora quando criar o item, poderá informar a key, com esse nome informado no agente e ele lhe retornará o valor do echo do script, assim poderá tratar com quiser, como iremos ver a seguir.</p>
<p>Obs: Na criação do item, é solicitado o nome de application, seja bem especifico nisso. Não coloque todos itens com o mesmo applications em templates distintos, pois no caso de necessidade de associar dois templates ao mesmo host, isso causará conflito. Crie Applicatios do tipo; Disponibilidade do serviço SMTP, Capacidade do Disco, Capacidade da fila de impressão e assim por diante. E nem adianta criar applications iguais em templates diferentes e apenas desmarcar na criação do host, pois mesmo assim causará conflito.</p>
<p>Agora iremos criar a condição para alarme, essa será a função que quando atendida irá informar a falha, vamos a um exemplo:</p>
<p>{Template_windows:vfs.fs.size[c:,pfree].last(0)}&lt;5</p>
<p>O que isso informa? Vamos por partes:</p>
<p>Templates_windows = Nome do template que está relacionado a condição.</p>
<p>vfs.fs.size[c:,pfree] = A key, que nesse caso é verificar a porcentagem de espaço livre na unidade c:</p>
<p>last(0) = Ultimo valor e o 0 indica o momento que ele irá alarmar. Ex: Se ali tivesse 3, ele só iria atender a condição somente após a 3 verificação.</p>
<p>&lt;5 = Quer dizer que o valor esperado da verificação, precisa ser menor do que 5 para atender a expressão, que no Zabbix é entendido como falha.</p>
<p>Pronto, agora crie os hosts? Ainda não! Crie os hostsgroups, pois eles têm função diferente do template. Onde é relacionada a permissão de acesso ao host e notificação. Se preferir crie os hostgroups da mesma forma que os templates.</p>
<p>Agora sim, crie os hosts, já associando aos respectivos grupos e templates. E se divirta com os pequenos ajustes.</p>
]]></content:encoded>
			<wfw:commentRss>http://techfree.com.br/wordpress/2009/04/02/utilizando-uma-nova-ferramenta-de-monitoramento-zabbix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
