Como instalar o Monitorix para monitorar seu servidor web

monitorix

Há muito tempo nós vimos como monitorar um servidor Nginx com Linux-dash, mas como todos sabemos que estamos nisso se sobrar algo no grande sistema operacional livre são opções, tanto em relação aos servidores quanto nas formas que temos de estar atentos a tudo que acontece com eles. Então vamos ver como monitorar um servidor Linux com Monitorix, uma ferramenta de código aberto muito avançada e leve.

É um aplicativo que oferece seu próprio servidor HTTP junto com uma série de funcionalidades avançadas de monitoramento y suporte para várias linguagens de script como Perl, Python, Ruby e outros, apesar dos quais seu consumo de recursos é tão pequeno que é considerado um dos melhores para ser usado em dispositivos e sistemas embarcados. Na verdade, ele funciona por meio de dois programas: um chamado monitorix em si, que é baseado em Perl e inicia automaticamente, e outro chamado Monitorix.cgi, que como o próprio nome sugere, é um script CGI.

Alguns de seus recursos são estatísticas de e-mail, tráfego de rede (entrada e saída), de servidor web (Apache, Lighttpd, Nginx), carregamento do MySQL, uso do proxy Squid ou cliente e servidor NFS, além de suporte para sensores como os compatíveis com o Raspberry Pi e também para os mais genéricos através do pacote lmsensores (disco, placa-mãe, ventiladores, CPU) e claro, processos ativos, carga do sistema e uso de memória entre muitas outras coisas (podemos verificar neste link todos os seus recursos).

Pára instalar Monitorix no Ubuntu Podemos fazer isso manualmente ou instalando a partir de repositórios. Para o primeiro, simplesmente abrimos uma janela de terminal (Ctrl + Alt + T) e executamos:

sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl

Em seguida, baixamos o pacote para o Ubuntu, de a página de download do Monitorix, e nós o instalamos:

sudo dpkg -i monitorix * .deb

Durante o processo de instalação seremos solicitados a configurar um servidor web backend, ou seja, para funcionar como suporte para esta ferramenta. Quer usemos aquele que inclui Monitorix ou um como o Apache ou nginx, após essa configuração, devemos reiniciar o processo, o que fazemos da seguinte forma (simplesmente substituímos Nome do Serviço pelo qual corresponde):

sudo service servicename recarregar

A outra maneira, mais confortável, é claro, é adicionar os repositórios Monitorix para o Ubuntu, o que fazemos adicionando a seguinte linha ao arquivo /etc/apt/source.list:

deb http://apt.izzysoft.de/ubuntu universo genérico

Em seguida, baixamos a chave GPG do repositório e a adicionamos:

wget http://apt.izzysoft.de/izzysoft.asc
sudo apt-key adicionar izzysoft.asc

Agora podemos instalar o Monitorix da maneira usual:

sudo apt-get update

sudo apt-get install monitorix

Então começamos o serviço:

início do monitorix do serviço sudo

Com isso podemos começar, e a partir de agora se quisermos configurar o Monitorix podemos fazê-lo editando o arquivo /etc/monitorix/monitorix.conf e reiniciando o serviço para que as alterações feitas tenham efeito.

Como podemos ver, o processo completo é bastante simples e as possibilidades que nos oferece Monitorix como ferramenta de monitoramento Eles são muito interessantes, ainda mais porque é um projeto que está em desenvolvimento ativo e novas ferramentas, correções de bugs ou atualizações de funcionalidades existentes estão chegando continuamente (por exemplo, melhorias frequentes nas opções de gráficos e configurações que eles oferecem, bem como possibilidades de visualização).

Mais informação: monitorix (website oficial)


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.