<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Marciods</title>
	<atom:link href="http://marciods.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://marciods.wordpress.com</link>
	<description>ip -na -rede</description>
	<lastBuildDate>Tue, 16 Aug 2011 21:49:35 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='marciods.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/a2cab821bcd3cd57442cd22cd21d34eb?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Marciods</title>
		<link>http://marciods.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://marciods.wordpress.com/osd.xml" title="Marciods" />
	<atom:link rel='hub' href='http://marciods.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Configurando um Servidor DHCP no Debian Squeeze!</title>
		<link>http://marciods.wordpress.com/2011/06/16/configurando-um-servidor-dhcp-no-debian-squeeze/</link>
		<comments>http://marciods.wordpress.com/2011/06/16/configurando-um-servidor-dhcp-no-debian-squeeze/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 00:35:39 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isc-dhcp-server]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=285</guid>
		<description><![CDATA[Configurando um Server-DHCP. Teoria: O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host e outros parâmetros de configuração para clientes de rede. Este protocolo é o sucessor do BOOTP que, embora mais simples, tornou-se limitado para as exigências atuais. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=285&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Configurando um Server-DHCP.</p>
<p>Teoria:</p>
<pre>
O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP que oferece configuração
dinâmica de terminais, com concessão de endereços IP de host e outros parâmetros de configuração para
clientes de rede.
Este protocolo é o sucessor do BOOTP que, embora mais simples, tornou-se limitado para as exigências atuais.
O DHCP surgiu como padrão em Outubro de 1993. O RFC 2131 contém as especificações mais atuais (Março de 1500).
O último standard para a especificação do DHCP sobre IPv6 (DHCPv6) foi publicado a Julho de 2003 como RFC 3315.
Resumidamente, o DHCP opera da seguinte forma:
Um cliente envia um pacote UDP em broadcast (destinado a todas as máquinas) com um pedido DHCP
Os servidores DHCP que capturarem este pacote irão responder (se o cliente se enquadrar numa série de critérios
— ver abaixo) com um pacote com configurações onde constará, pelo menos, um endereço IP, uma máscara de rede e
outros dados opcionais winks , como o gateway, servidores de DNS, etc.
O DHCP usa um modelo cliente-servidor, no qual o servidor DHCP mantém o gerenciamento centralizado dos
endereços IP usados na rede.
</pre>
<p>referencia &#8211; http://pt.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol</p>
<p>Pacotes necessários:</p>
<p><b>isc-dhcp-server</b></p>
<p>vamos instalar:</p>
<pre>
#aptitude install -y isc-dhcp-server
</pre>
<p>Editamos o arquivo de configuração:<br />
<b>/etc/dhcp/dhcpd.conf</b></p>
<p>vamos tomar as providencias necessarias:</p>
<pre>
#cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.ORIG 

#echo "" &gt; /etc/dhcp/dhcpd.conf
</pre>
<p>Coloque o conteudo a seguir:</p>
<pre>
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.1.2 192.168.1.200;
option subnet-mask 255.255.255.0;
option domain-name "exemplo.com.br";
option domain-name-servers 8.8.8.8,8.8.4.4;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
}
</pre>
<p>Definiremos qual interface o servidor DHCP vai escutar editamos o arquivo:</p>
<p><b>/etc/default/isc-dhcp-server</b></p>
<p>A linha INTERFACES deve ficar assim:</p>
<pre>
INTERFACES=”eth1”
</pre>
<p>Reiniciamos o daemon do DHCP:</p>
<pre>
# /etc/init.d/isc-dhcp-server restart
</pre>
<p>configure os clientes linux editando o arquivo:</p>
<p><b><br />
/etc/network/interfaces<br />
</b></p>
<p>deixe com esse conteudo:</p>
<pre>
auto eth0
iface eth0 inet dhcp
</pre>
<p>no windows pode mandar renovar seu ip ou pelo prompt digite</p>
<pre>
ipconfig /release
ipconfig /renew
</pre>
<p>Prontinho&#8230;</p>
<p>Espero que ajude <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=285&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2011/06/16/configurando-um-servidor-dhcp-no-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando um Mirror/Espelho para Debian/Ubuntu</title>
		<link>http://marciods.wordpress.com/2010/10/13/criando-um-mirrorespelho-para-debianubuntu/</link>
		<comments>http://marciods.wordpress.com/2010/10/13/criando-um-mirrorespelho-para-debianubuntu/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 23:43:09 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=268</guid>
		<description><![CDATA[Esta documentação voltada para a criação de um espelho de repositório Debian/Ubuntu. Espelhos de repositórios são interessantes já que, uma vez criados, permitem disponibilizar pacotes localmente para a rede interna. O que é necessário: Para o acesso e utiliza ̧ao do Mirror, os programas FTP e Apache se fazem necessários. Será necessário instalar apenas o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=268&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>    Esta documentação voltada para a criação de um espelho de repositório <b>Debian/Ubuntu</b>.<br />
Espelhos de repositórios são interessantes já que, uma vez criados, permitem disponibilizar pacotes localmente para a rede interna.</p>
<p><b>O que é necessário:</b><br />
Para o acesso e utiliza ̧ao do Mirror, os programas FTP e Apache se fazem necessários.</p>
<p>Será necessário instalar apenas o programa apt-mirror que é responsável pela<br />
criação do espelho. Para isto basta digitar em um terminal:<br />
</p>
<blockquote><p>#aptitude install apt-mirror</p></blockquote>
<p>Configurando o apt-mirror<br />
Por default, a configura ̧ao da ferramenta apt-mirror toma o caminho /var/spool/apt-mirror como o local onde o espelho será criado. Para mudar isso, basta editar o arquivo mirror.list que se encontra no /etc/apt/mirror.list<br />
</p>
<blockquote><p>$ sudo vim /etc/apt/mirror.list</p></blockquote>
<p>Por exemplo, para que o apt-mirror crie o repositório em /opt/ubuntu/repositório você deve mudar o inicio do arquivo mirror.list de:</p>
<blockquote><p>############# config ##################<br />
#<br />
#    set base_path    /var/spool/apt-mirror<br />
#<br />
# if you change the base path you must create the directories below with write<br />
# privileges<br />
#<br />
#     set mirror_path $base_path/mirror<br />
#     set skel_path    $base_path/skel<br />
#     set var_path     $base_path/var<br />
#     set cleanscript $var_path/clean.sh<br />
# set defaultarch<br />
     set nthreads     20<br />
     set _tilde 0<br />
#<br />
############# end config ##############<br />
<br />
Para:<br />
<br />
############# config ##################<br />
#<br />
    set base_path   /opt/ubuntu/reposit ́rio<br />
                                       o<br />
#<br />
# if you change the base path you must create the directories below with write<br />
# privileges<br />
#<br />
     set mirror_path $base_path/mirror<br />
     set skel_path    $base_path/skel<br />
     set var_path     $base_path/var<br />
     set cleanscript $var_path/clean.sh<br />
# set defaultarch<br />
     set nthreads     20<br />
     set _tilde 0<br />
#<br />
############# end config ##############</p></blockquote>
<p>Feito isso, será necessário criar os diretorios e copiar o script de limpeza.<br />
Para isso digite no terminal:</p>
<blockquote><p>$ sudo mkdir /opt/ubuntu/repositório/mirror</p>
<p>$ sudo mkdir /opt/ubuntu/repositório/skel</p>
<p>$ sudo mkdir /opt/ubuntu/repositório/var</p>
<p>$ sudo cp /var/spool/apt-mirror/var/clean.sh /opt/ubuntu/repositório/var</p></blockquote>
<p>Agora é necessario passar os direitos de escrita nesses diretórios para o<br />
usuário apt-mirror. Uma forma de garantir isso é tornar o usuário apt-mirror<br />
dono desses diretórios</p>
<blockquote><p>$ sudo chown -Rv apt-mirror:apt-mirror /opt/ubuntu/repositório</p></blockquote>
<p>       Selecionando os repositórios para o Mirror<br />
O arquivo que diz ao apt-mirror quais repositórios criar mirror se encontra<br />
em /etc/apt/mirror.list</p>
<blockquote><p>############# end config ##############<br />
deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe<br />
multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe<br />
multiverse<br />
#deb http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe<br />
multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe<br />
multiverse<br />
#deb http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe<br />
multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe<br />
multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates main restricted<br />
universe multiverse<br />
#deb-src http://archive.ubuntu.com/ubuntu intrepid-backports main restricted<br />
universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-security main restricted<br />
universe multiverse<br />
#deb-src http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted<br />
universe multivers<br />
clean http://archive.ubuntu.com/ubuntu
</p></blockquote>
<p>   Outra observação importante e que a maquina utilizada para esta documentação era 64 bits portanto o espelho que seria criado era apenas para esta arquitetura. Caso queira que a maquina monte um mirror de 32 bits<br />
também, basta duplicar cada linha de endereço de repositio e especificar a<br />
arquitetura. Em nosso exemplo ficaria do seguinte modo:</p>
<blockquote><p>############# end config ##############<br />
deb http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse<br />
deb http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe multiverse<br />
deb-i386 http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse<br />
deb-i386 http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse<br />
deb-i386 http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe multiverse<br />
deb-i386 http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse<br />
deb-i386 http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe multiverse<br />
deb-i386-src http://archive.ubuntu.com/ubuntu intrepid main restricted universe multiverse<br />
deb-i386-src http://archive.ubuntu.com/ubuntu intrepid-updates main restricted universe multiverse<br />
deb-i386-src http://archive.ubuntu.com/ubuntu intrepid-backports main restricted universe multiverse<br />
deb-i386-src http://archive.ubuntu.com/ubuntu intrepid-security main restricted universe multiverse<br />
deb-i386-src http://archive.ubuntu.com/ubuntu intrepid-proposed main restricted universe multiverse<br />
clean http://archive.ubuntu.com/ubuntu
</p></blockquote>
<p><strong>Criar o Mirror</strong><br />
Basta executar o programa apt-mirror com permissões de root.</p>
<blockquote><p>$ sudo apt-mirror
</p></blockquote>
<p>Para atualizar o espelho, basta executar o comando apt-mirror com permissões de root. Sabendo disto, uma boa prática seria agendar no crontab para ser feito atualizações periodicas.<br />
Por exemplo para agendar um atualização todos os dias as 4 horas da manha, deve-se inserir a seguinte linha no crontab do usuário root:</p>
<blockquote><p>0 4 * * * apt-mirror</p></blockquote>
<p>Para realizar isso, basta inserir a linha no editor do crontab:</p>
<blockquote><p>$ sudo crontab -e</p></blockquote>
<p>Feito isso, a saida do comando sudo crontab -l deve ser algo semelhante:</p>
<blockquote><p># m h dom mon dow          command<br />
0 4 * * * apt-mirror</p></blockquote>
<p>  <strong>Utilizar o Mirror</strong><br />
Agora que o mirror esta criado, para que as maquinas locais possam o utilizar devemos criar um link simbolico dentro da pasta /var/www direcionando para o nosso repositório onde os diretorios spool e dists estão. Em nosso<br />
caso eles se encontram em:</p>
<blockquote><p>/opt/ubuntu/repositório/mirror/archive.ubuntu.com/ubuntu/</p></blockquote>
<blockquote><p>$ sudo ln -s /opt/ubuntu/reposit ́rio/mirror/archive.ubuntu.com/ubuntu /var/www/ubuntu</p></blockquote>
<p>Feito isso, o Mirror está pronto para ser utilizado pelas maquinas ubunutu locais.<br />
Supondo que a maquina que contem o repositório responde pelo ip<strong> 192.168.1.20</strong>, para que as demais maquinas da rede utilizem ela como espelho, precisamos modificar o arquivo <strong>/etc/apt/sources.list</strong> trocando todos os endereços de todas elas.</p>
<blockquote><p>http://dominio/ubuntu por http://192.168.1.20/ubuntu </p></blockquote>
<p>Agora so precisamos atualizar o repositório em cada maquina com o comando:</p>
<blockquote><p> $ sudo aptitude update</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=268&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/10/13/criando-um-mirrorespelho-para-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache2+Tomcat6</title>
		<link>http://marciods.wordpress.com/2010/07/09/apache2tomcat6/</link>
		<comments>http://marciods.wordpress.com/2010/07/09/apache2tomcat6/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 19:15:04 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
		
		<guid isPermaLink="false">http://marciods.wordpress.com/?p=260</guid>
		<description><![CDATA[Precisei implementar um servidor web com suporte a php+mysql+java, e o que aconteceu que o velho LAMP é simples e sem problemas, claro que instalar o tomcat não é nada complicado agora fazer o tomcat funcionar integrado com o apache sem usar redirecionamentos de portas é uma outra história, os dois na porta 80 padrão, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=260&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marciods.files.wordpress.com/2010/07/jakarta-tomcat-logo.gif"><img src="http://marciods.files.wordpress.com/2010/07/jakarta-tomcat-logo.gif?w=500&#038;h=60" alt="" title="jakarta-tomcat-logo" width="500" height="60" class="aligncenter size-medium wp-image-261" /></a></p>
<p>Precisei implementar um servidor web com suporte a php+mysql+java, e o que aconteceu que o velho LAMP é simples e sem problemas, claro que instalar o tomcat não é nada complicado agora fazer o tomcat funcionar integrado com o apache sem usar redirecionamentos de portas é uma outra história, os dois na porta 80 padrão, isso sim é complicado bom fui recorrer ao velho oráculo e os tutoriais que encontrei sempre parecidos não funcionavam 100%, até que achei um que me ajudou e esse funciona 100%, essa maravilhosa dica você pode encontrar <a href="http://siep.ifpe.edu.br/anderson/blog/?p=733">AQUI</a></p>
<p>Vamos lá, primeiro atualizamos nossos repositórios</p>
<p><code>#aptitude update</code></p>
<p>depois vamos ver se temos o java da sun disponível:</p>
<p><code>#apt-cache search sun-java6<br />
sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files)<br />
sun-java6-demo - Sun Java(TM) Development Kit (JDK) 6 demos and examples<br />
sun-java6-doc - Sun JDK(TM) Documention -- integration installer<br />
sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE)<br />
sun-java6-javadb - Java(TM) DB, Sun Microsystems' distribution of Apache Derby<br />
sun-java6-jdk - Sun Java(TM) Development Kit (JDK) 6<br />
sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files)<br />
sun-java6-plugin - The Java(TM) Plug-in, Java SE 6<br />
sun-java6-source - Sun Java(TM) Development Kit (JDK) 6 source files</code></p>
<p>se aparecer alista acima OK. se não coloque esses repositórios em sua source list, atualize novamente e faça uma nova busca:</p>
<p><code>deb http://ftp.br.debian.org/debian/ lenny main non-free<br />
deb-src http://ftp.br.debian.org/debian/ lenny main non-free<br />
deb http://ftp.debian.org/debian lenny main<br />
deb http://ftp.us.debian.org/debian lenny main contrib non-free<br />
deb-src http://ftp.us.debian.org/debian lenny main contrib non-free </code></p>
<p>então instalamos o java:</p>
<p><code>#aptitude install sun-java6-jdk sun-java6-jre</code></p>
<p>depois faremos uns ajustes no PATH, coloque diretamente no profile assim será carregado para todos os usuários:</p>
<p><code>#vim /etc/profile</p>
<p>JAVA_HOME="/usr/lib/jvm/java-6-sun"<br />
JRE_HOME="/usr/lib/jvm/java-6-sun/jre"<br />
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin”</code></p>
<p>Agora instalamos o tomcat, geralmente instalo o tomcat dos repositórios, mas ai é que eu estava quebrando a cabeça pois não funcionava então la vai a dica do site que citei no inicio, baixe os fontes </p>
<p><code>#wget http://ftp.unicamp.br/pub/apache/tomcat/tomcat-6/v6.0.28/bin/apache-tomcat-6.0.28.tar.gz</code></p>
<p>Descompactar </p>
<p><code>#tar xzvf apache-tomcat-6.0.28.tar.gz -C /opt</code></p>
<p>Atribuir permissão de execução nos scripts de inicialização e finalização:</p>
<p><code>#chmod +x /opt/apache-tomcat-6.0.28/bin/*.sh</code></p>
<p>Criar um link simbólico para facilitar em futuras atualizações.</p>
<p>#ln -s /opt/apache-tomcat-6.0.28 /opt/tomcat</p>
<p>Criar um script para inicialização automatiza com o seguinte conteúdo em /etc/init.d/tomcat:</p>
<p><code>#!/bin/bash<br />
# Tomcat auto-start<br />
# description: Auto-starts tomcat<br />
# processname: tomcat<br />
# pidfile: /var/run/tomcat.pid<br />
export JAVA_HOME=/usr/lib/jvm/java-6-sun<br />
case $1 in<br />
start) sh /opt/tomcat/bin/startup.sh ;;<br />
stop) sh /opt/tomcat/bin/bin/shutdown.sh ;;<br />
restart) sh /opt/tomcat/bin/bin/shutdown.sh ;<br />
sh /opt/tomcat/bin/bin/startup.sh ;;<br />
esac<br />
exit 0<br />
</code></p>
<p>De permissão de execução</p>
<p><code>#chmod a+x /etc/init.d/tomcat</code></p>
<p>Associar esse script para as pastas de inicialização com um link simbólico:<br />
<code><br />
#ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat<br />
#ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat<br />
</code></p>
<p>Agora vamos instalar o LAMP apache2+mysql-server+php5 e o modulo de integração do tomcat com o apache mod-jk:</p>
<p><code>#aptitude install -y apache2 mysql-server php5 php5-mysql libapache2-mod-jk </code></p>
<p>Vamos configurar o worker:</p>
<p><code>#vim  /etc/libapache2-mod-jk/workers.properties</p>
<p>workers.tomcat_home=/opt/tomcat<br />
workers.java_home=/usr/lib/jvm/java-6-sun<br />
ps=/<br />
worker.list=ajp13<br />
worker.ajp13.port=8009<br />
worker.ajp13.host=localhost<br />
worker.ajp13.type=ajp13<br />
worker.ajp13.lbfactor=1</code></p>
<p>Criando o arquivo jk.conf. Este arquivo informa ao conector onde está o arquivo de workers, onde e qual tipo de log gravar, qual o contexto processado no Tomcat deve ser disponibilizando pela mesma porta do Apache:<br />
<code><br />
#vim /etc/apache2/mods-available/jk.conf</p>
<p>JkWorkersFile /etc/libapache2-mod-jk/workers.properties<br />
JkLogFile /var/log/apache2/mod_jk.log<br />
JkLogLevel debug<br />
</code></p>
<p>Criando o link simbólico para o Apache levantar o serviço ao iniciar a máquina.</p>
<p><code>#ln -s /etc/apache2/mods-available/jk.conf  /etc/apache2/mods-enabled/jk.conf</code></p>
<p>insira esse conteúdo no arquivo httpd.conf do apache:<br />
<code></p>
<p>ServerName localhost<br />
DocumentRoot /var/www/<br />
JkMount /examples ajp13<br />
JkMount /examples/* ajp13<br />
</code></p>
<p>e vamos configurar o arquivo server.xml do tomcat, primeiro faça um backup:</p>
<p>#cp /opt/tomcat/conf/server.xml /opt/tomcat/conf/server.xml.ORIG</p>
<p>depois apagamos o conteúdo do arquivo e substituímos pelo seguinte:</p>
<p>Bom não sei porque cargas d&#8217;agua o wordpress não deixa eu clocar o conteudo xml aqui simplesmente ele ignora e não mostra, talvez por estar entre os sinais de &#8220;&#8221; então coloquei o conteudo em um arquivo txt <a href="https://docs.google.com/document/edit?id=1N_ZBDd-HKMiarCd4D9CiiPLtKeZ6vwMHHzSV8KIFKms&amp;hl=pt_BR&amp;authkey=COyt88AD">AQUI</a></p>
<p>Bom agora é so reiniciar os serviços e pronto:</p>
<p><code>#invoke-rc.d apache2 restart<br />
#invoke-rc.d  tomcat restart<br />
</code></p>
<p>E você já pode acessar o tomcat tanto como </p>
<p>http://localhost:8080/examples</p>
<p>ou </p>
<p>http://localhost/examples</p>
<p>É isso qualquer duvida é só postar um comentário.</p>
<p>Referencia:<br />
<a href="http://siep.ifpe.edu.br/anderson/blog/?p=733">http://siep.ifpe.edu.br/anderson/blog/?p=733</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=260&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/07/09/apache2tomcat6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/07/jakarta-tomcat-logo.gif?w=300" medium="image">
			<media:title type="html">jakarta-tomcat-logo</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenVpn Cliente x Servidor BrazilFW 3.x</title>
		<link>http://marciods.wordpress.com/2010/05/17/openvpn-cliente-x-servidor-brazilfw-3-x/</link>
		<comments>http://marciods.wordpress.com/2010/05/17/openvpn-cliente-x-servidor-brazilfw-3-x/#comments</comments>
		<pubDate>Mon, 17 May 2010 20:58:47 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[BrazilFW]]></category>
		<category><![CDATA[brazilfw]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[openvpn]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=228</guid>
		<description><![CDATA[Como precisei colocar o servidor OpenVpn pra funcionar recebendo conexões de clientes, e não achei material de como fazer isso no BrazilFw 3.x resolvi escrever esse pequeno tutorial, bem simples porem funciona 100% testado e aprovado. Vamos la Primeiro precisa ter o BrazilFW instalado e configurado corretamente, como isso foge do escopo desse tutorial, sobre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=228&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marciods.files.wordpress.com/2010/05/openvpn_logo.png"><img src="http://marciods.files.wordpress.com/2010/05/openvpn_logo.png?w=150&#038;h=150" alt="" title="openvpn_logo" width="150" height="150" class="aligncenter size-full wp-image-229" /></a></p>
<p>Como precisei colocar o servidor OpenVpn pra funcionar recebendo conexões de clientes, e não achei material de como fazer isso no BrazilFw 3.x resolvi escrever esse pequeno tutorial, bem simples porem funciona 100% testado e aprovado.</p>
<p>Vamos la Primeiro precisa ter o BrazilFW instalado e configurado corretamente, como isso foge do escopo desse tutorial, sobre instalação e configuração desse otimo firewall você encontra no site do projeto <a href="http://brazilfw.com.br">http://brazilfw.com.br</a></p>
<p>primeiro criamos o diretório que receberá os arquivos de configuração e key das vpns:</p>
<pre>
#mkdir /etc/brazilfw/openvpn

#cd /etc/brazilfw/openvpn
</pre>
<p>agora criamos os arquivos de configuração do servidor </p>
<pre>
#edit openvpn-server-01.conf
</pre>
<p>e dentro colocamos os parâmetros necessários para o cliente se conectar</p>
<pre>
# VPN-SERVER 01
# Interface da VPN
dev tun
# Nivel de segurança do script
script-security 2
# Coloca o serviço como daemon do sistema
daemon "ServerVPN"
# Endereço IP servidor/cliente
ifconfig 10.8.0.1 10.8.0.2
# Protocolo
proto tcp-server
# Porta VPN
port 1194
#Key estática
secret /etc/brazilfw/openvpn/openvpn.1194.key
# Monitoramento da conexão
keepalive 10 60
ping-timer-rem
comp-lzo
persist-tun
persist-key
verb 3
</pre>
<p>salve o arquivo:</p>
<pre>
Ctrl+q
</pre>
<p>Agora vamos criar o arquivo de configuração para o cliente OpenVpn:<br />
aqui um modelo</p>
<pre>
#edit openvpn.cliente.conf

################################################
# Client configuration example for this server #
################################################
# servidor remoto IP/Host
remote [Seu IP Externo]
float
# Interface
dev tun
# Protocolo
proto tcp-client
# Porta
port 1194
# Configurações de IP
ifconfig 10.8.0.2 10.8.0.1
# Arquivo Key
secret openvpn.1194.key
# Compressão
comp-lzo
# Opções Gerais
keepalive 10 60
ping-timer-rem
persist-tun
persist-key
# Rota para ver a LAN do Servidor
route 192.168.0.0 255.255.255.0 10.8.0.1
</pre>
<p>Básicamente é isso </p>
<p>depois geramos a chave para o cliente autenticar junto ao servidor</p>
<pre>
#openvpn --genkey --secret /etc/brazilfw/openvpn/openvpn.1194.key
</pre>
<p>colocamos o serviço para iniciar com o firewall:</p>
<pre>
#openvpn /etc/brazilfw/openvpn/openvpn-server-01.conf
</pre>
<p>Abrimos a porta 1194:</p>
<pre>
#iptables -A INPUT -p tcp --dport 1194 -j ACCEPT

#edit /etc/brazilfw/ports/accept.cfg
yes 1194 all #vpn
</pre>
<p>salvamos :</p>
<pre>
#backup
</pre>
<p>reinicie o firewall:</p>
<pre>
#reboot
</pre>
<p>Verifique se o serviço subiu e se a interface esta ativa:</p>
<pre>
# ps | grep openvpn
 3754 root      3360 S    openvpn /etc/brazilfw/openvpn/server-01.config 

#ifconfig
tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:48 errors:0 dropped:11 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:5994 (5.8 KiB)  TX bytes:7654 (7.4 KiB)
</pre>
<p>prontinho depois é so baixar o key para a maquina cliente e colocar o key no diretório conf onde foi instalado o cliente openvpn, geralmente e [c:\Arquivos e programas\openvpn\conf] e conectar-se</p>
<p><strong>Para cada cliente deve-se criar os arquivos openvpn-server-xx.conf e o key</strong></p>
<p>Fontes:<br />
<a href="http://www.brazilfw.com.br/forum/viewtopic.php?f=91&amp;t=73676">http://www.brazilfw.com.br/forum/viewtopic.php?f=91&amp;t=73676</a><br />
<a href="http://www.openvpn.net/index.php/open-source/documentation.html">http://www.openvpn.net/index.php/open-source/documentation.html</a><br />
<a href="http://www.vivaolinux.com.br/artigo/VPN-em-Linux-com-OpenVPN/">http://www.vivaolinux.com.br/artigo/VPN-em-Linux-com-OpenVPN/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/228/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/228/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/228/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=228&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/05/17/openvpn-cliente-x-servidor-brazilfw-3-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/05/openvpn_logo.png" medium="image">
			<media:title type="html">openvpn_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle-xe no debian em 5 minutos</title>
		<link>http://marciods.wordpress.com/2010/05/12/oracle-xe-no-debian-em-5-minutos/</link>
		<comments>http://marciods.wordpress.com/2010/05/12/oracle-xe-no-debian-em-5-minutos/#comments</comments>
		<pubDate>Wed, 12 May 2010 17:06:55 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[oracle-xe]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=220</guid>
		<description><![CDATA[Oracle em 5 minutos, só pode ser linux. Oracle criou uma versão de seu SGBD para Debian facilitando a instalação em servidores sem o modo gráfico. Adicione o repositório do sgbd : #echo deb http://oss.oracle.com/debian unstable main non-free &#62;&#62; /etc/apt/sources.list Agora importamos a chave: # wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- &#124; apt-key add - Atualizar os pacotes: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=220&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Oracle em 5 minutos, só pode ser linux. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </strong></p>
<p><a href="http://marciods.files.wordpress.com/2010/05/oracle.png"><img src="http://marciods.files.wordpress.com/2010/05/oracle.png?w=175&#038;h=344" alt="" title="oracle" width="175" height="344" class="aligncenter size-full wp-image-221" /></a></p>
<p>Oracle criou uma versão de seu SGBD para Debian facilitando a instalação em servidores sem o modo gráfico.</p>
<p>Adicione o repositório do sgbd :</p>
<pre>#echo deb http://oss.oracle.com/debian unstable main non-free &gt;&gt; /etc/apt/sources.list
</pre>
<p>Agora importamos a chave:</p>
<pre># wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | apt-key add - </pre>
<p>Atualizar os pacotes:</p>
<pre># apt-get update</pre>
<p> agora instalamos o oracle:</p>
<pre># apt-get install oracle-xe </pre>
<p>ao final da instalação rode o comando:</p>
<pre>#/etc/init.d/oracle-xe configure</pre>
<p>Será solicitado algumas respostas como porta para acesso via browser e a porta do listener pode deixar aceitar o padrão.<br />
então é só acessar :</p>
<p>http://localhost:8080/apex</p>
<p>entrar com login e senha</p>
<p><a href="http://marciods.files.wordpress.com/2010/05/captura_da_tela.png"><img src="http://marciods.files.wordpress.com/2010/05/captura_da_tela.png?w=300&#038;h=240" alt="" title="Captura_da_tela" width="300" height="240" class="aligncenter size-medium wp-image-222" /></a></p>
<p>Enjoy. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/220/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/220/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/220/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=220&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/05/12/oracle-xe-no-debian-em-5-minutos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/05/oracle.png" medium="image">
			<media:title type="html">oracle</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/05/captura_da_tela.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela</media:title>
		</media:content>
	</item>
		<item>
		<title>LPIC</title>
		<link>http://marciods.wordpress.com/2010/03/17/lpic/</link>
		<comments>http://marciods.wordpress.com/2010/03/17/lpic/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 01:15:43 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[LPI]]></category>
		<category><![CDATA[certificação]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=214</guid>
		<description><![CDATA[O que é LPI O Linux Professional Institute &#8211; LPI &#8211; é uma organização sem fins lucrativos, sediada na California &#8211; USA e constituída em 1999 pela comunidade Linux, e, desde então, desenvolve de forma acessível um programa de certificação em sistemas GNU/Linux reconhecido internacionalmente por empresas, empregadores e profissionais de TI. A certificação LPI [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=214&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marciods.files.wordpress.com/2010/03/maddog.jpg"><img src="http://marciods.files.wordpress.com/2010/03/maddog.jpg?w=300&#038;h=265" alt="" title="maddog" width="300" height="265" class="aligncenter size-medium wp-image-215" /></a></p>
<p><strong>O que é LPI</strong></p>
<p>O Linux Professional Institute &#8211; LPI &#8211; é uma organização sem fins lucrativos, sediada na California &#8211; USA e constituída em 1999 pela comunidade Linux, e, desde então, desenvolve de forma acessível um programa de certificação em sistemas GNU/Linux reconhecido internacionalmente por empresas, empregadores e profissionais de TI.</p>
<p>A certificação LPI está entre as 10 mais procuradas do mundo por profissionais da área de Tecnologia da Informação, segundo o site Certcities.com, especializado no assunto.</p>
<p>Certificar-se é uma forma de atestar conhecimentos profissionais, ou seja, validar a eficiência de alguém em determinado assunto.</p>
<p>A principal vantagem da LPI sobre outras certificações Linux é a neutralidade de distribuição, pois as provas do LPI são baseadas no Linux Standard Base, um conjunto de normas que mantém a compatibilidade entre as diferentes versões e distribuições do sistema operacional. A certificação LPI é, portanto, independente da distribuição.</p>
<p><strong>Porque se cerificar</strong></p>
<p>O Linux Professional Institute &#8211; LPI &#8211; é uma organização sem fins lucrativos, sediada na California &#8211; USA e constituída em 1999 pela comunidade Linux, e, desde então, desenvolve de forma acessível um programa de certificação em sistemas GNU/Linux reconhecido internacionalmente por empresas, empregadores e profissionais de TI.</p>
<p>A certificação LPI está entre as 10 mais procuradas do mundo por profissionais da área de Tecnologia da Informação, segundo o site Certcities.com, especializado no assunto.</p>
<p>Certificar-se é uma forma de atestar conhecimentos profissionais, ou seja, validar a eficiência de alguém em determinado assunto.</p>
<p>A principal vantagem da LPI sobre outras certificações Linux é a neutralidade de distribuição, pois as provas do LPI são baseadas no Linux Standard Base, um conjunto de normas que mantém a compatibilidade entre as diferentes versões e distribuições do sistema operacional. A certificação LPI é, portanto, independente da distribuição.</p>
<p><strong>Por que ser um certificado LPI</strong></p>
<p>  Há falta de profissionais linux no mercado de trabalho, pois o Linux cresce em uma grande velocidade.</p>
<p>  A certificação LPI está entre as 10 mais procuradas do mundo por profissionais da área de Tecnologia da Informação, segundo o site especializado no assunto www.certcities.com.</p>
<p>  A certificação LPI é reconhecida mundialmente como garantia do conhecimento de um profissional em Linux.</p>
<p>  Ela é independente de distribuição: as provas do LPI são baseadas no Linux Standard Base.</p>
<p>  O LPI estabeleceu-se como uma organização internacional sem fins lucrativos, em 1999, pela comunidade Linux, e desde então, desenvolve de forma acessível a todos um programa de certificação reconhecido internacionalmente por empresas, empregadores e profissionais de TI.</p>
<p>  &#8220;A experiência é insubstituível, mas como o mercado está cada vez mais exigente, um cerificado pode ser decisivo na escolha de um talento&#8221;. Leia o artigo completo, &#8220;Prática certificada&#8221;, escrito por Bruno Gomes Pessanha para a revista Linux Magazine.</p>
<p>fonte:lpibrasil.com.br</p>
<p><strong>Sites importantes para quem deseja se certificar:</strong></p>
<p><a href="http://www.lpibrasil.com.br">Site da lpi no Brasil</a><br />
<a href="http://www.lpi.org">Site oficial da LPI</a><br />
<a href="http://www.cert21.com/free-practice-exams.html">Simulados online</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=214&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/03/17/lpic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/03/maddog.jpg?w=300" medium="image">
			<media:title type="html">maddog</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoramento com M/Monit</title>
		<link>http://marciods.wordpress.com/2010/01/14/monitoramento-com-mmonit-3/</link>
		<comments>http://marciods.wordpress.com/2010/01/14/monitoramento-com-mmonit-3/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 13:54:57 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[agente]]></category>
		<category><![CDATA[mmonit]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[monitoramento]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=198</guid>
		<description><![CDATA[M/Monit parte 3 &#8211; configuração dos agentes Continuando&#8230; Para monitorar estações remotas precisamos instalar o agente nas mesmas, para baixar o agente pasta acessar AQUI, lembrando que somente o agente com versao acima de 5.0 funciona para monitoramento remoto com o adminstrador M/Monit que você encontra AQUI Bom vamos la : Baixe o agente na [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=198&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>M/Monit parte 3 &#8211; configuração dos agentes</strong><br />
<a href="http://marciods.files.wordpress.com/2010/01/moni.jpeg"><img src="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150&#038;h=149" alt="" title="moni" width="150" height="149" class="aligncenter size-thumbnail wp-image-193" /></a><br />
Continuando&#8230;</p>
<p>Para monitorar estações remotas precisamos instalar o agente nas mesmas, para baixar o agente pasta acessar <a href="http://mmonit.com/monit/download/">AQUI</a>, lembrando que somente o agente com versao acima de 5.0 funciona para monitoramento remoto com o adminstrador M/Monit que você encontra <a href="http://mmonit.com/download/">AQUI</a></p>
<p>Bom vamos la :</p>
<p>Baixe o agente na maquina a ser monitorada :</p>
<pre>
#cd /opt

#wget http://mmonit.com/monit/dist/monit-5.0.3.tar.gz
</pre>
<p>Descompacte e entre na pasta</p>
<pre>
#tar -xvzf monit-5.0.3.tar.gz

#cd monit-5.0.3/
</pre>
<p>Você precisara do compilador C e algumas bibliotecas flex, bison, byacc</p>
<p>se nao tiver instale-as com o comando:</p>
<pre>
#aptitude install gcc flex bison byacc
</pre>
<p>Pronto agora de o comando dentro da pasta do monit:</p>
<pre>
#./configure
</pre>
<p>se não aparecer nenhum erro é so dar os comandos:</p>
<pre>
#make 

#make install
</pre>
<p>copie o arquivo de configuração para o diretorio /etc</p>
<pre>
#cp monitrc /etc
</pre>
<p>e agora acrescente essas linhas:</p>
<pre>
set daemon  30
set logfile syslog facility log_daemon
set mailserver smtp.seu_servidor_de_email.com.br
set mail-format { from: monit@o_nome_que_quiser}
set alert marcio@meu_endereço_de_email.com.br  -- Aqui é o endereço de quem ira receber os emails com os alertas
set eventqueue basedir /var/monit/ slots 1000
set mmonit http://monit:monit@[ip_ou_endereço_da_maquina_adminstrador_que_tem_o_mmonit_instalado]:8080/collector
set httpd port 2812 and use address [ip_da_maquina_a_aer_monitorada]
allow monit:monit
</pre>
<p> Dica: Se for monitorar mais de um servidor ou maquina em uma rede por tras de um firewall nao esqueça de mudar a porta de comunicação para cada agente(por padrão 2812) e fazer NAT no firewall para cada maquina a ser monitorada, por exemplo:</p>
<pre>
maquina1/ip=192.168.0.2/monin_agente_port=2812

maquina1/ip=192.168.0.3/monin_agente_port=2813
</pre>
<p>e assim consecutivamente, e no firewall a mesma coisa NAT para cada IP e porta</p>
<p>vou colocar alguns exemplos de conf. para monitorar alguns serviços porem existem mais exemplos<a href="http://mmonit.com/wiki/Monit/ConfigurationExamples"> AQUI</a> .<br />
E você pode aprender a criar seus proprios arquivos de configuração<a href="http://mmonit.com/monit/documentation/monit.html"> AQUI</a></p>
<p><strong>Exemplos:</strong></p>
<pre>
# seção para o ssh
check process ssh with pidfile /var/run/sshd.pid
      start program = "/etc/init.d/ssh start"
      stop program = "/etc/init.d/ssh stop"
      if cpu &gt; 10% for 2 cycles then alert
      if cpu &gt; 20% for 3 cycles then restart
      if totalmem &gt; 20 MB then alert
      if failed port 22 protocol ssh then restart
      if 5 restarts within 5 cycles then timeout
# seção para o apache 2
check process apache with pidfile /var/run/apache2.pid
      start program = "/usr/sbin/apache2ctl start"
      stop program = "/usr/sbin/apache2ctl stop"
      if cpu usage &gt; 60% for 2 cycles then alert
      if cpu usage &gt; 80% for 5 cycles then restart
      if totalmem &gt; 100 MB then alert
      if failed port 80 protocol http
            with timeout 15 seconds
            then restart
      #if failed port 443 type tcpssl protocol http -- se nao tiver configurado conexão ssl comente essas linhas.
      #     with timeout 30 seconds
      #     then restart
      if 5 restarts within 5 cycles then timeout

# seção para o MySQL
check process mysql with pidfile /var/run/mysqld/mysqld.pid
      start program = "/etc/init.d/mysql start"
      stop program = "/etc/init.d/mysql stop"
      if cpu usage &gt; 30% for 2 cycles then alert
      if cpu usage &gt; 70% for 5 cycles then restart
      if totalmem &gt; 100 MB then alert
      if failed port 3306 protocol mysql then restart
      if 5 restarts within 5 cycles then timeout

#Sistema localhost
check system localhost
      if loadavg (1 min) &gt; 4 then alert
      if loadavg (5 min) &gt; 2 then alert
      if memory usage &gt; 90% then alert
      if cpu usage (user) &gt; 70% then alert
      if cpu usage (system) &gt; 70% then alert
      if cpu usage (wait) &gt; 30% then alert
</pre>
<p>bom agora você acessa o adminstrador: http://ip_do_adminstrador_ou_link:8080</p>
<p>entra com o login e senha </p>
<p>e siga os passos:</p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-11.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-11.png?w=300&#038;h=225" alt="" title="Captura_da_tela-1" width="300" height="225" class="aligncenter size-medium wp-image-200" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-21.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-21.png?w=300&#038;h=225" alt="" title="Captura_da_tela-2" width="300" height="225" class="aligncenter size-medium wp-image-201" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-31.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-31.png?w=300&#038;h=225" alt="" title="Captura_da_tela-3" width="300" height="225" class="aligncenter size-medium wp-image-202" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-4.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-4.png?w=300&#038;h=225" alt="" title="Captura_da_tela-4" width="300" height="225" class="aligncenter size-medium wp-image-204" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-7.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-7.png?w=300&#038;h=225" alt="" title="Captura_da_tela-7" width="300" height="225" class="aligncenter size-medium wp-image-203" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-5.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-5.png?w=300&#038;h=225" alt="" title="Captura_da_tela-5" width="300" height="225" class="aligncenter size-medium wp-image-205" /></a></p>
<p><a href="http://marciods.files.wordpress.com/2010/01/captura_da_tela-6.png"><img src="http://marciods.files.wordpress.com/2010/01/captura_da_tela-6.png?w=300&#038;h=225" alt="" title="Captura_da_tela-6" width="300" height="225" class="aligncenter size-medium wp-image-206" /></a></p>
<p>Bom é isso espero que gostem, mais informações no site do projeto:<br />
<a href="http://mmonit.com/">http://mmonit.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/198/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/198/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/198/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=198&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/01/14/monitoramento-com-mmonit-3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150" medium="image">
			<media:title type="html">moni</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-11.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-1</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-21.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-2</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-31.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-3</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-4.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-4</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-7.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-7</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-5.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-5</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/captura_da_tela-6.png?w=300" medium="image">
			<media:title type="html">Captura_da_tela-6</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoramento com M/Monit</title>
		<link>http://marciods.wordpress.com/2010/01/12/monitoramento-com-mmonit-2/</link>
		<comments>http://marciods.wordpress.com/2010/01/12/monitoramento-com-mmonit-2/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:46:26 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mmonit]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[monitoramento]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=196</guid>
		<description><![CDATA[M/Monit parte 2 Bom vamos instalar a versão do M/Monit que permite gerenciar múltiplos servidores e seus serviços. Primeiro baixamos o sistema AQUI procure a versão compatível com seu sistema. eu estou usando o Debian 32 bits então: #wget http://mmonit.com/dist/mmonit-2.1.1-linux-x86.tar.gz depois descompactamos em um local apropriado, para manter organizado pode ser em /opt #tar -xvzf [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=196&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marciods.files.wordpress.com/2010/01/moni.jpeg"><img src="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150&#038;h=149" alt="" title="moni" width="150" height="149" class="aligncenter size-thumbnail wp-image-193" /></a></p>
<p><strong>M/Monit parte 2</strong></p>
<p>Bom vamos instalar a versão do M/Monit que permite gerenciar múltiplos servidores e seus serviços.</p>
<p>Primeiro baixamos o sistema <a href="http://mmonit.com/download/">AQUI</a> procure a versão compatível com seu sistema.<br />
 eu estou usando o Debian 32 bits então:</p>
<pre>
#wget http://mmonit.com/dist/mmonit-2.1.1-linux-x86.tar.gz
</pre>
<p>depois descompactamos em um local apropriado, para manter organizado pode ser em /opt</p>
<pre>
#tar -xvzf [local_onde_baixou_o_arquivo/mmonit-2.1.1-linux-x86.tar.gz -C /opt]
</pre>
<p>Renomeie a pasta </p>
<pre>
#cd /opt

#mv mmonit-2.1.1 mmonit
</pre>
<p>Entre dentro da pasta e inicie o serviço </p>
<pre>
#cd mmonit

#./bin/mmonit
</pre>
<p>Pronto  é so acessar http://localhost:8080/ e logar<br />
login <strong>admin</strong> senha<strong> swordfish.</strong><br />
mude a senha assim que fizer o primeiro login.</p>
<p>no próximo post mostrarei como usa-lo para monitorar outros servidores.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=196&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/01/12/monitoramento-com-mmonit-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150" medium="image">
			<media:title type="html">moni</media:title>
		</media:content>
	</item>
		<item>
		<title>Monitoramento com M/Monit</title>
		<link>http://marciods.wordpress.com/2010/01/11/monitoramento-com-mmonit/</link>
		<comments>http://marciods.wordpress.com/2010/01/11/monitoramento-com-mmonit/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 17:18:15 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[mmonit]]></category>
		<category><![CDATA[monit]]></category>
		<category><![CDATA[monitoramento]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=192</guid>
		<description><![CDATA[Bom como tinha comentado no post anterior vou colocar aqui um pequeno tutorial sobre o mmonit de como monitorar uma maquina e seus serviços M/Monit parte 1 Bom para instalar o monit é muito facil para que usa Debian ou Ubuntu basta um : #aptitude install monit esta feito. Para outros sabores do GNU/Linux basta [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=192&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom como tinha comentado no post anterior vou colocar aqui um pequeno tutorial sobre o mmonit de como monitorar uma maquina e seus serviços</p>
<p><a href="http://marciods.files.wordpress.com/2010/01/moni.jpeg"><img src="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150&#038;h=149" alt="" title="moni" width="150" height="149" class="aligncenter size-thumbnail wp-image-193" /></a></p>
<p><strong>M/Monit parte 1</strong></p>
<p>Bom para instalar o monit é muito facil para que usa Debian ou Ubuntu basta um :</p>
<pre>#aptitude install monit</pre>
<p>esta feito.</p>
<p>Para outros sabores do GNU/Linux basta baixar os fontes<a href="http://mmonit.com/monit/dist/monit-5.0.3.tar.gz"> AQUI</a></p>
<p>Bom para compilar precisa do gcc, flex, bison, byacc ou yacc<br />
então vamos resolver essas dependências:</p>
<pre>#aptitude install gcc flex bison byacc</pre>
<p>Pronto agora é descompactar  o  arquivo que baixamos:</p>
<pre>
#tar -xvzf  [local-onde-baixou-o-arquivo]/monit-x.x.x.tar.gz -C /opt

#cd /opt/monit-x.x.x

#./configure

#make

#make install
</pre>
<p>Prontinho agora copie o arquivo de configuração para o /etc</p>
<pre>
#cp monitrc /etc
</pre>
<p>e vamos edita-lo:</p>
<pre>
#vim /etc/monitrc
</pre>
<p>Acrescente as seguintes linhas:</p>
<pre>
set daemon  120
set logfile syslog facility log_daemon
set mailserver smtp.seu_servidor_de_email.com.br
set mail-format { from: monit@o_nome_que_quiser}
set alert marcio@meu_endereço_de_email.com.br  -- Aqui é o endereço de quem ira receber os emails com os alertas
set eventqueue basedir /var/monit/ slots 1000
set mmonit http://monit:monit@127.0.0.1:8080/collector
set httpd port 2812 and use address 127.0.0.1
allow monit:monit
</pre>
<p>A parte de acesso esta pronta agora os serviços que serão monitorados:</p>
<pre>
#vim /etc/monitrc
# seção para o ssh
check process ssh with pidfile /var/run/sshd.pid
      start program = "/etc/init.d/ssh start"
      stop program = "/etc/init.d/ssh stop"
      if cpu &gt; 10% for 2 cycles then alert
      if cpu &gt; 20% for 3 cycles then restart
      if totalmem &gt; 20 MB then alert
      if failed port 22 protocol ssh then restart
      if 5 restarts within 5 cycles then timeout
# seção para o apache 2
check process apache with pidfile /var/run/apache2.pid
      start program = "/usr/sbin/apache2ctl start"
      stop program = "/usr/sbin/apache2ctl stop"
      if cpu usage &gt; 60% for 2 cycles then alert
      if cpu usage &gt; 80% for 5 cycles then restart
      if totalmem &gt; 100 MB then alert
      if failed port 80 protocol http
            with timeout 15 seconds
            then restart
      #if failed port 443 type tcpssl protocol http -- se nao tiver configurado conexão ssl comente essas linhas.
      #     with timeout 30 seconds
      #     then restart
      if 5 restarts within 5 cycles then timeout

# seção para o MySQL
check process mysql with pidfile /var/run/mysqld/mysqld.pid
      start program = "/etc/init.d/mysql start"
      stop program = "/etc/init.d/mysql stop"
      if cpu usage &gt; 30% for 2 cycles then alert
      if cpu usage &gt; 70% for 5 cycles then restart
      if totalmem &gt; 100 MB then alert
      if failed port 3306 protocol mysql then restart
      if 5 restarts within 5 cycles then timeout

#Sistema localhost
check system localhost
      if loadavg (1 min) &gt; 4 then alert
      if loadavg (5 min) &gt; 2 then alert
      if memory usage &gt; 90% then alert
      if cpu usage (user) &gt; 70% then alert
      if cpu usage (system) &gt; 70% then alert
      if cpu usage (wait) &gt; 30% then alert
</pre>
<p>Pronto salve o arquivo.</p>
<p>Para acessar a interface de monitoramento basta abrir o navegador e acessar: http://localhost:2812<br />
entre com o usuario e a senha : monit / monit </p>
<p>mais exemplos de como configurar serviços você encontra <a href="http://mmonit.com/wiki/Monit/ConfigurationExamples">AQUI</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/192/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/192/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/192/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=192&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/01/11/monitoramento-com-mmonit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/moni.jpeg?w=150" medium="image">
			<media:title type="html">moni</media:title>
		</media:content>
	</item>
		<item>
		<title>M/Monit Monitoramento Automático.</title>
		<link>http://marciods.wordpress.com/2010/01/11/mmonit-monitoramento-automatico/</link>
		<comments>http://marciods.wordpress.com/2010/01/11/mmonit-monitoramento-automatico/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 11:19:35 +0000</pubDate>
		<dc:creator>marciods</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[mmonit]]></category>
		<category><![CDATA[monitoramento]]></category>
		<category><![CDATA[serviços]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://marciods.wordpress.com/?p=187</guid>
		<description><![CDATA[Estou testando algumas ferramentas de monitoração para servidores e serviços e encontrei essa muito interessante e de fácil utilização. Uma breve descrição do produto: M/Monit é um sistema de gerenciamento automático e monitoramento de Sistemas de TI. M/Monit pode monitorar e gerenciar sistemas de computação distribuída, e providenciar a manutenção e reparação automática. Executando ações [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=187&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Estou testando algumas ferramentas de monitoração para servidores e serviços e encontrei essa muito interessante e de fácil utilização.<br />
Uma breve descrição do produto:</p>
<p>M/Monit é um sistema de gerenciamento automático e monitoramento de Sistemas de TI. M/Monit pode monitorar e gerenciar sistemas de computação distribuída, e providenciar a manutenção e reparação automática. Executando ações em situações de erro.</p>
<p>M/Monit expande a capacidade de fornecer o acompanhamento e gestão de todos os hosts que tenham o agente monit instalado e com uma interface web  fácil e intuitiva.</p>
<p>M/Monit prove informações de uso de CPU/ Memória, processos ativos, controle de log emuitas outras funcionalidades uma ótima ferramenta para  quem precisa monitorar muitos servidores e estações de trabalho.<br />
<a href="http://marciods.files.wordpress.com/2010/01/mmonit_dashboard-4.png"><img src="http://marciods.files.wordpress.com/2010/01/mmonit_dashboard-4.png?w=300&#038;h=213" alt="" title="mmonit_dashboard-4" width="300" height="213" class="aligncenter size-medium wp-image-188" /></a><br />
<a href="http://marciods.files.wordpress.com/2010/01/mmonit_status-2.png"><img src="http://marciods.files.wordpress.com/2010/01/mmonit_status-2.png?w=300&#038;h=215" alt="" title="mmonit_status-2" width="300" height="215" class="aligncenter size-medium wp-image-189" /></a><a href="http://marciods.files.wordpress.com/2010/01/mmonit_status_detail-2.png"><img src="http://marciods.files.wordpress.com/2010/01/mmonit_status_detail-2.png?w=300&#038;h=260" alt="" title="mmonit_status_detail-2" width="300" height="260" class="aligncenter size-medium wp-image-190" /></a></p>
<p>Estarei preparando um tutorial para postar aqui no blog, que vou separar em 3 partes. a primeira demonstrarei a instalação e configuração do mmonit para apenas um servidor e seus serviços, na segunda parte vou demonstrar a instalação do mmonit  para gerenciamento de múltiplos servidores/ estações e serviços, e a terceira parte a configuração do mmonit para a gerencia e monitoração de múltiplos servidores/ estações e serviços.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marciods.wordpress.com/187/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marciods.wordpress.com/187/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marciods.wordpress.com/187/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marciods.wordpress.com&amp;blog=7362678&amp;post=187&amp;subd=marciods&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-rating-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://marciods.wordpress.com/2010/01/11/mmonit-monitoramento-automatico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c65b802a319412aed189671bc01bdc6f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marciods</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/mmonit_dashboard-4.png?w=300" medium="image">
			<media:title type="html">mmonit_dashboard-4</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/mmonit_status-2.png?w=300" medium="image">
			<media:title type="html">mmonit_status-2</media:title>
		</media:content>

		<media:content url="http://marciods.files.wordpress.com/2010/01/mmonit_status_detail-2.png?w=300" medium="image">
			<media:title type="html">mmonit_status_detail-2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
