Monit

Monit é um projeto open source, destinado a monitorar sistemas Unix.

O monit permite visualizar serviços de forma fácil e intuitiva.

Site do projeto

https://mmonit.com/monit/

Documentação do Monit

O site possui documentação bem elaborada, que pode ser visto através do link

https://mmonit.com/monit/documentation/monit.html

Wiki do projeto

https://mmonit.com/wiki/

Git do projeto

https://github.com/arnaudsj/monit

Procedimento de Instalação do Ubuntu

O procedimento de instalação a partir do repositório é bem simples:

sudo apt install monit

Ao finalizar o monit, estará instalado, porem sem configuração.

Para isso é necessário editar o arquivo /etc/monitrc/monitrc como administrador.

Incluindo o seguinte fragmento, que ja deve estar comentado no arquivo.

set httpd port 2812 and

use address localhost

allow localhost

allow admin:monit

Após salvar o arquivo é necessário reiniciar o serviço.

systemctrl restart monit

Pronto agora basta entrar no browser e adicionar o url: http://localhost:2812/

O usuário e senha será o que definiu no arquivo monitrc, aqui admin/monit.

Ficando algo como apresentado a seguir.

Incluindo gestão de serviços no Monit

É possível gerenciar serviços através do monitor.

Para isso é necessário adicionar o script do serviço, conforme apresentado no fragmento, no arquivo monitrc.

check process httpd with pidfile /var/run/apache2/apache2.pid

start program = “/usr/bin/systemctl apache2 start”

stop program = “/usr/bin/systemctl apache2 stop”

Conforme apresentado a seguir:

Desta forma é possível configurar diversos serviços em seus equipamentos.