Shell Script Monitorar Website / WebService

Neste post demonstrei como monitorar se um webiservice se está “de pé”. O monitoramento consiste em obter o status http deste webservice e verificar se o status é diferente de 200-ok (veja aqui a relação de status)

No trecho de script abaixo, estaremos monitorando a URL http://ws.rdtecnologia.com.br e caso o status http for diferente de 200 vamos salvar no arquivo de log /log/monitor-ws.log

monitor-ws.sh

Para que este monitoramento possa ocorrer initerrupdamente, podemos adicionar no cron a execução do script

Abaixo segue exemplo de monitoramento  a cada 1 minuto.

 

Leave a Comment