Eu gostaria de fazer uma verificação de integridade de um serviço chamando um URL específico. Parece que a solução mais simples seria usar o cron para fazer a verificação a cada minuto. Em caso de erros, o cron me envia um email.
Tentei usar cUrl para isso, mas não consigo enviar mensagens apenas por erros. Se eu tentar direcionar a saída para / dev / null, ele imprimirá o relatório de progresso.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k
Tentei examinar as opções de curvatura, mas simplesmente não consigo encontrar nada que se adapte à situação em que você deseja que ela seja silenciosa quanto ao sucesso, mas que faça barulho quanto a erros.
Existe uma maneira de fazer o curl fazer o que eu quero ou há alguma outra ferramenta que eu deveria estar olhando?
icinga
ou qualquer outro sistema de monitoramento?