15 de abr. de 2021

CURL para gerar código HTTP e script para restart de instâncias JBossEAP

 Utilitário do DIA, simple but much useful


$ curl -kv http://blog.isweluiz.com.br 2>&1 | grep -i 'HTTP/1.1 ' | awk '{print $3}'| sed -e 's/^[ \t]*//'


  • 2>&1: error is stored in output for parsing
  • grep: filter the response code line from output
  • awk: filters out the response code from response code line
  • sed: removes any leading white spaces


Utilizando o comando CURL em script para validar a disponibilidade de um site com o código de retorno seguindo os redirects, em seguida faço caso o retorno seja diferente de 200, igual a 404, realizo o restart do grupo de servidores Jboss, este script pode ser utilizado como uma action no zabbix, caso seja disparado um alerta com a trigger XXX ou na cron de um sistema.

    Nenhum comentário:

    Postar um comentário