Monitorowanie zadań cron
Monitorowanie zadań cron i heartbeat
Niektóre awarie są ciche: zadanie po prostu się nie uruchamia. Monitor heartbeat czeka, aż twoje zadanie wywoła jego URL, i powiadamia, gdy wywołanie się spóźnia.
crontab
# nightly backup, then tell uptime.rs it ran 0 3 * * * /usr/local/bin/backup.sh \ && curl -fsS -m 10 --retry 3 https://uptime.rs/ping/<token> \ || curl -fsS -m 10 "https://uptime.rs/ping/<token>/fail?msg=backup+failed"
Na żywo teraz
Monitorowanie zadań cron
Jedna linia curl
Dodaj „&& curl -fsS https://uptime.rs/ping/<token>” po swoim poleceniu. Działają GET, POST i HEAD.
Twój harmonogram i margines
Ustaw, jak często zadanie się uruchamia i jak bardzo ping może się spóźnić. Jeśli w tym czasie nie przyjdzie ping, monitor przechodzi w awarię, ze zwykłymi alertami.
Zgłaszaj błędy od razu
Wywołaj /ping/<token>/fail, gdy zadanie się nie powiedzie, z ?msg= lub treścią żądania jako powodem w alercie.
Ta sama historia co inne monitory
Heartbeaty pojawiają się na stronach statusu, w raportach i w API tak jak monitory stron.
Jak to działa
- Utwórz kontoWybierz nazwę użytkownika; stanie się adresem Twojej strony statusu.
- Dodaj swoje stronyWklej listę lub zaimportuj z panelu albo od dostawcy DNS.
- Odpręż sięSprawdzamy co minutę i dajemy znać w chwili, gdy coś naprawdę nie działa.
Pytania
Czym jest monitor heartbeat?
Monitorem, który oczekuje, że twoje zadanie wywoła URL według harmonogramu, i powiadamia cię, gdy wywołanie nie dotrze.
Jak zgłosić, że zadanie się nie powiodło?
Wywołaj URL pingu z /fail na końcu. Dodaj ?msg=, by podać powód.
Zacznij monitorować w minutę
Bez limitu monitorów, za darmo. Bez karty kredytowej.
Załóż darmowe konto