<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkIDRXY6eSp7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146</id><updated>2011-11-27T22:36:14.811-02:00</updated><category term="linux" /><category term="SNMP" /><category term="Programação" /><category term="jQuery" /><category term="Microsoft" /><category term="XSLT" /><category term="Internet" /><category term="MySQL" /><category term="PDF" /><category term="Javascript" /><category term="parâmetros wuauclt" /><category term="QMail" /><category term="Samba" /><category term="CentOS" /><category term="SQL Server" /><category term="Servidor de Impressão" /><category term="estréia." /><category term="Segurança" /><category term="XML" /><category term="Prototype" /><category term="Windows" /><category term="web standards" /><category term="bash" /><category term="blog" /><category term="Ajax" /><category term="Uncathegorized" /><category term="regex" /><category term="PHP" /><category term="NFS" /><category term="VM" /><category term="Firefox" /><category term="PostgreSQL" /><category term="Backup" /><category term="Charset" /><category term="BI" /><category term="HTML" /><category term="expressão regular" /><category term="ADOdb" /><category term="WSUS" /><category term="Internet Explorer" /><category term="Apache" /><category term="JSON" /><category term="cursores" /><category term="SVN" /><category term="store procedure" /><category term="Banco de dados" /><category term="DHCP" /><title>Trecos &amp; Tarecos da informática</title><subtitle type="html">Windows, Linux, Banco de dados, PHP, Ajax, HTML, Javascript e um pouco de tudo.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://luisfk.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>66</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/bRFV" /><feedburner:info uri="blogspot/brfv" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ck4DSXk_fip7ImA9WhZUFk8.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3883936426461789186</id><published>2011-06-09T09:01:00.002-03:00</published><updated>2011-06-09T09:02:58.746-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T09:02:58.746-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><category scheme="http://www.blogger.com/atom/ns#" term="SVN" /><title>Acessando o Subversion via Apache autenticado com o MySQL</title><content type="html">A internet está repleta de artigos ensinando como fazer para visualizar seu repostório SVN. Alguns deles que utilizei recentemente para colocar este recurso para funcionar foi o do &lt;a href="http://www.howtoforge.com/subversion_web_access_apache"&gt;howtoforge&lt;/a&gt;. Também foi de grande ajuda a documentação do &lt;a href="http://svnbook.red-bean.com/en/1.5/svn.ref.mod_dav_svn.conf.html"&gt;mod_dav_svn&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Mas para autenticar via MySQL, foi necessário utilizar o mod_auth_mysql. As criptografias suportadas são Texto puro (none), unix crypt (crypt), MySQL Password, MD5, AES e SHA1.&lt;br /&gt;
&lt;br /&gt;
Agora vamos à cereja do bolo:&lt;br /&gt;
&lt;blockquote&gt;&lt;location repos=""&gt;&amp;lt;Location /repos&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAV svn&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SVNPath /svn/repos&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthType Basic&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthName "Repositorio"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLEnable on&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLAuthoritative on&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLHost "127.0.0.1"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLDB "MyDB"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLUser "SVN"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLPassword "Minha Senha para a conta SVN"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLUserTable "Usuarios"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLUserCondition " qualquer condição que você deseje "&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLNameField "&amp;lt;campo contendo o nome do usuário&amp;gt;&lt;campo com="" do="" nome="" o="" usuario=""&gt;"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLPasswordField "&lt;campo a="" com="" senha=""&gt;&amp;lt;campo contendo a senha&amp;gt;"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLNoPasswd off&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthMySQLPwEncryption MD5 &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthzSVNAccessFile /etc/httpd/conf.d/svn-acl-conf.txt&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Require valid-user&lt;/campo&gt;&lt;/campo&gt;&lt;/location&gt;&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;/blockquote&gt;&amp;nbsp;No meu caso as senhas estão gravadas em MD5.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3883936426461789186?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RsSAoCOPnosGu6cm4isLNOaoLF0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RsSAoCOPnosGu6cm4isLNOaoLF0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RsSAoCOPnosGu6cm4isLNOaoLF0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RsSAoCOPnosGu6cm4isLNOaoLF0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=HDgNyCvAqTA:GJTIHix5msE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=HDgNyCvAqTA:GJTIHix5msE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=HDgNyCvAqTA:GJTIHix5msE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=HDgNyCvAqTA:GJTIHix5msE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/HDgNyCvAqTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3883936426461789186/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3883936426461789186" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3883936426461789186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3883936426461789186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/HDgNyCvAqTA/acessando-o-subversion-via-apache.html" title="Acessando o Subversion via Apache autenticado com o MySQL" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2011/06/acessando-o-subversion-via-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUAQno4cSp7ImA9Wx9WFU4.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-672675765568210651</id><published>2011-01-20T13:10:00.000-02:00</published><updated>2011-01-20T13:10:43.439-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-20T13:10:43.439-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VM" /><category scheme="http://www.blogger.com/atom/ns#" term="NFS" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><category scheme="http://www.blogger.com/atom/ns#" term="Backup" /><title>Máquinas virtuais e informações sensíveis!</title><content type="html">Hoje abordarei uma questão importante quanto as máquinas virtuais: o backup do conteúdo sensível.&lt;br /&gt;
&lt;br /&gt;
Virtualização pode ser interessante, principalmente para otimizar recursos de hardware/software. Entretanto, pensando nas informações da empresa que precisam sofrer backup, começamos a repensar nossa estratégia de como os serviços são dispostos nas máquinas virtuais e como esta informação é armazenada.&lt;br /&gt;
&lt;br /&gt;
Muitas vezes o uso do &lt;a href="http://rsync.samba.org/"&gt;RSync&lt;/a&gt; pode resolver ou até mesmo facilitar o gerenciamento da informação a sofrer backup. Algumas vezes, fazem-se necessário alguns "artifícios técnicos"&lt;br /&gt;
&lt;br /&gt;
Recentemente, em um cliente, precisei aliar as duas soluções de modo a ter todos os dados centralizados para que o backup pudesse ser realizado.&lt;br /&gt;
&lt;br /&gt;
Algumas de minhas máquinas virtuais, exportei os dados via rsync, &lt;a href="http://luisfk.blogspot.com/2009/03/atulizado-backup-uma-solucao-para.html"&gt;conforme mostrei aqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Também utilizei o &lt;a href="http://nfs.sourceforge.net/nfs-howto/"&gt;NFS&lt;/a&gt; para exportar os volumes de modo que os dados sensíveis não ficassem dentro da máquina virtual. Um exemplo foram as caixas postais dos usuários.&lt;br /&gt;
&lt;br /&gt;
Feito isto, bastou implementar minha rotina de backup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-672675765568210651?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rl-5X2iwpRkUXdzwv4LFqrEgTUo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rl-5X2iwpRkUXdzwv4LFqrEgTUo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rl-5X2iwpRkUXdzwv4LFqrEgTUo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rl-5X2iwpRkUXdzwv4LFqrEgTUo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=YlrnH5_PdEU:_EDFszTjwNU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=YlrnH5_PdEU:_EDFszTjwNU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=YlrnH5_PdEU:_EDFszTjwNU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=YlrnH5_PdEU:_EDFszTjwNU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/YlrnH5_PdEU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/672675765568210651/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=672675765568210651" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/672675765568210651?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/672675765568210651?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/YlrnH5_PdEU/maquinas-virtuais-e-informacoes.html" title="Máquinas virtuais e informações sensíveis!" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2011/01/maquinas-virtuais-e-informacoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MBQHg_fCp7ImA9Wx9XEUs.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3951956875470961970</id><published>2011-01-04T17:30:00.000-02:00</published><updated>2011-01-04T17:30:51.644-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-04T17:30:51.644-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="QMail" /><title>Desabilitando a verificação em blacklist para usuários autenticados.</title><content type="html">No &lt;a href="http://www.qmailtoaster.com/"&gt;QMail Toaster&lt;/a&gt;, por padrão a verificação em RBL para usuários que estão tentando enviar e-mail através de seu servidor vem habilitada. Isto é muito bacana quando se tem apenas usuários internos na sua empresa.&lt;br /&gt;
&lt;br /&gt;
A partir do momento em que você possua pelo menos um usuário remoto (roaming user), pode acontecer dele utilizar um IP de algum provedor que esteja em blacklist (mesmo que seja via 3G do celular).&lt;br /&gt;
&lt;br /&gt;
Hoje tive este problema com o QMail Toaster. Após verificar que a autenticação estava habilitada, desabilitei a verificação de blacklist, acrescentando RBLSMTPD="" em meu arquivo tcp.smtp. Após isto, recriei os arquivos db (qmailctl cdb) e, por garantia e mesmo sabendo que não era necessário, reiniciei o serviço do QMail.&lt;br /&gt;
&lt;br /&gt;
Pronto! Tudo funcionando maravilhosamente bem, incluindo usuários remotos.&lt;br /&gt;
&lt;br /&gt;
Fica minha contribuição para a posteridade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3951956875470961970?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EF08_RxZDcWwe_2v_OtfIkqWbpU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EF08_RxZDcWwe_2v_OtfIkqWbpU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EF08_RxZDcWwe_2v_OtfIkqWbpU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EF08_RxZDcWwe_2v_OtfIkqWbpU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=-R_hhcsxUZ4:EPakj8zattY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=-R_hhcsxUZ4:EPakj8zattY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=-R_hhcsxUZ4:EPakj8zattY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=-R_hhcsxUZ4:EPakj8zattY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/-R_hhcsxUZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3951956875470961970/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3951956875470961970" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3951956875470961970?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3951956875470961970?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/-R_hhcsxUZ4/desabilitando-verificacao-em-blacklist.html" title="Desabilitando a verificação em blacklist para usuários autenticados." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2011/01/desabilitando-verificacao-em-blacklist.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4CQHk8fyp7ImA9WxFbF0U.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-1475226644989683461</id><published>2010-07-10T15:36:00.000-03:00</published><updated>2010-07-10T15:36:01.777-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-10T15:36:01.777-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CentOS" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Placas com chipset RTL-8139D falsificado.</title><content type="html">Hoje fui montar um firewall e o equipamento estava com uma placa de rede "padrão RTL-8139D". Para minha surpresa, o CentOS não havia reconhecido tal placa de rede. Estranhei o fato.&lt;br /&gt;
&lt;br /&gt;
Investigando melhor, verifiquei que tratava-se de uma "Hangzhou Silan Microelectronics Co., Ltd.".&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Continuando as pesquisas, verifiquei que o suporte a esta placa foi adicionado na arvore do kernel. Então lá fui eu baixar e compilar o kernel para poder colocar esta placa para funcionar.&lt;br /&gt;
&lt;br /&gt;
Após a configuração completa do novo kernel e sua compilação, reinicio a máquina e, para minha surpresa, o kudzu conseguiu achar os novos dispositivos. Ponto para o desenvolvedores do Linux.&lt;br /&gt;
&lt;br /&gt;
O que aprendi disto tudo? Não adianta bater o olho na especificação da placa e ver apenas o 8139, supondo que seja o padrão RTL-8139. É necessário saber corretamente o id do vendedor (vendor), bem como o id do dispositivo (device). Após pesquisar por estes dados nos drivers suportados pelo kernel do linux ou por drivers do próprio fabricante, aí sim, podemos afirmar se é ou não realmente compatível. Nem sempre esta informação está na caixa do produto. ;)&lt;br /&gt;
&lt;br /&gt;
Foi-se o tempo em que uma placa de rede padrão RTL-8139{A|B|C|D} era reconhecida logo de início pelo Linux.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-1475226644989683461?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wczGcLQiLSrH5-e4JxV8ybn1ae4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wczGcLQiLSrH5-e4JxV8ybn1ae4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wczGcLQiLSrH5-e4JxV8ybn1ae4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wczGcLQiLSrH5-e4JxV8ybn1ae4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=pwmRlhK19Qk:txNCpLOyIpo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=pwmRlhK19Qk:txNCpLOyIpo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=pwmRlhK19Qk:txNCpLOyIpo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=pwmRlhK19Qk:txNCpLOyIpo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/pwmRlhK19Qk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/1475226644989683461/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=1475226644989683461" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1475226644989683461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1475226644989683461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/pwmRlhK19Qk/placas-com-chipset-rtl-8139d.html" title="Placas com chipset RTL-8139D falsificado." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/07/placas-com-chipset-rtl-8139d.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUERX08eSp7ImA9WxFRF0Q.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-1699610051031475767</id><published>2010-05-02T07:30:00.000-03:00</published><updated>2010-05-02T07:30:04.371-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-02T07:30:04.371-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CentOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><title>Algumas configurações interessantes para colocar em seu servidor web.</title><content type="html">Quer dar uma força ao Apache na hora de prover páginas web? Uma configuração a ser considerada é a pesquisa do host que faz o acesso à página (hostname lookup). Você pode processar o hostname posteriormente ao analisar os logs e dar mais agilidade ao Apache. Adicione a seguinte linha em seu httpd.conf (normalmente em /etc/httpd/conf/httpd.conf no CentOS).&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;blockquote&gt;HostnameLookups Off&lt;/blockquote&gt;&lt;br /&gt;
Outra coisa que pode ainda, ajudar um pouco na segurança de seu servidor é omitir algumas informações que são dadas nos retornos das requisições.&lt;br /&gt;
&lt;blockquote&gt;ServerSignature Off&lt;br /&gt;
ServerTokens ProductOnly&lt;/blockquote&gt;Estas duas linhas fornecem o mínimo de informação ao atacante. Quanto menos informação, mais difícil será o atache. Mas lembre-se. Segurança por obscurecência não deve ser a única medida a ser adotada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-1699610051031475767?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vmzPYPCDy3H97Nf4qdPphtkf7Oc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmzPYPCDy3H97Nf4qdPphtkf7Oc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vmzPYPCDy3H97Nf4qdPphtkf7Oc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmzPYPCDy3H97Nf4qdPphtkf7Oc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=rnBL12FTIHU:n8XQw03EUwc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=rnBL12FTIHU:n8XQw03EUwc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=rnBL12FTIHU:n8XQw03EUwc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=rnBL12FTIHU:n8XQw03EUwc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/rnBL12FTIHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/1699610051031475767/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=1699610051031475767" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1699610051031475767?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1699610051031475767?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/rnBL12FTIHU/algumas-configuracoes-interessantes.html" title="Algumas configurações interessantes para colocar em seu servidor web." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/05/algumas-configuracoes-interessantes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IFSXk9eSp7ImA9WhdSEEQ.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3941440265075554290</id><published>2010-04-16T10:44:00.003-03:00</published><updated>2011-07-19T14:11:58.761-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T14:11:58.761-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BI" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title>Lançamento do iERP</title><content type="html">É com grande alegria que estamos lançando nossa ferramenta Web para apoio à gestão, chamada de &lt;a href="http://www.kzti.com.br/index.php/produtos"&gt;iERP&lt;/a&gt;. O lançamento será no dia 29/04/2010 em Curitiba.&lt;br /&gt;
&lt;br /&gt;
Esta ferramenta é voltada a gerentes, controllers, diretores de empresas que utilizam o Protheus, desenvolvido pela &lt;a href="http://www.totvs.com/"&gt;Totvs S.A&lt;/a&gt;. Para participar do evento de lançamento, efetue sua inscrição no site da &lt;a href="http://www.kzti.com.br/"&gt;KZ Tecnologia da Informação&lt;/a&gt;. Vagas limitadas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3941440265075554290?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rwOZrmvwppzFUzDMl6Lzfs03gTo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rwOZrmvwppzFUzDMl6Lzfs03gTo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rwOZrmvwppzFUzDMl6Lzfs03gTo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rwOZrmvwppzFUzDMl6Lzfs03gTo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=EI0dlGuvens:Isgciuy6XNE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=EI0dlGuvens:Isgciuy6XNE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=EI0dlGuvens:Isgciuy6XNE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=EI0dlGuvens:Isgciuy6XNE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/EI0dlGuvens" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3941440265075554290/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3941440265075554290" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3941440265075554290?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3941440265075554290?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/EI0dlGuvens/lancamento-do-ierp.html" title="Lançamento do iERP" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/04/lancamento-do-ierp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGRng-eSp7ImA9WxBVFEQ.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-5686213564378245639</id><published>2010-02-18T08:48:00.001-02:00</published><updated>2010-02-18T08:48:47.651-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-18T08:48:47.651-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Sobre a performance ao logar os acessos do Apache no MySQL.</title><content type="html">Alguns leitores, me questionaram a respeito de uma provável queda na performance ao fazer o &lt;a href="http://httpd.apache.org/"&gt;Apache &lt;/a&gt;gravar os logs no &lt;a href="http://dev.mysql.com/"&gt;MySQL&lt;/a&gt;. Concordava em gênero, número e grau até ler um pouco da documentação.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/sobre-performance-ao-logar-os-acessos.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
O que me motivou a implementá-lo e a escrever este artigo, foram as possibilidades por um log estar gravado no banco de dados: a administração dos logs facilitada.&lt;br /&gt;
&lt;br /&gt;
Quando se possui clusters de servidores Apache e os logs sendo gravados diretamente para uma base de dados, você não precisará concatenar os logs de todos os servidores, principalmente se precisar fazer uma auditoria de acessos ou algo do gênero. Fazer filtros em um único arquivo é simples. Mas se você tiver dois ou mais servidores, praticamente você precisará montar um pequeno script para pegar a informação que você precisa. Dependendo do filtro que você precise, pode ser necessário conhecimento de expressões regulares, alguns malabarismos e por aí vai. Já num banco de dados a coisa pode mudar de figura.&lt;br /&gt;
&lt;br /&gt;
Já no que diz respeito à performance, os desenvolvedores utilizaram a ferramenta &lt;a href="http://httpd.apache.org/docs/2.0/programs/ab.html"&gt;Apache Bench&lt;/a&gt; para os &lt;a href="http://www.outoforder.cc/projects/apache/mod_log_sql/docs/node5.html#SECTION00053100000000000000"&gt;testes de performance&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Conforme podemos, 139 hits por segundo equivalem a mais de 12 milhões de hits por dia para a máquina utilizada nos testes. Acredito que seja um número bem expressivo.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Conclusão&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Não quero impor que esta é a solução que irá resolver todos os problemas com logs dos clusters de servidores web. Apenas acredito pode ser uma verdadeira "mão-na-roda" do administrador de servidores e que pode facilitar e muito a sua vida.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-5686213564378245639?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lgjPXwXrLfX9Jjt28LdwnrIveRE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgjPXwXrLfX9Jjt28LdwnrIveRE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lgjPXwXrLfX9Jjt28LdwnrIveRE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lgjPXwXrLfX9Jjt28LdwnrIveRE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ILxSEABVyLU:SfLEjpZ2Cno:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ILxSEABVyLU:SfLEjpZ2Cno:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ILxSEABVyLU:SfLEjpZ2Cno:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=ILxSEABVyLU:SfLEjpZ2Cno:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/ILxSEABVyLU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/5686213564378245639/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=5686213564378245639" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5686213564378245639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5686213564378245639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/ILxSEABVyLU/sobre-performance-ao-logar-os-acessos.html" title="Sobre a performance ao logar os acessos do Apache no MySQL." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/sobre-performance-ao-logar-os-acessos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUHSXszfCp7ImA9WxBVFEQ.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-2904940431674537804</id><published>2010-02-14T09:47:00.002-02:00</published><updated>2010-02-18T08:50:38.584-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-18T08:50:38.584-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Banco de dados" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Fazendo o Apache gravar os logs no MySQL.</title><content type="html">Uma coisa bem bacana de se fazer, é colocar os logs do &lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt; em um banco de dados, principalmente se você quiser montar uma ferramenta para análise da maneira que precisa. Não é complicado de ser feito, como veremos no decorrer deste artigo.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/fazendo-o-apache-gravar-os-logs-no.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Como base para este artigo, foi utilizado &lt;a href="http://www.centos.org/"&gt;CentOS 5.4&lt;/a&gt;, &lt;a href="http://dev.mysql.com/"&gt;MySQL&lt;/a&gt; 5.0.77 previamente instalados e configurados. Também foi necessário o repositório &lt;a href="http://luisfk.blogspot.com/2010/02/adicionando-repositorios-epel-e.html"&gt;RPMForge&lt;/a&gt; configurado para baixar o pacote previamente compilado.&lt;br /&gt;
&lt;br /&gt;
Com os prérequisitos instalados e configurados, o procedimento de instalação é bem simples. Para instalar o pacote, utilize o seguinte comando:&lt;br /&gt;
&lt;blockquote&gt;yum install mod_log_sql&lt;/blockquote&gt;Após alguns instantes o pacote será instalado.&lt;br /&gt;
&lt;br /&gt;
Agora vamos a parte mais bacana: a configuração.&lt;br /&gt;
&lt;br /&gt;
Há 3 maneiras como este módulo trabalha:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;O administrador cria as tabelas e configura quais hosts virtuais serão logados.&lt;/li&gt;
&lt;li&gt;O módulo cria as tabelas e o administrador configura quais hosts virtuais serão logados.&lt;/li&gt;
&lt;li&gt;O módulo cria as tableas e loga todos os hosts.&lt;/li&gt;
&lt;/ul&gt;Aqui aborademos a última por ser a mais simples e a que resolve minha necessidade (logar diversos domínios em tabelas separadas).&lt;br /&gt;
&lt;br /&gt;
No diretório /etc/httpd/conf.d você irá encontrar o arquivo mod_log_sql.conf criado pelo pacote. Edite-o com seu editor de textos preferido e descomente as seguintes linhas:&lt;br /&gt;
&lt;blockquote&gt;LoadModule log_sql_module modules/mod_log_sql.so&lt;br /&gt;
LoadModule log_sql_mysql_module modules/mod_log_sql_mysql.so&lt;br /&gt;
[IfModule mod_ssl.c]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LoadModule log_sql_ssl_module modules/mod_log_sql_ssl.so&lt;br /&gt;
[/IfModule]&lt;/blockquote&gt;Mais abaixo você verá as linhas: &lt;br /&gt;
&lt;blockquote&gt;#LogSQLLoginInfo mysql://loguser:l0gg3r@dbmachine.foo.com/apachelogs&lt;br /&gt;
#LogSQLDBParam port 3306&lt;/blockquote&gt;Remova os comentários e substitua loguser pelo usuário a ser utilizado, l0gg3r pela senha de acesso deste usuário ao MySQL. dbmachine.foo.com corresponde ao nome da máquina ou IP onde o MySQL está sendo executado e apachelogs é o nome do banco que receberá os logs.&lt;br /&gt;
&lt;br /&gt;
Ainda neste mesmo arquivo, acrescente as duas linhas abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;LogSQLCreateTables on&lt;br /&gt;
LogSQLMassVirtualHosting on&lt;/blockquote&gt;Agora salve o arquivo e saia do seu editor.&lt;br /&gt;
&lt;br /&gt;
Crie o usuário (loguser) mencionado acima com os comandos:&lt;br /&gt;
&lt;blockquote&gt;# mysql -p &lt;br /&gt;
mysql&amp;gt; GRANT INSERT,CREATE ON apachelogs.* TO 'loguser'@'dbmachine.foo.com' IDENTIFIED BY 'l0gg3r'.&lt;br /&gt;
mysql&amp;gt; flush privileges;&lt;br /&gt;
mysql&amp;gt; quit;&lt;/blockquote&gt;Agora basta apenas reiniciar o serviço do Apache.&lt;br /&gt;
&lt;blockquote&gt;# service httpd restart&lt;/blockquote&gt;Caso tudo tenha funcionado, acesse uma página hospedada em seu servidor. Através do prompt de comando, digite o comando:&lt;br /&gt;
&lt;blockquote&gt;#mysqlshow -p apachelogs&lt;/blockquote&gt;Você deverá ver pelo menos uma tabela criada pelo módulo logando o acesso.&lt;br /&gt;
&lt;br /&gt;
Caso você deseje utilizar as configurações específicas para cada host virtual, a documentação está presente no diretório /var/share/doc/mod_log_sql-1.100.&lt;br /&gt;
&lt;br /&gt;
Não deixe de ver as considerações sobre performance relacionadas a este assunto &lt;a href="http://luisfk.blogspot.com/2010/02/sobre-performance-ao-logar-os-acessos.html"&gt;neste link&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-2904940431674537804?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V8mLlBDEdqBtClh1Ax4EULjCLvY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V8mLlBDEdqBtClh1Ax4EULjCLvY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V8mLlBDEdqBtClh1Ax4EULjCLvY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V8mLlBDEdqBtClh1Ax4EULjCLvY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=s4EOSz99TBc:3pGEcRonJkg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=s4EOSz99TBc:3pGEcRonJkg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=s4EOSz99TBc:3pGEcRonJkg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=s4EOSz99TBc:3pGEcRonJkg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/s4EOSz99TBc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/2904940431674537804/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=2904940431674537804" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2904940431674537804?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2904940431674537804?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/s4EOSz99TBc/fazendo-o-apache-gravar-os-logs-no.html" title="Fazendo o Apache gravar os logs no MySQL." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/fazendo-o-apache-gravar-os-logs-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQDQX4_eip7ImA9WxBVEEo.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-7023681660535393160</id><published>2010-02-13T14:21:00.002-02:00</published><updated>2010-02-13T14:26:10.042-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-13T14:26:10.042-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CentOS" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Adicionando repositórios EPEL e RPMForge ao yum.</title><content type="html">Estes repositórios contém muitos pacotes interessantes e que podem ser utilizados para facilitar a vida dos administradores de &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt;. Para instalá-los, basta fazer o seguinte:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/adicionando-repositorios-epel-e.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Para instalar o EPEL (Extra Packages for Enterprise Linux):&lt;br /&gt;
&lt;br /&gt;
Sua instalação é feita diretamente através do RPM. Utilize a seguinte linha de comando:&lt;br /&gt;
&lt;blockquote&gt;rpm -ivh  http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm&lt;/blockquote&gt;Pronto. O repositório já está instalado. Já o RPMForge, são necessários alguns passos a mais. Para baixar a versão i386, utilize o endereço:&lt;br /&gt;
&lt;blockquote&gt;http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm&lt;/blockquote&gt;&lt;br /&gt;
Caso você esteja esteja utilizando um linux em 64 bits, utilize o endereço:&lt;br /&gt;
&lt;blockquote&gt;http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm&lt;/blockquote&gt;&lt;br /&gt;
Baixado um dos dois pacotes, é necessário importar a chave de criptografia/assinatura dos pacotes, através do comando:&lt;br /&gt;
&lt;blockquote&gt;rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt&lt;/blockquote&gt;Feita a importação da chave, basta instalar o pacote (i386 ou x86_64) com o comando&lt;br /&gt;
&lt;blockquote&gt;rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm ou&lt;br /&gt;
rpm -ivh rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm&lt;/blockquote&gt;Ambas as referências dos dois repositórios (EPEL e RPMForge) serão colocadas no diretório /etc/yum.repos.d. Para verificar se os repositórios estão instalados e ativos, utilize:&lt;br /&gt;
&lt;blockquote&gt;yum repolist &lt;/blockquote&gt;Você verá um pequeno relatório dos repositórios instalados, seu respectivo status e o número de pacotes que ele provê.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-7023681660535393160?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/u7Lzv_pptZtUERW2ChfdCcjqpXI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u7Lzv_pptZtUERW2ChfdCcjqpXI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/u7Lzv_pptZtUERW2ChfdCcjqpXI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/u7Lzv_pptZtUERW2ChfdCcjqpXI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=car7UWtdbxs:Y_4mrN33qgg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=car7UWtdbxs:Y_4mrN33qgg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=car7UWtdbxs:Y_4mrN33qgg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=car7UWtdbxs:Y_4mrN33qgg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/car7UWtdbxs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/7023681660535393160/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=7023681660535393160" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7023681660535393160?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7023681660535393160?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/car7UWtdbxs/adicionando-repositorios-epel-e.html" title="Adicionando repositórios EPEL e RPMForge ao yum." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/adicionando-repositorios-epel-e.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cFRHg8cSp7ImA9WxBVEEs.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-7552152794106071582</id><published>2010-02-13T10:41:00.003-02:00</published><updated>2010-02-13T10:43:35.679-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-13T10:43:35.679-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Programação" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Charset" /><category scheme="http://www.blogger.com/atom/ns#" term="web standards" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Resolvendo problemas de codificação em páginas providas pelo Apache.</title><content type="html">Desenvolver um site, página, um sistema ou até mesmo uma ferramenta que é visível apenas via um navegador internet, pode se tornar um verdadeiro pesadelo, principalmente com caracteres acentuados. Na grande maioria das vezes, os desenvolvedores utilizam ambientes que diferem das configurações do &lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt;, principalmente no que diz respeito a charset.&lt;br /&gt;
&lt;br /&gt;
Estávamos enfrentando o mesmo problema. Mesmo usando a especificação &lt;a href="http://www.w3c.org/"&gt;W3C&lt;/a&gt; para construção das páginas de nossa aplicação, ainda enfrentávamos dificuldades com caracteres acentuados.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/resolvendo-problemas-de-codificacao-em.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Após contatarmos nosso provedor sobre algumas necessidades de mudança na configuração do servidor, fomos informados que teríamos que mudar nosso código. Mesmo mudando uma porção pequena do código, ainda assim, os caracteres "estranhos" teimavam em aparecer, justamente por causa do Ajax.&lt;br /&gt;
Fui fazer a lição de casa: pesquisar documentação.&lt;br /&gt;
&lt;br /&gt;
Foi aí que encontrei uma solução bem bacana e simples para resolver esta dificuldade e que envolve apenas a criação do .htaccess. Adicionando as duas linhas abaixo, resolvemos o problema da ferramenta inteira sem precisar alterá-la toda o site:&lt;br /&gt;
&lt;blockquote&gt;DefaultLanguage pt-BR&lt;br /&gt;
AddDefaultCharset ISO-8859-1&lt;/blockquote&gt;Simples assim. Acessando porções do site que não estavam alteradas, já pudemos constatar a mudança. Para aqueles provedores que não permitem alterações na configuração do Apache e tem suporte ao .htaccess, está aí a maneira de resolver o problema.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-7552152794106071582?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QRgEXcEpxDoHIHFJpEyxAkxw4AE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QRgEXcEpxDoHIHFJpEyxAkxw4AE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QRgEXcEpxDoHIHFJpEyxAkxw4AE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QRgEXcEpxDoHIHFJpEyxAkxw4AE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=odicTrJM9hQ:t_0iQel3Iyw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=odicTrJM9hQ:t_0iQel3Iyw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=odicTrJM9hQ:t_0iQel3Iyw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=odicTrJM9hQ:t_0iQel3Iyw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/odicTrJM9hQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/7552152794106071582/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=7552152794106071582" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7552152794106071582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7552152794106071582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/odicTrJM9hQ/resolvendo-problemas-de-codificacao-em.html" title="Resolvendo problemas de codificação em páginas providas pelo Apache." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/resolvendo-problemas-de-codificacao-em.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIAQHwyfyp7ImA9WxBWF0Q.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-5026194167805238756</id><published>2010-02-10T08:21:00.004-02:00</published><updated>2010-02-10T08:42:21.297-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-10T08:42:21.297-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CentOS" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="SNMP" /><title>Instalando e configurando o SNMP no CentOS.</title><content type="html">Existem muitos tutoriais sobre como instalar e configurar um agente &lt;a href="http://www.net-snmp.org/"&gt;SNMP&lt;/a&gt; em linux. Decidi fazer este aqui, pois queria algo bem simples e tornar fácil o aprendizado de quem está começando com Linux e SNMP.&lt;br /&gt;
&lt;br /&gt;
Através de SNMP, é possível gerar alertas quando uma determinada situação ocorrer. Também é possível, alterar configurações do dispositivo.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/instalando-e-configurando-o-snmp-no.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;SNMP, acrônimo de Simple Network Management Protocol ou Protocolo Simples de Gerenciamento de Redes, é uma ferramenta poderosa para monitorar interfaces de rede. Não apenas servidores e switches gerenciáveis, mas também qualquer dispositivo ou software que o suporte.&lt;br /&gt;
&lt;br /&gt;
No &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt;, você precisará instalar os seguintes pacotes:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;net-snmp&lt;/li&gt;
&lt;li&gt;net-snmp-libs&lt;/li&gt;
&lt;li&gt;net-snmp-utils &lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Para instalá-los utilize o seguinte comando:&lt;br /&gt;
&lt;blockquote&gt;yum install net-snmp net-snmp-libs&lt;/blockquote&gt;Existindo alguma dependência,&amp;nbsp; responda afirmativamente para o que o serviço do SNMP possa ser instalado.&lt;br /&gt;
&lt;br /&gt;
Agora vem a parte da configuração. Vamos utilizar neste exemplo a versão 1 do modelo de segurança do SNMP. Quando você entender bem o processo, recomendo que utilize autenticação.&lt;br /&gt;
&lt;br /&gt;
Utilizando seu editor de textos preferido, acrescente no seu arquivo /etc/snmp/snmpd.conf o seguinte:&lt;br /&gt;
&lt;blockquote&gt;# criar o security name &lt;br /&gt;
com2sec centossec&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; localhost&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public &lt;br /&gt;
&lt;br /&gt;
# mapear o security name a um grupo&lt;br /&gt;
group&amp;nbsp;&amp;nbsp; centosgrp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; centossec&lt;br /&gt;
&lt;br /&gt;
# criar a visualização para o acesso do grupo&lt;br /&gt;
view&amp;nbsp;&amp;nbsp;&amp;nbsp; systemview&amp;nbsp;&amp;nbsp;&amp;nbsp; included&amp;nbsp;&amp;nbsp; .1&lt;br /&gt;
&lt;br /&gt;
# Atribuir a permissao de acesso&lt;br /&gt;
access&amp;nbsp; centosgrp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ""&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; centossec noauth&amp;nbsp;&amp;nbsp;&amp;nbsp; exact&amp;nbsp; systemview none none&lt;/blockquote&gt;&lt;br /&gt;
Mais abaixo deste arquivo você irá encontrar as linhas:&lt;br /&gt;
&lt;blockquote&gt;syslocation Unknown (edit /etc/snmp/snmpd.conf)&lt;br /&gt;
syscontact Root &lt;root@localhost&gt; (configure /etc/snmp/snmp.local.conf)&lt;/root@localhost&gt;&lt;/blockquote&gt;Altere-as para algo como:&lt;br /&gt;
&lt;blockquote&gt;syslocation VirtualMachine Notebook LuisFK-PC&lt;br /&gt;
syscontact LuisFK &lt;root@localhost&gt; &lt;/root@localhost&gt;&lt;/blockquote&gt;&lt;br /&gt;
Estas linhas apenas identificam o host em que está configurado o serviço de SNMP. Feito isto, salve o arquivo e saia do seu editor.&lt;br /&gt;
&lt;br /&gt;
Inicie o serviço com o comando:&lt;br /&gt;
&lt;blockquote&gt;service snmpd start&lt;/blockquote&gt;Você deverá ver a seguinte linha no seu console:&lt;br /&gt;
&lt;blockquote&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Starting snmpd:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;/span&gt;&lt;/blockquote&gt;Agora vamos testar o snmp. Utilizando o snmpwalk para acessar a view criada para nosso host (localhost), devemos ter algo parecido com o que segue:&lt;br /&gt;
&lt;blockquote&gt;[root@centos snmp]#&amp;nbsp; snmpwalk -v 1 localhost -c public system&lt;br /&gt;
SNMPv2-MIB::sysDescr.0 = STRING: Linux centos 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:39:04 EST 2010 i686&lt;br /&gt;
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10&lt;br /&gt;
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (4355) 0:00:43.55&lt;br /&gt;
SNMPv2-MIB::sysContact.0 = STRING: LuisFK &lt;root@localhost&gt;&lt;br /&gt;
SNMPv2-MIB::sysName.0 = STRING: centos&lt;br /&gt;
SNMPv2-MIB::sysLocation.0 = STRING: VirtualMachine Notebook LuisFK-PC&lt;br /&gt;
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (3) 0:00:00.03&lt;br /&gt;
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB&lt;br /&gt;
SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB&lt;br /&gt;
SNMPv2-MIB::sysORID.3 = OID: IP-MIB::ip&lt;br /&gt;
SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB&lt;br /&gt;
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup&lt;br /&gt;
SNMPv2-MIB::sysORID.6 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance&lt;br /&gt;
SNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDCompliance&lt;br /&gt;
SNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance&lt;br /&gt;
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities&lt;br /&gt;
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementations&lt;br /&gt;
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementations&lt;br /&gt;
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementations&lt;br /&gt;
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.&lt;br /&gt;
SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.&lt;br /&gt;
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatching.&lt;br /&gt;
SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for the SNMP User-based Security Model.&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (2) 0:00:00.02&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (2) 0:00:00.02&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (2) 0:00:00.02&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (2) 0:00:00.02&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (2) 0:00:00.02&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (3) 0:00:00.03&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (3) 0:00:00.03&lt;br /&gt;
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (3) 0:00:00.03&lt;/root@localhost&gt;&lt;/blockquote&gt;Isto indica que nossa configuração está correta e funcionando. Agora falta apenas mais um detalhe importante: inicializar o serviço toda vez que o Linux inicializar. Utilize a seguinte linha para fazê-lo:&lt;br /&gt;
&lt;blockquote&gt;chkconfig --level 345 snmpd on&lt;/blockquote&gt;Pronto. Seu SNMP está funcional. No próximo tutorial irei mostrar uma maneira bacana de visualizar estes dados, utilizando o Cacti.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-5026194167805238756?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bpaBL8RbVgjH--86BCW2FCSiOgA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bpaBL8RbVgjH--86BCW2FCSiOgA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bpaBL8RbVgjH--86BCW2FCSiOgA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bpaBL8RbVgjH--86BCW2FCSiOgA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=zsOPfUP9dX8:aF1fAuT5yk4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=zsOPfUP9dX8:aF1fAuT5yk4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=zsOPfUP9dX8:aF1fAuT5yk4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=zsOPfUP9dX8:aF1fAuT5yk4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/zsOPfUP9dX8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/5026194167805238756/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=5026194167805238756" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5026194167805238756?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5026194167805238756?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/zsOPfUP9dX8/instalando-e-configurando-o-snmp-no.html" title="Instalando e configurando o SNMP no CentOS." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/instalando-e-configurando-o-snmp-no.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CQX0yeSp7ImA9WxBWFEs.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-889017389683271976</id><published>2010-02-06T13:08:00.001-02:00</published><updated>2010-02-06T13:09:20.391-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-06T13:09:20.391-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CentOS" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Lentidão ao iniciar o VMWare Tools.</title><content type="html">Recentemente, inicializei minha máquina de testes e, antes de mais nada, como fazia algum tempo que não executava as tarefas básicas de administração, efetuei as atualizações via yum. Como havia uma nova versão de kernel, reinicializei a máquina novamente e rodei o script de configuração (vmware-tools-config). Novo reboot.&lt;br /&gt;
Aí começou o problema: ao inicializar o vmware-tools, havia uma lentidão.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/02/lentidao-ao-iniciar-o-vmware-tools.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;Ao inicializar, estava havendo uma demora enorme durante o processo de inicialização do vmware-tools (que normalmente é bem rápido).&lt;br /&gt;
&lt;br /&gt;
Parava no seguinte ponto: &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; Checking acpi hot plug&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
Starting VMware Tools services in the virtual machine:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Switching to guest configuration:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Guest filesystem driver:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Mounting HGFS shares:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Guest memory manager:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; VM communication interface:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; VM communication interface socket family: [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Blocking file system:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&amp;nbsp; &lt;span style="color: lime;"&gt;OK&lt;/span&gt;&amp;nbsp; ]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Guest operating system daemon:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;
Pesquisando no log, encontrei o seguinte:&lt;br /&gt;
&lt;blockquote&gt;kernel: VMware memory control driver initialized&lt;br /&gt;
kernel: vsock: no version for "VMCIMemcpyToQueueV" found: kernel tainted.&lt;br /&gt;
kernel: BUG: soft lockup - CPU#0 stuck for 108s! [swapper:0]&lt;br /&gt;
kernel:&lt;br /&gt;
kernel: Pid: 0, comm:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; swapper&lt;br /&gt;
kernel: EIP: 0060:[&lt;c0403be1&gt;] CPU: 0&lt;br /&gt;
kernel: EIP is at default_idle+0x31/0x59&lt;br /&gt;
kernel:&amp;nbsp; EFLAGS: 00000246&amp;nbsp;&amp;nbsp;&amp;nbsp; Tainted: GF&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (2.6.18-164.11.1.el5 #1)&lt;br /&gt;
kernel: EAX: 00000000 EBX: 00000000 ECX: c0403bb0 EDX: c06fe000&lt;br /&gt;
kernel: ESI: c0631843 EDI: c1406e44 EBP: 00000020 DS: 007b ES: 007b&lt;br /&gt;
kernel: CR0: 8005003b CR2: bfddb988 CR3: 1ec35000 CR4: 000006d0&lt;br /&gt;
kernel:&amp;nbsp; [&lt;c0403ca8&gt;] cpu_idle+0x9f/0xb9&lt;br /&gt;
kernel:&amp;nbsp; [&lt;c07039f0&gt;] start_kernel+0x37b/0x383&lt;br /&gt;
kernel:&amp;nbsp; =======================&lt;/c07039f0&gt;&lt;/c0403ca8&gt;&lt;/c0403be1&gt;&lt;/blockquote&gt;Olhando nos logs anteriores, não obtive esta mensagem de erro. Imaginei que poderia ser a versão do kernel. Novo reboot para a versão anterior do kernel. Nada. O mesmo problema.&lt;br /&gt;
&lt;br /&gt;
Pesquisando um pouco no &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt;, foi possível determinar o problema: a falta da biblioteca &lt;a href="http://libdnet.sourceforge.net/"&gt;libdnet&lt;/a&gt;.&amp;nbsp; Esta biblioteca é responsável por prover acesso a muitas rotinas de baixo nível no acesso a rede. &lt;br /&gt;
&lt;br /&gt;
Para minha sorte, existia uma versão compilada e empacotada para o &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt; via repositório &lt;a href="http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm"&gt;EPEL&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Após instalar o pacote da libdnet, vamos ao teste. Ao reiniciar o serviço do vmware-tools, o serviço reiniciou rapidamente.&lt;br /&gt;
&lt;br /&gt;
Mesmo tratando-se de uma máquina de testes, é sempre bom mantê-la atualizada. Ainda mais no caso de testar soluções antes de implementá-las.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-889017389683271976?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tGIBQBV_emGRibuDj9k9U2vVGts/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tGIBQBV_emGRibuDj9k9U2vVGts/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tGIBQBV_emGRibuDj9k9U2vVGts/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tGIBQBV_emGRibuDj9k9U2vVGts/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=r88d8BYajr0:NQJ3x9bG2vU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=r88d8BYajr0:NQJ3x9bG2vU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=r88d8BYajr0:NQJ3x9bG2vU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=r88d8BYajr0:NQJ3x9bG2vU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/r88d8BYajr0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/889017389683271976/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=889017389683271976" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/889017389683271976?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/889017389683271976?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/r88d8BYajr0/lentidao-ao-iniciar-o-vmware-tools.html" title="Lentidão ao iniciar o VMWare Tools." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/02/lentidao-ao-iniciar-o-vmware-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMRX85eCp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-4241291491869944869</id><published>2010-01-27T11:32:00.006-02:00</published><updated>2010-02-05T07:38:04.120-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:38:04.120-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Programação" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Adicionando automaticamente o google analytics em suas páginas do Apache 2</title><content type="html">Àqueles que possuem e utilizam as ferramentas de acompanhamento do &lt;a href="http://www.google.com/"&gt;Google&lt;/a&gt; como o &lt;a href="http://www.google.com/analytics"&gt;Google Analytics&lt;/a&gt; sabem que são uma verdadeira "mão-na-roda" principalmente por facilitarem as análises de tráfego do site, páginas mais acessadas e outras coisas mais.&lt;br /&gt;
Está disponível um módulo para o Apache 2 que facilita ainda mais a vida de quem precisa manter um domínio hospedado e, principalmente, se você possuir milhares e milhares de páginas para incluir a ferramenta de análise.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/adicionando-automaticamente-o-google.html"&gt;Continuar lendo...&lt;/a&gt; &lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Pensando nisto, alguns japoneses resolveram desenvolver um módulo que insere as tags automaticamente no final do HTML automaticamente. E não é complicado colocá-lo para executar.&lt;br /&gt;
Eis o que é necessário:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;O pacote &lt;a href="http://dragon3.at.codecheck.in/dist/mod_google_analytics-0.2.tar.gz"&gt;mod_google_analytics&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Pacote httpd-devel ou Apache2-devel, dependendo da distribuição (é necessário o apxs para compilar o módulo).&lt;/li&gt;
&lt;li&gt;Acesso como superusuário para poder instalar o módulo.&lt;/li&gt;
&lt;/ul&gt;O primeiro passo, após baixar o módulo é descompactá-lo (um tar -zxvf mod_google_analytics-0.2.tar.gz já resolve. Entre no diretório (cd mod_google_analytics-0.2) e edite o arquivo Makefile.&lt;br /&gt;
Como utilizo o &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt;, precisei alterar a linha 6 de "basedir=/usr/share/apache2" para "basedir=/usr/lib/httpd". Verifique em sua distribuição onde fica o diretório de módulos (no meu caso /usr/lib/httpd/modules). O basedir será o diretório acima.&lt;br /&gt;
Salve o arquivo e, como root, execute:&lt;br /&gt;
&lt;blockquote&gt;make&lt;br /&gt;
make install&lt;/blockquote&gt;O módulo deverá compilar sem problema algum. Após a instalação, vem a parte da configuração.&lt;br /&gt;
Em /etc/httpd/conf.d, criei um arquivo chamado mod_google_analytics.conf com as seguintes instruções:&lt;br /&gt;
&lt;blockquote&gt;LoadModule google_analytics_module      modules/mod_google_analytics.so&lt;br /&gt;
AddOutputFilterByType   GOOGLE_ANALYTICS        text/html&lt;br /&gt;
GoogleAnalyticsAccountNumber    UA-0000000-0&lt;/blockquote&gt;Substitua "UA-0000000-0" pela sua conta no Google Analytics. Feito isto, basta reiniciar o serviço do Apache (/etc/init.d/httpd restart).&lt;br /&gt;
Pronto. Ao  acessar qualquer página criada por você em seu servidor web, ao verificar o código fonte da página, será possível ver o código javascript fazendo a referência ao Google Analytics. Tentei colocar as linhas AddOutputFilterByType e GoogleAnalyticsAccountNumber no .htaccess sem êxito na adição do código no final da página.&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-4241291491869944869?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sQTJ6FDCKcZp8pq_OGmS5vhULwI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sQTJ6FDCKcZp8pq_OGmS5vhULwI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sQTJ6FDCKcZp8pq_OGmS5vhULwI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sQTJ6FDCKcZp8pq_OGmS5vhULwI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=3Ox0mIc00Cc:AQto0y2MKPc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=3Ox0mIc00Cc:AQto0y2MKPc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=3Ox0mIc00Cc:AQto0y2MKPc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=3Ox0mIc00Cc:AQto0y2MKPc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/3Ox0mIc00Cc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/4241291491869944869/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=4241291491869944869" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/4241291491869944869?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/4241291491869944869?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/3Ox0mIc00Cc/adicionando-automaticamente-o-google.html" title="Adicionando automaticamente o google analytics em suas páginas do Apache 2" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/adicionando-automaticamente-o-google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAAQ3gycCp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-5504861830706426884</id><published>2010-01-26T12:53:00.009-02:00</published><updated>2010-02-05T07:39:02.698-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:39:02.698-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="DHCP" /><title>Alterando o local do arquivo de log do DHCP.</title><content type="html">Para aqueles que utilizam distribuições como o Debian, os logs do &lt;a href="http://www.isc.org/software/dhcp"&gt;DHCP&lt;/a&gt; são armazenados juntamente com o log do sistema.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/alterando-o-local-do-aruivo-de-log-do.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Mudar o local padrão, é simples. Faça o seguinte:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Edite o arquivo /etc/dhcpd.conf e acrescente a seguinte linha:&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;log-facility local7;&lt;/blockquote&gt;&lt;ul&gt;&lt;li&gt;Edite o arquivo /etc/syslog.conf e acrescente a seguinte linha:&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;local7.*                         /var/log/dhcpd.log&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Detalhe importante:&lt;/span&gt; Se já possuir uma linha local7 no arquivo /etc/syslog.conf, utilize outra numeração (de local1 a local7). É importante também lembrar que a mesma numeração utilizada no arquivo /etc/syslog.conf deverá ser utilizada no /etc/dhcpd.conf.&lt;br /&gt;
&lt;br /&gt;
Feitas estas alterações, basta reiniciar primeiro o serviço do syslog e em seguida reiniciar o serviço do DHCP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-5504861830706426884?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W6WQyqthagM4L5tmVon-fAQxILM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6WQyqthagM4L5tmVon-fAQxILM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W6WQyqthagM4L5tmVon-fAQxILM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W6WQyqthagM4L5tmVon-fAQxILM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Hg15LjeNd-o:EJEtVc7nHTA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Hg15LjeNd-o:EJEtVc7nHTA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Hg15LjeNd-o:EJEtVc7nHTA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=Hg15LjeNd-o:EJEtVc7nHTA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/Hg15LjeNd-o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/5504861830706426884/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=5504861830706426884" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5504861830706426884?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/5504861830706426884?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/Hg15LjeNd-o/alterando-o-local-do-aruivo-de-log-do.html" title="Alterando o local do arquivo de log do DHCP." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/alterando-o-local-do-aruivo-de-log-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8ERno7fSp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-136849922462160983</id><published>2010-01-23T12:26:00.007-02:00</published><updated>2010-02-05T07:40:07.405-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:40:07.405-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="SNMP" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Compilando o suporte SNMP ao Apache 2.2</title><content type="html">Hoje, resolvi habilitar o suporte a &lt;a href="http://www.net-snmp.org/"&gt;SNMP&lt;/a&gt; no &lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt; 2.2 que tenho instalado no &lt;a href="http://www.centos.org/"&gt;CentOS&lt;/a&gt; 5.4.&lt;br /&gt;
&lt;br /&gt;
Eu tinha visto o módulo há algum tempo atrás mas não tinha tempo para sentar e colocá-lo para funcionar. Com ele é possível obter informações como exibidas abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://mod-apache-snmp.sourceforge.net/images/apache.busyidleworkers-day.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://mod-apache-snmp.sourceforge.net/images/apache.busyidleworkers-day.png" style="cursor: pointer; display: block; height: 135px; margin: 0px auto 10px; text-align: center; width: 500px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;Threads Ocupadas e Threads livres&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://mod-apache-snmp.sourceforge.net/images/apache.kbytesperrequest-day.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://mod-apache-snmp.sourceforge.net/images/apache.kbytesperrequest-day.png" style="cursor: pointer; display: block; height: 135px; margin: 0px auto 10px; text-align: center; width: 500px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;Bytes por requisição&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://mod-apache-snmp.sourceforge.net/images/apache.kbytespersecond-day.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://mod-apache-snmp.sourceforge.net/images/apache.kbytespersecond-day.png" style="cursor: pointer; display: block; height: 135px; margin: 0px auto 10px; text-align: center; width: 500px;" /&gt;&lt;/a&gt;&lt;span style="font-size: 85%;"&gt;Bytes por segundo&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
Não consegui encontrar o respectivo pacote compilado e pronto, então tive que por as mãos na massa.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/compilando-o-suporte-snmp-ao-apache-22.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Baixei os pacotes de desenvolvimento necessários para a compilação (net-snmp-devel, rpm-devel, openssl-devel e httpd-devel basicamente).&lt;br /&gt;
&lt;br /&gt;
Para não gastar muito tempo criando um SPEC para a compilação, tomei emprestado o &lt;a href="http://rpm.pbone.net/index.php3/stat/26/dist/46/size/38973/name/apache2-mod_snmp-1.04-5.1.src.rpm"&gt;SRC&lt;/a&gt; do pacote para o OpenSUSE e fiz algumas alterações de nomes de arquivos e dependências necessárias para compilá-lo e posteriormente poder instalá-lo.&lt;br /&gt;
&lt;br /&gt;
Minhas alterações no arquivo original foram:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Na linha 10, substituí "%define apxs /usr/sbin/apxs2" por "%define apxs /usr/sbin/apxs"&lt;/li&gt;
&lt;li&gt;Linha 19, troquei "Name:       apache2-mod_snmp" por "Name:       mod_ap2_snmp"&lt;/li&gt;
&lt;li&gt;Na linha 31 foi necessário ajustar a versão do net-snmp removendo o sufixo mdk no final, ficando "Requires:       net-snmp &amp;gt;= 5.2.1.2-3"&lt;/li&gt;
&lt;li&gt;Mudei a linha 32 de "Requires:       apache2 %{apache_mmn}" para "Requires:       httpd %{apache_mmn}"&lt;/li&gt;
&lt;li&gt;Na linha 33 substituí "BuildRequires:  apache2-devel" por "BuildRequires:  httpd-devel"&lt;/li&gt;
&lt;li&gt;Removi a linha 30 (Requires:       net-snmp-mibs &amp;gt;= 5.2.1.2-3mdk). As MIBS já estão presentes no pacote net-snmp do CentOS.&lt;/li&gt;
&lt;li&gt;Removi também a linha 34 (BuildRequires:  apache2-prefork).&lt;/li&gt;
&lt;li&gt;Renomeei o arquivo de apache2-mod_snmp.spec para mod_ap2_snmp.spec&lt;/li&gt;
&lt;/ul&gt;Feitas as alterações, parti para a geração do pacote (rpmbuild -bb mod_ap2_snmp.spec).&lt;br /&gt;
Uma vez compilado, faltou apenas instalá-lo (rpm -ivh mod_ap2_snmp-1.04-5.1.i386.rpm). Após a instalação, parti para a configuração básica do módulo. Dentro do diretório /etc/httpd/conf.d criei o arquivo mod_ap2_snmp.conf com o seguinte conteúdo:&lt;br /&gt;
&lt;blockquote&gt;LoadModule ap2_snmp_module modules/mod_ap2_snmp.so&lt;br /&gt;
&lt;br /&gt;
[Location /ap2_snmp]&lt;br /&gt;
# handler managed by snmp module.&lt;br /&gt;
Sethandler ap2_snmp&lt;br /&gt;
Order Deny,Allow&lt;br /&gt;
Deny from all&lt;br /&gt;
Allow from 127.0.0.1&lt;br /&gt;
[/Location]&lt;/blockquote&gt;Após o arquivo de configuração ser criado, reiniciei o serviço do Apache e acessei a nova location criada acima. Um simples "OK" indicou que tudo estava funcionando.&lt;br /&gt;
&lt;br /&gt;
Fica aí a sugestão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-136849922462160983?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Pzr_JqDSw9rnkg6X-uRNTobYt-g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pzr_JqDSw9rnkg6X-uRNTobYt-g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Pzr_JqDSw9rnkg6X-uRNTobYt-g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Pzr_JqDSw9rnkg6X-uRNTobYt-g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ooCnPXc8GqM:7Ob3gS9skiw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ooCnPXc8GqM:7Ob3gS9skiw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ooCnPXc8GqM:7Ob3gS9skiw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=ooCnPXc8GqM:7Ob3gS9skiw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/ooCnPXc8GqM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/136849922462160983/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=136849922462160983" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/136849922462160983?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/136849922462160983?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/ooCnPXc8GqM/compilando-o-suporte-snmp-ao-apache-22.html" title="Compilando o suporte SNMP ao Apache 2.2" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/compilando-o-suporte-snmp-ao-apache-22.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYER347fip7ImA9WxBXEUs.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-883572846748852100</id><published>2010-01-22T11:37:00.002-02:00</published><updated>2010-01-22T11:48:26.006-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-22T11:48:26.006-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BI" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><title>Um novo conceito em informações gerenciais.</title><content type="html">Em conjunto com a &lt;a href="http://www.smsti.com.br/"&gt;SMS Tecnologia da Informação&lt;/a&gt;, estamos em fase de Release Candidate de uma ferramenta que visa facilitar a vida de muitos executivos das empresas. Trata-se do &lt;a href="http://www.smsti.com.br/ierp"&gt;iERP&lt;/a&gt;, uma ferramenta visual para a tomada de decisões, destinada a usuários do &lt;a href="http://www.totvs.com.br"&gt;TOTVS Protheus&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Há uma versão de demonstração no site. Para acessá-la utilize os seguintes dados:&lt;br /&gt;&lt;br /&gt;Usuário: ierp&lt;br /&gt;Senha: ierp&lt;br /&gt;&lt;br /&gt;As informações para consulta são um pouco antigas (dados até outubro de 2.009), mas já dá para ter uma idéia do que pode ser feito com a ferramenta.&lt;br /&gt;&lt;br /&gt;Para maiores informações sobre esta e outras soluções em tecnologia da informação, entre em contato com a &lt;a href="mailto:contato@smsti.com.br"&gt;SMSTI&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-883572846748852100?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zu10XAuHYGM1QRQ7O9bRU-PleRo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zu10XAuHYGM1QRQ7O9bRU-PleRo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zu10XAuHYGM1QRQ7O9bRU-PleRo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zu10XAuHYGM1QRQ7O9bRU-PleRo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=gxIrSRpBEdg:LTOL9K9kfQs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=gxIrSRpBEdg:LTOL9K9kfQs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=gxIrSRpBEdg:LTOL9K9kfQs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=gxIrSRpBEdg:LTOL9K9kfQs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/gxIrSRpBEdg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/883572846748852100/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=883572846748852100" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/883572846748852100?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/883572846748852100?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/gxIrSRpBEdg/um-novo-conceito-em-informacoes.html" title="Um novo conceito em informações gerenciais." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/um-novo-conceito-em-informacoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8CSHs9cSp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3063608749133368600</id><published>2010-01-20T11:44:00.008-02:00</published><updated>2010-02-05T07:41:09.569-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:41:09.569-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Limitando a banda no download de arquivos no Apache 2.0</title><content type="html">Muitas vezes, precisamos limitar o download de arquivos em nosso servidor Apache principalmente quando os arquivos são grandes. Grandes sites especializados em downloads consequentemente possuem algum tipo de limitação de banda. Não existindo esta limitação, uma série de problemas irão aparecer, como o congestionamento do site, sobrecarga de processos/threads no servidor e por aí vai.&lt;br /&gt;
Hoje, tive a necessidade de implementar uma limitação para o download dos arquivos numa ferramenta que desenvolvi para download de arquivos.&lt;br /&gt;
Após algumas pesquisas, cheguei a uma solução interessante, onde há um tipo de restrição para usuários locais e outra para usuários externos.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/limitando-banda-no-download-de-arquivos.html"&gt;Continuar lendo... &lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Utilizando o &lt;a href="http://codee.pl/cband.html"&gt;mod_cband&lt;/a&gt; para o &lt;a href="http://httpd.apache.org/"&gt;Apache 2.2&lt;/a&gt;, é possível limitar de diversas maneiras o download:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Por usuário.&lt;/li&gt;
&lt;li&gt;Por destino.&lt;/li&gt;
&lt;li&gt;Por servidor virtual.&lt;/li&gt;
&lt;/ul&gt;Também é possível impor outros limites:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Banda total utilizada.&lt;/li&gt;
&lt;li&gt;Velocidade máxima de download.&lt;/li&gt;
&lt;li&gt;Número máximo de requisições por segundo.&lt;/li&gt;
&lt;li&gt;Número máximo de conexões simultâneas por IP.&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;No meu caso, apenas a limitação por destino já foi suficiente para resolver meu problema. Foi necessário criar uma classe para a rede interna e configurá-la no host virtual.&lt;br /&gt;
&lt;br /&gt;
Não vou descrever o processo de compilação e instalação do módulo. Há diversos tutoriais na internet mostrando como fazê-lo. No próprio código fonte do módulo, há o procedimento sobre como fazê-lo. Em vez disso, posto aqui como exemplo a configuração que utilizei:&lt;br /&gt;
&lt;br /&gt;
--- 8&amp;lt; --- &lt;br /&gt;
&lt;blockquote&gt;&lt;br /&gt;
LoadModule cband_module         modules/mod_cband.so&lt;br /&gt;
[Location /cband-status]&lt;br /&gt;
SetHandler cband-status&lt;br /&gt;
Order allow,deny&lt;br /&gt;
Allow from 172.16.16.1/32&lt;br /&gt;
[/Location]&lt;br /&gt;
&lt;br /&gt;
[CBandClass admlan_class]&lt;br /&gt;
CBandClassDst 172.16.16.0/24&lt;br /&gt;
[/CBandClass]&lt;br /&gt;
&lt;br /&gt;
[CBandClass usrlan_class]&lt;br /&gt;
CBandClassDst 192.168.0.0/16&lt;br /&gt;
[/CBandClass]&lt;br /&gt;
[VirtualHost 172.16.16.254:80]&lt;br /&gt;
ServerAdmin root@localhost.localdomain&lt;br /&gt;
DocumentRoot /var/www/html&lt;br /&gt;
ServerName localhost.localdomain&lt;br /&gt;
ErrorLog logs/localhost.localdomain-error_log&lt;br /&gt;
CustomLog logs/localhost.localdomain-access_log common&lt;br /&gt;
CBandSpeed 1Mbps 30 60&lt;br /&gt;
CBandScoreboard /var/www/scoreboard&lt;br /&gt;
CBandRandomPulse On&lt;br /&gt;
CBandClassRemoteSpeed admlan_class 20kb/s 10 20&lt;br /&gt;
CBandClassRemoteSpeed usrlan_class 15kb/s 10 20&lt;br /&gt;
CBandRemoteSpeed 10kb/s 10 20&lt;br /&gt;
CBandPeriod 1W&lt;br /&gt;
[/VirtualHost]&lt;/blockquote&gt;--- &amp;gt;8 ---&lt;br /&gt;
&lt;br /&gt;
Acima criei 2 classes para usuários internos (usuários que administram os servidores e outra para os demais usuários internos). Os usuários externos caem na excessão às classes (CBandRemoteSpeed).&lt;br /&gt;
&lt;br /&gt;
Feitas as configurações, basta apenas reiniciar o serviço do apache e testar.&lt;br /&gt;
&lt;br /&gt;
No exemplo acima, também é possível monitorar quais transferências estão acontecendo através da url http://[seu-servidor]/cband-status.&lt;br /&gt;
&lt;br /&gt;
Como é possível verificar o procedimento completo, desde a instalação até a configuração, é muito simples.&lt;br /&gt;
&lt;br /&gt;
Outros exemplos de implementação também podem ser vistos nos arquivos que compõem a documentação do módulo.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3063608749133368600?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZrG_lr4HqlTIQ8BCba2SPkcJSQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZrG_lr4HqlTIQ8BCba2SPkcJSQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZrG_lr4HqlTIQ8BCba2SPkcJSQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZrG_lr4HqlTIQ8BCba2SPkcJSQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=yt-T4M-aZwU:McMLB-Ijqnk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=yt-T4M-aZwU:McMLB-Ijqnk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=yt-T4M-aZwU:McMLB-Ijqnk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=yt-T4M-aZwU:McMLB-Ijqnk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/yt-T4M-aZwU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3063608749133368600/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3063608749133368600" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3063608749133368600?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3063608749133368600?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/yt-T4M-aZwU/limitando-banda-no-download-de-arquivos.html" title="Limitando a banda no download de arquivos no Apache 2.0" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/limitando-banda-no-download-de-arquivos.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4HQ38_eCp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-8688914857904396105</id><published>2010-01-14T06:59:00.002-02:00</published><updated>2010-02-05T07:42:12.140-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:42:12.140-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><category scheme="http://www.blogger.com/atom/ns#" term="Backup" /><title>Sincronizando arquivos com um NAS proprietário</title><content type="html">Muitas vezes, podemos precisar sincronizar arquivos com um NAS (Network Attached Storage) proprietário onde não possuímos acesso a uma console. O que fazer?&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/sincronizando-arquivos-com-um-nas.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
Recentemente, precisei fazer este sincronismo entre dois servidores Windows e um NAS proprietário. A única opção que eu tinha era agendar uma tarefa no Windows para mandar os arquivos para o NAS. Não havia a possibilidade de usar o rsync para Windows como descrito &lt;a href="http://luisfk.blogspot.com/2008/01/backup-uma-soluo-para-windows-linux-e.html"&gt;aqui&lt;/a&gt; e &lt;a href="http://luisfk.blogspot.com/2009/03/atulizado-backup-uma-solucao-para.html"&gt;aqui&lt;/a&gt;. Pesquisando um pouco, no próprio CD do Windows, mais precisamente no Resource Kit, encontrei o Robust File Copy (robocopy).&lt;br /&gt;
&lt;br /&gt;
Trata-se de um xcopy com esteróides, cujo qual é possível fazer a tal cópia sem muita perda de performance na rede.&lt;br /&gt;
&lt;br /&gt;
Como teste iniciei a cópia dos dois servidores simultaneamente e os usuários não perceberam queda na execução dos seus trabalhos na rede.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-8688914857904396105?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k_GcebYhhk4jbgUUZCHkKYjbpgY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k_GcebYhhk4jbgUUZCHkKYjbpgY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k_GcebYhhk4jbgUUZCHkKYjbpgY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k_GcebYhhk4jbgUUZCHkKYjbpgY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Qie0goQG1Ws:wXVgs6pIzLU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Qie0goQG1Ws:wXVgs6pIzLU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=Qie0goQG1Ws:wXVgs6pIzLU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=Qie0goQG1Ws:wXVgs6pIzLU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/Qie0goQG1Ws" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/8688914857904396105/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=8688914857904396105" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/8688914857904396105?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/8688914857904396105?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/Qie0goQG1Ws/sincronizando-arquivos-com-um-nas.html" title="Sincronizando arquivos com um NAS proprietário" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/sincronizando-arquivos-com-um-nas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4MRX86eSp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3781931258575997531</id><published>2010-01-07T11:04:00.005-02:00</published><updated>2010-02-05T07:43:04.111-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:43:04.111-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="DHCP" /><title>Faixas de exclusão no ISC DHCP.</title><content type="html">&lt;blockquote&gt;&lt;/blockquote&gt;Muitas vezes, necessitamos criar verdadeiros "buracos"(exclusão) em uma faixa de IP's no seu servidor de DHCP pelos mais variados motivos.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Pesquisando um pouco, vi que não havia uma receita de bolo para minha necessidade e resolvi preencher esta lacuna.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2010/01/faixas-de-exclusao-no-isc-dhcp.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Dentro da subrede de seu servidor DHCP, será necessário criar uma faixa de IP's para cada faixa disponível a ser utilizada.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Ficará mais ou menos assim:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;subnet 192.168.254.0 netmask 255.255.255.0 {&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;   pool {&lt;br /&gt;
range 192.168.254.10 192.168.254.53;&lt;br /&gt;
}&lt;br /&gt;
pool {&lt;br /&gt;
range 192.168.254.55 192.168.254.99;&lt;br /&gt;
}&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;:&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Feito isto, basta recarregar o servidor de DHCP e correr pro abraço.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3781931258575997531?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aOI98cbzOaa_0Ukw01LTuzD9aKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aOI98cbzOaa_0Ukw01LTuzD9aKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aOI98cbzOaa_0Ukw01LTuzD9aKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aOI98cbzOaa_0Ukw01LTuzD9aKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=FwyzWGWuaaU:3U3eeOoNr5Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=FwyzWGWuaaU:3U3eeOoNr5Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=FwyzWGWuaaU:3U3eeOoNr5Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=FwyzWGWuaaU:3U3eeOoNr5Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/FwyzWGWuaaU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3781931258575997531/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3781931258575997531" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3781931258575997531?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3781931258575997531?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/FwyzWGWuaaU/faixas-de-exclusao-no-isc-dhcp.html" title="Faixas de exclusão no ISC DHCP." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2010/01/faixas-de-exclusao-no-isc-dhcp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcARnw8cSp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-1905524666747616370</id><published>2009-04-06T18:30:00.006-03:00</published><updated>2010-02-05T07:44:07.279-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:44:07.279-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Programação" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Banco de dados" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><category scheme="http://www.blogger.com/atom/ns#" term="Servidor de Impressão" /><title>Pesquisando as impressões efetuadas através do seu servidor de impressão</title><content type="html">Conforme pôde ser visto no post anterior, configuramos a auditoria no equipamento que atuará como servidor de impressão. Agora, precisamos consultar de alguma maneira as impressões realizadas.&lt;br /&gt;
&lt;br /&gt;
Como as impressões são realizadas e registradas no log de eventos do Windows, agora precisamos de um script exportar o log, já que a exportação padrão do visualizador de eventos não nos fornece os dados principais da impressão (o que foi impresso, tamanho do trabalho de impressão e quantas páginas).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2009/04/pesquisando-as-impressoes-efetuadas.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abaixo, anexo um script escrito em vbs (bem simples por sinal) que faz o trabalho para exportar para um arquivo texto no formato SQL. Confesso que este script não é dos melhores (faltou um pouco de tempo para melhorá-lo e ficar mais eficiente).&lt;br /&gt;
&lt;br /&gt;
O script se conecta através de WMI para acessar os logs. A sintaxe da pesquisa é parecida com SQL e chama-se WQL (WMI Query Language).&lt;br /&gt;
&lt;br /&gt;
---8&amp;lt;---  &lt;span style="font-family: courier new;"&gt;strComputer = "." &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;dim dtmData&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;dtmData = dateadd("d", -1, date())&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;strDataPesquisa = year(dtmData) &amp;amp; Right("0" &amp;amp; month(dtmData), 2) &amp;amp; Right("0" &amp;amp; day(dtmData), 2)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;rem wscript.echo strDataPesquisa&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;Set objWMIService = GetObject("winmgmts:\\" &amp;amp; strComputer &amp;amp; "\root\CIMV2") &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;Set colItems = objWMIService.ExecQuery( _&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;    "SELECT * FROM Win32_NTLogEvent "  &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;    "WHERE EventCode=10 and EventType=3 " ,,48) &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set objFS = CreateObject("Scripting.FileSystemObject")&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set objResultado = objFS.OpenTextFile("c:\windows\temp\logimpressoras.sql", 2, true)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;For Each objItem in colItems &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   rem extrai a data e a hora.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   strData = Left(objItem.TimeGenerated, 14)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   strHora = Right(strData, 6)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   strData = Left(strData, 8)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   rem wscript.echo(strData)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   if LTrim(RTrim(strData)) = Ltrim(RTrim(strDataPesquisa)) then&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      rem formata a data e hora&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strData = Left(strData,4) &amp;amp; "-" &amp;amp; mid(strData, 5, 2) &amp;amp; "-" &amp;amp; Right(strData, 2)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strHora = Left(strHora, 2) &amp;amp; ":" &amp;amp; mid(strHora, 3, 2) &amp;amp; ":" &amp;amp; Right(strHora, 2)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strDtm = strData &amp;amp; " " &amp;amp; strHora&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      rem pega o tamanho da impressao e o numero de paginas&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strSize = mid(objItem.Message, inStr(objItem.Message, "Size in bytes:"))&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strSize = mid(strSize, inStr(strSize, ":")+1)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strPages = RTrim(LTrim(Mid(strSize, inStr(strSize, ":")+1)))&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strSize = LTrim(RTrim(Left(strSize, inStr(strSize, ";") - 1)))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      rem pega a identificacao do job&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strJobNumber = LTrim(RTrim(Left(objItem.Message, inStr(objItem.Message, ",") - 1)))&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      rem pega o nome do trabalho de impressao&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strJob = Mid(objItem.Message, inStr(objItem.Message, ",") + 1)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strOwner = Mid(objItem.Message, inStr(strJob, " owned by ")+12)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strJob = LTrim(RTrim(Left(strJob, inStr(strJob, " owned by ")  - 1)))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      rem trata apostrofos&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strJob = replace(strJob, "'", "\'")&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strPrinter =  Mid(strOwner, inStr(strOwner, " was printed on ") + 16)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strPrinter = LTrim(RTrim(Left(strPrinter, inStr(strPrinter, " via port ") - 1)))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strOwner = Left(strOwner, inStr(strOwner, " was printed on ") - 1)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strOwner = LTrim(RTrim(Mid(strOwner, inStrRev(strOwner, " ") + 1)))&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      strSQL = "INSERT INTO tblImpressoes (strJob,  strJobName, strProprietario, strImpressora, dtmImpressao, dblTamanho, dblPaginas) " &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;               "VALUES ('" &amp;amp; strJobNumber &amp;amp; "', '" &amp;amp; strJob &amp;amp; "', '" &amp;amp; strOwner &amp;amp; "', '" &amp;amp; strPrinter &amp;amp; "', '" &amp;amp; strDtm &amp;amp; "', " &amp;amp; strSize &amp;amp; _&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;                        ", " &amp;amp; strPages &amp;amp; ");" &amp;amp; chr(13) &amp;amp; chr(10)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;      objResultado.Write(strSQL)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;   end if&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;Next&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;objResultado.Close&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set objResultado = nothing&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set objFS = nothing&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set colItems = nothing&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: courier new;"&gt;set objWMIService = nothing&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
---&amp;gt;8---&lt;br /&gt;
&lt;br /&gt;
Feito isto, bastou agendar a tarefa para ser executada uma vez ao dia para que o log fosse exportado para o arquivo texto.&lt;br /&gt;
&lt;br /&gt;
No servidor onde armazeno os logs, fiz um script para baixar o arquivo e importá-lo na base de dados em MySQL, PostgreSQL, SQL Server, etc. A partir daí foi só efetuar a consulta da maneira que eu precisava, com agrupamentos, totais, somatórias e tudo mais.&lt;br /&gt;
&lt;br /&gt;
Estas consultas podem ser feitas diretamente via planilha de cálculo ou desenvolver uma pequena página web para exibí-los.&lt;br /&gt;
&lt;br /&gt;
Não é a melhor solução do mercado. Apesar de artesanal, resolve meu problema.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-1905524666747616370?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OvEBCu3zwLnXMymlMN1GlnxV1PA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OvEBCu3zwLnXMymlMN1GlnxV1PA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OvEBCu3zwLnXMymlMN1GlnxV1PA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OvEBCu3zwLnXMymlMN1GlnxV1PA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=WN0go02V-Zo:lp9QeZoo818:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=WN0go02V-Zo:lp9QeZoo818:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=WN0go02V-Zo:lp9QeZoo818:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=WN0go02V-Zo:lp9QeZoo818:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/WN0go02V-Zo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/1905524666747616370/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=1905524666747616370" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1905524666747616370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/1905524666747616370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/WN0go02V-Zo/pesquisando-as-impressoes-efetuadas.html" title="Pesquisando as impressões efetuadas através do seu servidor de impressão" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/04/pesquisando-as-impressoes-efetuadas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYEQ3k4fip7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-2960131618739938034</id><published>2009-03-28T08:50:00.006-03:00</published><updated>2010-02-05T07:45:02.736-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:45:02.736-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><category scheme="http://www.blogger.com/atom/ns#" term="Servidor de Impressão" /><title>Auditoria de um servidor de impressões em Windows.</title><content type="html">Esta semana tive alguns problemas com usuários que mandavam imprimir indiscriminadamente documentos pessoais em impressoras lá na empresa e nem se davam o trabalho de ir pegar suas impressões.&lt;br /&gt;
&lt;br /&gt;
Nervosos, os usuários do departamento alvo reclamaram (e com razão), sobre tais impressões. Então decidi colocar auditoria no servidor de impressão da empresa (em windows mesmo).&lt;br /&gt;
&lt;br /&gt;
Não é complicado ativar, apenas trabalhoso.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2009/03/auditoria-de-um-servidor-de-impressoes.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primeiramente, você precisa ativar a auditoria da impressora. Através do gpedit.msc, clique em Configurações do computador | Configurações do Windows | Configurações de Segurança | Políticas locais | Políticas de auditoria. Habilite a opção Auditar acesso a objetos.&lt;br /&gt;
&lt;br /&gt;
Em seguida, chame as propriedades da impressora em questão, clique em segurança e clique na opção Avançado. Na aba Auditoria, habilite a Opção Imprimir (Permitir e Negar).&lt;br /&gt;
&lt;br /&gt;
Pronto. A partir de agora, todas as impressões vão para o log de eventos do Windows, no ítem System. A partir daí é só filtrar a origem como sendo Impressão e o ID de evento como sendo 10 para você ver todas as impressões dos usuários.&lt;br /&gt;
&lt;br /&gt;
No próximo post, irei publicar uma opção para o log destas impressões.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-2960131618739938034?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZV278GPlk8xoDSE2YnlMMfiqzCw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZV278GPlk8xoDSE2YnlMMfiqzCw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZV278GPlk8xoDSE2YnlMMfiqzCw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZV278GPlk8xoDSE2YnlMMfiqzCw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=vdWveAxYxPQ:iM5G-lCU-tU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=vdWveAxYxPQ:iM5G-lCU-tU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=vdWveAxYxPQ:iM5G-lCU-tU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=vdWveAxYxPQ:iM5G-lCU-tU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/vdWveAxYxPQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/2960131618739938034/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=2960131618739938034" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2960131618739938034?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2960131618739938034?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/vdWveAxYxPQ/auditoria-de-um-servidor-de-impressoes.html" title="Auditoria de um servidor de impressões em Windows." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/03/auditoria-de-um-servidor-de-impressoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYDQXk4fip7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3992754881848150220</id><published>2009-03-16T22:48:00.005-03:00</published><updated>2010-02-05T07:46:10.736-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:46:10.736-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Samba" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><title>Habilitando auditoria no seu servidor Samba</title><content type="html">Esta é uma dica rápida. Para aqueles que desejam habilitar auditoria no seu servidor Samba, basta habilitar o módulo audit. Este módulo pode ser carregado junto com outros que já estão carregados com o seu servidor Samba.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2009/03/habilitando-auditoria-no-seu-servidor.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para habilitá-lo, adicione as seguintes linhas na seção [global] do seu arquivo smb.conf:&lt;br /&gt;
&lt;br /&gt;
vfs object = audit&lt;br /&gt;
audit:facility = LOCAL1&lt;br /&gt;
audit:priority = NOTICE&lt;br /&gt;
&lt;br /&gt;
Tanto o recurso (facility) quanto a prioridade (priority) devem ser os mesmos utilizados na configuração do &lt;a href="http://www.manpagez.com/man/3/syslog/"&gt;syslog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3992754881848150220?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2yJBKEIhv5g97oyg__a7csN0ElQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2yJBKEIhv5g97oyg__a7csN0ElQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2yJBKEIhv5g97oyg__a7csN0ElQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2yJBKEIhv5g97oyg__a7csN0ElQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ARwl7lluz7g:o54btFrg8Jg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ARwl7lluz7g:o54btFrg8Jg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=ARwl7lluz7g:o54btFrg8Jg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=ARwl7lluz7g:o54btFrg8Jg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/ARwl7lluz7g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3992754881848150220/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3992754881848150220" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3992754881848150220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3992754881848150220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/ARwl7lluz7g/habilitando-auditoria-no-seu-servidor.html" title="Habilitando auditoria no seu servidor Samba" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/03/habilitando-auditoria-no-seu-servidor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUERns9eCp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-3373289024614245130</id><published>2009-03-04T11:36:00.005-03:00</published><updated>2010-02-05T07:46:47.560-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:46:47.560-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="Internet" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><title>Acelerando a velocidade de seu servidor Apache 2.0 com o mod_deflate</title><content type="html">Para aqueles que utilizam o Apache 2.0, podem-se aproveitar de uma funcionalidade que irá agilizar o download das páginas providas pelo seu servidor. Trata-se do mod_deflate, a qual  está presente na maioria das distribuições do Apache.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2009/03/acelerando-velocidade-de-seu-servidor.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para habilitar, siga os seguintes passos alterando as seguintes linhas em seu httpd.conf:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;LoadModule deflate_module modules/mod_deflate.so&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;E na seção Directory&lt;location&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;code&gt;AddOutputFilterByType DEFLATE text/plain&lt;br /&gt;
AddOutputFilterByType DEFLATE text/xml&lt;br /&gt;
&lt;/code&gt;&lt;code&gt; AddOutputFilterByType DEFLATE text/javascript&lt;br /&gt;
&lt;/code&gt;&lt;code&gt;AddOutputFilterByType DEFLATE application/xhtml+xml&lt;br /&gt;
AddOutputFilterByType DEFLATE text/css&lt;br /&gt;
AddOutputFilterByType DEFLATE application/xml&lt;br /&gt;
AddOutputFilterByType DEFLATE image/svg+xml&lt;br /&gt;
AddOutputFilterByType DEFLATE application/rss+xml&lt;br /&gt;
AddOutputFilterByType DEFLATE application/atom_xml&lt;br /&gt;
AddOutputFilterByType DEFLATE application/x-javascript&lt;br /&gt;
AddOutputFilterByType DEFLATE application/x-httpd-php&lt;br /&gt;
AddOutputFilterByType DEFLATE application/x-httpd-fastphp&lt;br /&gt;
AddOutputFilterByType DEFLATE application/x-httpd-eruby&lt;br /&gt;
AddOutputFilterByType DEFLATE text/html&lt;br /&gt;
&lt;br /&gt;
&lt;/code&gt;Isto irá habilitar a compressão diretamente em todos os sites hospedados neste servidor. Caso deseje habilitar em algumas partes de um determinado site, coloque as linhas acima dentro da diretiva &lt;directory&gt;Directory. Também é possível colocá-las dentro de um virtual host.&lt;br /&gt;
&lt;br /&gt;
Feito isto, basta reiniciar o serviço do Apache e está pronto.&lt;/directory&gt;&lt;/location&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-3373289024614245130?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gtC9TdRxnN9kfdGW7DxLKATImWY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gtC9TdRxnN9kfdGW7DxLKATImWY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gtC9TdRxnN9kfdGW7DxLKATImWY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gtC9TdRxnN9kfdGW7DxLKATImWY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=e5AEAV4ycD0:hAEkaEx6ucg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=e5AEAV4ycD0:hAEkaEx6ucg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=e5AEAV4ycD0:hAEkaEx6ucg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=e5AEAV4ycD0:hAEkaEx6ucg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/e5AEAV4ycD0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/3373289024614245130/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=3373289024614245130" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3373289024614245130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/3373289024614245130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/e5AEAV4ycD0/acelerando-velocidade-de-seu-servidor.html" title="Acelerando a velocidade de seu servidor Apache 2.0 com o mod_deflate" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/03/acelerando-velocidade-de-seu-servidor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQERX4_eyp7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-2894038081138498719</id><published>2009-03-01T19:54:00.005-03:00</published><updated>2010-02-05T07:48:24.043-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:48:24.043-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PHP" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Programação" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="Apache" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><title>Autenticando aplicações PHP no Active Directory.</title><content type="html">Para aqueles que desenvolvem aplicações em PHP e precisam autenticar seus usuários diretamente no Active Directory, pode utilizar as funções de LDAP diretamente da linguagem.&lt;br /&gt;
&lt;br /&gt;
Para facilitar um pouco o desenvolvimento, padronizar e reaproveitar código, pode-se utilizar uma classe pronta, chamada &lt;a href="http://adldap.sourceforge.net/"&gt;adLDAP&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Na versão 2.2 um dos recursos a serem implementados é a possibilidade de criar contas de e-mail no Microsoft Exchange.&lt;br /&gt;
&lt;br /&gt;
Fica aí a dica.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-2894038081138498719?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hn1w2DpTgcJcDoe88Mh3yvBD_pw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hn1w2DpTgcJcDoe88Mh3yvBD_pw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hn1w2DpTgcJcDoe88Mh3yvBD_pw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hn1w2DpTgcJcDoe88Mh3yvBD_pw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=d-VkwsvuMkc:2YM-5BOZDTU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=d-VkwsvuMkc:2YM-5BOZDTU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=d-VkwsvuMkc:2YM-5BOZDTU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=d-VkwsvuMkc:2YM-5BOZDTU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/d-VkwsvuMkc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/2894038081138498719/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=2894038081138498719" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2894038081138498719?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/2894038081138498719?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/d-VkwsvuMkc/autenticando-aplicacoes-php-no-active.html" title="Autenticando aplicações PHP no Active Directory." /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/03/autenticando-aplicacoes-php-no-active.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQAQ3k7eip7ImA9WxBWE0s.&quot;"><id>tag:blogger.com,1999:blog-7765129037937534146.post-7748984815135645968</id><published>2009-03-01T19:45:00.005-03:00</published><updated>2010-02-05T07:49:02.702-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-05T07:49:02.702-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="Segurança" /><title>Atualizado: Backup: Uma solução para Windows, Linux e BSD's</title><content type="html">Nosso leitor  megumijr, enviou algumas sugestões para resolver problemas de caracteres acentuados quando utilizado com sistemas que utilizam diferentes grupos de caracteres (UTF-8 e ISO8859-1).&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2009/03/atulizado-backup-uma-solucao-para.html"&gt;Continuar lendo...&lt;/a&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Basicamente, a atualização consistem em adicionar no rsync.conf do windows a seguinte linha:&lt;br /&gt;
&lt;br /&gt;
charset=iso8859-1&lt;br /&gt;
&lt;br /&gt;
e alterar a chamada no script de backup acrescentando o parâmetro:&lt;br /&gt;
&lt;br /&gt;
--iconv=utf8,iso88591&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://luisfk.blogspot.com/2008/01/backup-uma-soluo-para-windows-linux-e.html"&gt;Aqui&lt;/a&gt; você poderá conferir o texto completo do artigo incluindo as atualizações sugeridas.&lt;br /&gt;
&lt;br /&gt;
Agradecemos sua colagoração megumijr.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7765129037937534146-7748984815135645968?l=luisfk.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wgf6SEV250XLYsFbNhtfmu_xkNA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wgf6SEV250XLYsFbNhtfmu_xkNA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wgf6SEV250XLYsFbNhtfmu_xkNA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wgf6SEV250XLYsFbNhtfmu_xkNA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=A1q-vrTWkJA:CNoSiwqbwPQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=A1q-vrTWkJA:CNoSiwqbwPQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/bRFV?a=A1q-vrTWkJA:CNoSiwqbwPQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/bRFV?i=A1q-vrTWkJA:CNoSiwqbwPQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/bRFV/~4/A1q-vrTWkJA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://luisfk.blogspot.com/feeds/7748984815135645968/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=7765129037937534146&amp;postID=7748984815135645968" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7748984815135645968?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7765129037937534146/posts/default/7748984815135645968?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/bRFV/~3/A1q-vrTWkJA/atulizado-backup-uma-solucao-para.html" title="Atualizado: Backup: Uma solução para Windows, Linux e BSD's" /><author><name>Luis Fernando Kieça</name><uri>http://www.blogger.com/profile/14088021588615781075</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://4.bp.blogspot.com/_oNaSoMu1OEE/S91Yf_o10lI/AAAAAAAAAJo/MHb44fu5qhw/S220/eu.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://luisfk.blogspot.com/2009/03/atulizado-backup-uma-solucao-para.html</feedburner:origLink></entry></feed>

