Como instalar e configurar o Monit no Debian 9

Ao gerenciar sistemas operacionais Linux, neste caso Debian 9, devemos estar atentos ao potencial de cada um deles e das centenas de ferramentas que estão disponíveis para obter o máximo de produtividade dele e ter melhor controle sobre cada processo e serviço. que afeta a organização.

É por isso que desta vez o Solvetic falará sobre o Monit, que é uma ferramenta gratuita para monitorar processos com diversas funcionalidades.

O que é MonitMonit foi criado como um utilitário de código aberto através do qual podemos gerenciar e monitorar sistemas Unix, com Monit seremos capazes de realizar manutenção e reparo automático de processos corrompidos, bem como executar ações significativas em situações de erro dentro do servidor.

Ao usar o Monit teremos a oportunidade de realizar o processo através da linha de comando ou navegador web para quem deseja um ambiente gráfico. Além disso, ao usar Monit, como administradores ou equipe de suporte, seremos capazes de monitorar arquivos, diretórios e dispositivos para alterações de tamanho e permissões atribuídas.

Recursos do Monit
Algumas das características mais destacadas do Monit são:

  • Capacidade de supervisionar e monitorar serviços como Apache, Sendmail, Nginx, FTP, SSH e MySQL.
  • Monitore a porta TCP / IP de hosts remotos
  • Geração de alertas quando uma condição de erro crítica ou status de recuperação é apresentado.
  • Capacidade de verificar a carga do sistema, uso de CPU, uso de RAM, disco, alterações de tamanho de arquivo, alterações de permissão, entre outros parâmetros.
  • Analise e monitore os protocolos HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP e SMTM
  • Interface simples de usar
  • Log via syslog
  • Você pode iniciar, parar ou encerrar um processo

A seguir veremos como instalar e configurar o Monit no Debian 9.

1. Como atualizar o sistema operacional Debian 9

O primeiro passo é atualizar os pacotes Debian 9 e para isso executaremos os seguintes comandos:

 apt-get update -y apt-get upgrade -y

Assim que o sistema for atualizado, procedemos a reiniciá-lo executando o comando reboot para aplicar as alterações.

2. Como instalar Monit no Debian 9

Passo 1
Assim que o sistema for atualizado, procedemos à instalação do Monit executando a seguinte linha:

 apt-get install monit -y

Passo 2
Assim que o Monit estiver instalado, executamos as seguintes linhas para iniciar o Monit e configurá-lo na inicialização do Debian 9:

 systemctl start monit systemctl enable monit

3. Como verificar o status do Monit


Podemos ver o estado atual do Monit no Debian 9 executando a seguinte linha:
 systemctl status monit
O resultado será o seguinte. Podemos ver que está ativo.

4. Como configurar o Monit no Debian 9


Passo 1
A próxima etapa é acessar o diretório / etc / monit / onde a configuração do Monit está localizada, o diretório de configuração dos servidores e processos estão localizados em / etc / monit / conf-available /.
O Monit tem uma interface da web integrada, mas está desabilitada por padrão, então acessaremos o diretório / etc / monit / executando o seguinte:
 nano / etc / monit / monitrc
Lá devemos localizar as seguintes linhas:
 # definir porta httpd 2812 e # usar endereço localhost # aceitar conexão apenas de localhost # permitir localhost # permitir localhost conectar-se ao servidor e # permitir admin: monit # exigir usuário 'admin' com senha 'monit'

Passo 2
Vamos ajustá-lo para o seguinte:

 definir porta httpd 2812 e permitir admin: monit # requer usuário 'admin' com senha 'monit'

Devemos remover as respectivas linhas e desconectar as linhas atuais.

etapa 3
Salvamos as alterações no arquivo usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando a combinação de teclas:

Ctrl + X

Reiniciamos o serviço executando o seguinte:

 systemctl restart monit
Assim que o serviço for reiniciado, podemos verificar o status do serviço executando a seguinte linha:
 netstat -ant | grep: 2812
Observação:
Caso não tenha o netstat instalado, devemos executar o seguinte comando:
 apt-get install net-tools

Ao executar netstat, este será o resultado: Podemos ver que a porta está aberta.

5. Como acessar Monit no Debian 9


Passo 1
Uma vez que esses valores tenham sido configurados, prosseguimos para ir para o navegador e inserir a seguinte sintaxe:
 http: IP_address: 2812 ou localhost: 2812
Ao acessar, devemos inserir as seguintes credenciais:
  • Usuário: admin
  • Senha: monit
Assim que as credenciais forem inseridas, clique em Aceitar

Passo 2
Este será o ambiente Monit inicial no Debian 9:

Lá podemos ver detalhes como:

  • Nome da equipe
  • Status do serviço
  • Carga
  • utilização do CPU
  • Uso de memória RAM
  • Troca de uso de memória

etapa 3
Podemos verificar o status do Monit executando o seguinte comando no terminal:

 status de monitor
O resultado será o seguinte:

6. Como adicionar serviços para monitorar com Monit


Com a interface Monit configurada podemos agregar serviços como Apache, Proftpd e Rsyslog para seu respectivo monitoramento.
Para visualizar os modelos de serviço que Monit traz por padrão, devemos ir para o seguinte diretório:
 / etc / monit / conf-available /

7. Como fazer o monitoramento Apache (Linux)


Podemos encontrar o template Apache dentro da configuração do Monit mas será necessário habilitá-lo, para isso executaremos a seguinte linha:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Por fim, reiniciamos o serviço:
 systemctl restart monit

8. Como fazer monitoramento Rsyslog


Para habilitar o monitoramento deste serviço iremos executar a seguinte linha:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Novamente, reiniciamos o serviço Monit:
 systemctl restart monit

9. Como fazer o monitoramento Proftpd


Passo 1
Este modelo não está disponível por padrão no Monit, então devemos criar um novo arquivo dentro de / etc / monit / conf-available /, para isso executamos o seguinte:
 nano / etc / monit / conf-available / proftpd
Dentro desse novo arquivo, colaremos o seguinte:
 verifique o processo proftpd com pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" se falhou porta 21 protocolo ftp e reinicie

Passo 2
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

etapa 3
Assim que o arquivo for salvo, executaremos as seguintes linhas:

 ln -s / etc / monit / conf-available / proftpd / etc / monit / conf-enabled monit -t (Permite que você verifique a sintaxe do arquivo) systemctl restart monit

Passo 4
Podemos verificar se esses serviços foram adicionados à interface da web do Monit:

Etapa 5
Podemos clicar em um serviço para ver informações detalhadas sobre ele:

10. Como monitorar através do terminal Debian 9


Passo 1
Se monitorarmos os processos por meio do console, podemos executar a seguinte linha para exibir um resumo dos processos ativos:
 resumo da monitora
Este será o resultado:

Passo 2
Se quisermos ver o estado de todos os serviços, vamos executar a seguinte linha:

 status de monitor
Este será o resultado:

etapa 3
Para saber o status de um determinado processo, executaremos a sintaxe:

 status de monitoramento (processo)

Desta forma, o Monit é uma alternativa simples e completa para ver o estado dos processos que devem ser monitorados em tempo real, fornecendo informações abrangentes sobre os mesmos.

wave wave wave wave wave