<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PotHix &#187; SysAdmin</title>
	<atom:link href="http://pothix.com/blog/tag/sysadmin/feed" rel="self" type="application/rss+xml" />
	<link>http://pothix.com/blog</link>
	<description>class Blog &#60; PotHix; def initialize; super end end</description>
	<lastBuildDate>Sat, 09 Jul 2011 00:41:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Instalando e configurando o monit</title>
		<link>http://pothix.com/blog/ubuntu/instalando-e-configurando-o-monit</link>
		<comments>http://pothix.com/blog/ubuntu/instalando-e-configurando-o-monit#comments</comments>
		<pubDate>Thu, 10 Sep 2009 18:25:04 +0000</pubDate>
		<dc:creator>PotHix</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://pothix.com/blog/?p=780</guid>
		<description><![CDATA[Æ!! Esses dias eu peguei para instalar o monit no servidor da empresa que eu trabalho e sofri um pouquinho com algumas coisas básicas, portanto decidi postar aqui para que seja útil para quem quer começar a utilizar o monit. Se você usa Ubuntu, você pode fazer download do Monit por apt-get: sudo apt-get install [...]]]></description>
			<content:encoded><![CDATA[<p>Æ!!</p>

<p>Esses dias eu peguei para instalar o monit no servidor da empresa que eu trabalho e sofri um pouquinho com algumas coisas básicas, portanto decidi postar aqui para que seja útil para quem quer começar a utilizar o monit.</p>

<p>Se você usa Ubuntu, você pode fazer download do Monit por apt-get:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">sudo apt-get install monit</pre></div></div>


<p>Se você não usa Ubuntu ou quer a ultima versão do Monit, então faça download do tar.gz http://mmonit.com/monit/download/ e compile.</p>

<p>O Monit tem 2 dependencias:</p>

<ul>
    <li>bison</li>
    <li>flex</li>
</ul>

<p>Eu resolvi as 2 facilmente utilizando o próprio apt-get:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">sudo apt-get install bison flex</pre></div></div>


<p>Agora é só partir para compilar os fontes! ( prefiro compilar dos fontes em certas ocasiões para pegar a ultima versão ):</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">tar xvf monit-x-x-x.tar.gz
./configure
make
sudo make install</pre></div></div>


<p>E pronto! Lá está o seu monit instalado! Agora é o momento da configuração.  <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>O monit utiliza o arquivo chamado .monitrc para saber o que deve ser monitorado e com quais parâmetros, portanto crie um arquivo na sua $HOME com o nome de .monitrc:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">vim $HOME/.monitrc</pre></div></div>


<p>Claro que usarei  o vim para isso ( qual outro poderia ser né? haha ). Agora você deve criar o seu próprio arquivo de configuração dizendo o que o monit deve monitorar e quais critérios deve usar.</p>

<p>Você pode pegar alguns exemplos de arquivos <a title="Arquivo do pessoal do mongrel" href="http://mongrel.rubyforge.org/browser/trunk/examples/monitrc">como o do pessoal do mongrel</a>, ou até mesmo <a title=".monitrc exemplo na documentação oficial" href="http://mmonit.com/monit/documentation/monit.html#how_to_monitor">da documentação oficial do monit</a> e criar o seu baseado nele. A syntax desse arquivo é de fácil entendimento. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Para e-mails eu utilizei a minha conta do Google Apps com a seguinte configuração:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">set mailserver smtp.gmail.com port 587 username &quot;pothix@pothix.com&quot; password &quot;abc123&quot; using tlsv1,
with timeout 15 seconds</pre></div></div>


<p>Com todas as configurações arrumadas o monit já pode ser iniciado:</p>


<div class="wp_syntax"><div class="code"><pre class="sh" style="font-family:monospace;">monit</pre></div></div>


<p>E agora você já tem vários comandos para utilizar, é só dar uma lida na <a title="Comandos do monit" href="http://mmonit.com/monit/documentation/monit.html#general_operation">documentação do monit para ver o que é possível fazer</a>.</p>

<p>Espero que seja útil para quem ainda não usa nenhuma ferramente de monitoração e gostou do monit. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p>Há braços</p>
]]></content:encoded>
			<wfw:commentRss>http://pothix.com/blog/ubuntu/instalando-e-configurando-o-monit/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

