Vorrei fare un controllo sanitario di un servizio chiamando un URL specifico su di esso. Sembra che la soluzione più semplice sarebbe usare cron per fare il controllo ogni minuto o giù di lì. In caso di errori, cron mi invia un'email.
Ho provato a usare cUrl per questo, ma non riesco a farlo emettere messaggi solo in caso di errori. Se provo a indirizzare l'output su / dev / null, stampa il rapporto sullo stato di avanzamento.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k
Ho provato a cercare tra le opzioni di arricciatura ma non riesco proprio a trovare nulla che si adatti alla situazione in cui vuoi che sia silenzioso in caso di successo ma fai rumore sugli errori.
C'è un modo per fare in modo che l'arricciatura faccia quello che voglio o c'è qualche altro strumento che dovrei guardare?
icinga
o qualsiasi altro sistema di monitoraggio?