O que é o Monit?

Monit é um pequeno utilitário Open Source para o gerenciamento e monitoramento de sistemas Unix.

monit

O monit realiza manutenção e reparo automático, pode iniciar um serviço se ele não for executado, reiniciar um serviço se ele não responder e suspender um serviço se ele usa muitos recursos. Tem também notificações de alertas via, e-mail e Jabber (GTalk). O monit também pode executar um programa ou um script em cima de um evento de erro. Você pode usar Monit para monitorar arquivos, diretórios e sistemas de arquivos em localhost,
ver gráficos em tempo real com dados de desempenho de seus hospedeiros, tais como CPU, memória e carga média.

Mais informações, acesse o site oficial do Monit – http://mmonit.com/monit/.

Instalando Monit
Caso você precise adicionar e habilitar o repositório EPEL para instalar pacote Monit sob seus sistemas RHEL/CentOS use os seguintes comandos:
Primeiro, você precisa baixar o arquivo usando o comando wget e depois instalá-lo usando RPM em seu sistema para habilitar o repositório EPEL.

RHEL/CentOS 6 32-Bit

RHEL/CentOS 6 64-Bit

Depois de adicionar repositório EPEL, instale o pacote executando o seguinte comando:

Instalar no Ubuntu/Debian/Linux Mint

Agora vamos configurar o monit. O arquivo de configuração no Ubuntu se encontra em /etc/monit/monitrc , e no Centos  /etc/monit.conf

Faça um backup deste arquivo antes de começar editá-lo.

Editando o arquivo de configuração.

Exemplo de como monitorar o mysql

Iniciando o Monit:

 

21