Chciałbym przeprowadzić kontrolę stanu usługi, dzwoniąc na określony adres URL. Wydaje się, że najprostszym rozwiązaniem byłoby użycie crona do sprawdzania co około minutę. W przypadku błędów cron wysyła mi wiadomość e-mail.
Próbowałem do tego celu użyć cUrl, ale nie mogę uzyskać wyprowadzania komunikatów tylko w przypadku błędów. Jeśli spróbuję skierować dane wyjściowe do / dev / null, drukuje raport postępu.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 5559 100 5559 0 0 100k 0 --:--:-- --:--:-- --:--:-- 106k
Próbowałem przejrzeć opcje zawijania, ale po prostu nie mogę znaleźć niczego, co pasowałoby do sytuacji, w której chciałbyś, aby cicho mówiła o sukcesie, ale hałasowała przy błędach.
Czy istnieje sposób, aby curl robił to, co chcę, czy jest jakieś inne narzędzie, na które powinienem patrzeć?
icinga
lub inny system monitorowania?