Instalando e configurando o monit
Æ!!
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 monit
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.
O Monit tem 2 dependencias:
- bison
- flex
Eu resolvi as 2 facilmente utilizando o próprio apt-get:
sudo apt-get install bison flex
Agora é só partir para compilar os fontes! ( prefiro compilar dos fontes em certas ocasiões para pegar a ultima versão ):
tar xvf monit-x-x-x.tar.gz ./configure make sudo make install
E pronto! Lá está o seu monit instalado! Agora é o momento da configuração.
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:
vim $HOME/.monitrc
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.
Você pode pegar alguns exemplos de arquivos como o do pessoal do mongrel, ou até mesmo da documentação oficial do monit e criar o seu baseado nele. A syntax desse arquivo é de fácil entendimento.
Para e-mails eu utilizei a minha conta do Google Apps com a seguinte configuração:
set mailserver smtp.gmail.com port 587 username "pothix@pothix.com" password "abc123" using tlsv1, with timeout 15 seconds
Com todas as configurações arrumadas o monit já pode ser iniciado:
monit
E agora você já tem vários comandos para utilizar, é só dar uma lida na documentação do monit para ver o que é possível fazer.
Espero que seja útil para quem ainda não usa nenhuma ferramente de monitoração e gostou do monit.
Há braços
1 Comment to Instalando e configurando o monit
Leave a comment
Search
Recent Posts
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.
Categories
Personal Links
Archives
- April 2012
- May 2011
- April 2011
- March 2011
- January 2011
- December 2010
- October 2010
- September 2010
- August 2010
- July 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
Não conhecia o Monit … sensacional. Valeu pela dica!